apache — настройки php для каждого виртуального хоста не работают

У меня есть виртуальный хост для каждой среды приложения. В каждом из них есть настройки для php, чтобы установить правильное сообщение об ошибке. На новой машине я установил php 5.6 и теперь не могу установить error_reporting а также display_errors как я хочу.

php_flag log_errors on
php_flag display_errors off
php_value error_reporting 8191
php_value error_log d:/httpd/logs/app/php.error.log

Это не мешает php сообщать об УСТАРЕВШЕМ и отображать ошибки пользователю. Единственная рабочая настройка error_log,

0

Решение

Оказывается, одна из библиотек устанавливает отчет об ошибках в E_ALL ^ E_NOTICE в его конфигурационном файле, который загружается в приложение Bootstrap. Поэтому при установке VirtualHost и некоторых конфигов не будет устанавливаться проверка в коде, потому что какой-то идиот мог установить его там независимо от среды.

Следует запомнить, что файл конфигурации приложения Zend может содержать некоторые настройки php. Это еще одно место, которое стоит учитывать при поиске.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]