每个虚拟主机的php设置不起作用

时间:2014-10-01 08:10:09

标签: php apache php-ini

我为每个应用环境都有虚拟主机。在每一个中都有php设置正确的错误报告。在新机器上我设置了php 5.6,现在我无法按照自己的意愿设置error_reportingdisplay_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报告DEPRECATED并向用户显示错误。唯一有效的设置是error_log

1 个答案:

答案 0 :(得分:0)

事实证明,其中一个库在其配置文件中将错误报告设置为E_ALL ^ E_NOTICE,该文件在应用程序Bootstrap中加载。因此,在设置VirtualHost时,一些配置不会设置检入代码,因为一些白痴可能会将其设置为与环境无关。

需要记住的是Zend应用程序配置文件可能包含一些php配置。这是另一个值得考虑的地方。