我为每个应用环境都有虚拟主机。在每一个中都有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报告DEPRECATED并向用户显示错误。唯一有效的设置是error_log
。
答案 0 :(得分:0)
事实证明,其中一个库在其配置文件中将错误报告设置为E_ALL ^ E_NOTICE
,该文件在应用程序Bootstrap中加载。因此,在设置VirtualHost时,一些配置不会设置检入代码,因为一些白痴可能会将其设置为与环境无关。
需要记住的是Zend应用程序配置文件可能包含一些php配置。这是另一个值得考虑的地方。