Ха!Я играл в эту игру на протяжении многих лет на Tiger, Panther, Leopard ...
Это урок разочарования, если вы решите пойти по этому пути - все, что вы исправите, может быть сброшено в следующий раз, когда Apple захочетпереименовать директорию / etc / httpd / etc / apache2.Тогда я просто сдался.Мой совет - не использовать встроенный стек Mac Lamp, а отключить общий доступ к Интернету в Системных настройках, загрузить и установить сервер MAMP или Zend.
MAMP настроен для всего, что находится внутри пакета MAMP.app,mysql, php (с большинством нужных библиотек pear / pecl) и apache.Он также поставляется с утилитой для запуска / остановки ваших серверов.
Сейчас ....
Если вам нужно пойти по пути, когда вы не используете что-то вроде MAMP / Zend Server, япри условии, что где-то ваш путь включения перезаписывается.
Где-то до ошибки, но после загрузки инфраструктуры, попробуйте следующее:
echo get_include_path();
Проверьте, является ли путь по-прежнему тем, что вы задалив файле INI.Если нет, то происходит зло.Обычные места для проверки:
- .htaccess файл в docroot сайта
- конфигурационные файлы для вашего фреймворка - им нравится перезаписывать настройки логирования и пути ini!
- Где-то в вашем коде кто-то вызывает set_include_path ('/ some / path') или ini_set ('include_path', '/ some / path')