Я использую Leopard 10.5.8 с версиями PHP (5.2.10) и Apache (2.2.11) от Apple. Изменения, внесенные в файл /etc/php.ini, не вступают в силу после остановки / запуска Apache. phpinfo () и команда оболочки php -i подтверждают статус-кво. Права доступа к файлу php.ini - 444 с правами root / wheel. Он был скопирован из файла php.ini.default, поставляемого с дистрибутивом php. Вот что я пытаюсь изменить - похоже, это должно быть довольно просто:
include_path = ".:/usr/local/some_directory"
// Исходная запись в файле php.ini.default была закомментирована
// Каталог '/usr/local/some_directory' существует
// phpinfo() показывает только include_path =.:
magic_quotes_gpc = Off
// Исходная запись в значении php.ini.default была включена
// phpinfo() показывает magic_quotes_gpc = On
Я был на всем сайте php.net и не могу определить мою ошибку. Разве изменения в файле php.ini не должны интерпретироваться сразу после перезапуска Apache?
Кто-нибудь сталкивался с подобной проблемой? Предложения по исправлению этой неисправности будет принята с благодарностью. Я знаю, что могу жестко закодировать обходные пути в моем PHP-коде, но это на самом деле лишает цели даже наличия файла php.ini ....