У меня установлена настройка LAMP Debian с настройкой ISP. Мне нужно установить date.timezone в php.ini, но он, похоже, не читает правильно.
Настройки date.timezone НЕ прокомментированы и отображаются следующим образом: date.timezone = "Europe / London"
Я пытался установить это в /etc/php5/apache/php.ini. После проверки phpinfo () я заметил, что загруженный файл конфигурации был /etc/php5/cgi/php.ini. Поэтому я изменил настройки веб-сайта в конфигурации ISP с «Fast-CGI» на «Mod-PHP», и загруженный файл конфигурации теперь отображается корректно как /etc/php5/apache/php.ini.
Несмотря на решение вышеуказанной проблемы, phpinfo () по-прежнему показывает date.timezne (как локальное значение, так и значение Master) как «нет значения».
может ли кто-нибудь объяснить мне, что может сделать следующий шаг?
Чтобы использовать собственный файл php.ini с SuPHP для веб-сайта, вы можете определить путь к файлу php.ini в файле .htaccess или в Apache-хостере, например: suPHP_ConfigPath /home/websites/domain.tld/ Затем добавьте файл php.ini в каталоге /home/websites/domain.tld/, который может быть копией глобального php.ini, вы только что изменили несколько настроек или пустой файл, вы добавили только параметры, которые должны быть переопределены в глобальная конфигурация PHP. Если вы используете ISPConfig 2 или 3, вы можете добавить параметр suPHP_ConfigPath также в поле директивы apache веб-сайта в ISPConfig.
Источник: http://www.faqforge.com/linux/controlpanels/ispconfig2/how-to-use-a-custom-php-ini-with-suphp/
Я думаю, это поможет вам с вашими изменениями php.ini. Надеюсь, поможет