如标题所示
我的站点已经转移到一个较新的环境,并且出现了一些非关键错误。我想抑制网站上的所有警告,但仍然希望它们被记录到标准error_log,这样我就可以在没有我的网站看起来不可用的情况下修复错误。
有简单的方法吗?
error_log = /var/log/php-scripts.log
display_errors = Off
如上所示修改php.ini。然后重新启动apache加载新的php.ini
查看php.ini
的相关设置。您需要特别注意display_errors
, log_errors
和error_log
在php.ini设置中(查找现有条目并更改它们)
display_errors to "0"
禁用错误输出,并设置
log_errors to "1"
启用错误日志。
你应该能够使用ini_set()和。htaccess来设置这些值,因为它们都被标记为INI_ALL,如果你没有访问php.ini