我如何才能阻止 Apache2 记录某些警告消息?

我如何才能阻止 Apache2 记录某些警告消息?

在我的 ApacheErrorLog文件上我多次看到此警告消息:

[Wed Aug 23 17:27:25.146025 2017] [:error] [pid 14989] [client 66.249.76.54:44935] PHP Warning:  Illegal offset type in isset or empty in /var/www/html/blog/wp-content/plugins/ilab-media-tools/classes/tools/s3/ilab-media-s3-tool.php on line 1012

我试过了Github向作者(和许多其他人一样)寻求帮助,但没有得到任何帮助。

Apache 每分钟打印一次此警告,有没有办法过滤这个烦人的消息警告?

答案1

error_reporting将php.ini 文件中的级别调整为所需的等级首先,如果您不能/不会修复触发此类消息的实际代码,则阻止消息生成。

默认情况下,除运行时通知之外的所有内容都会被记录:

 error_reporting = E_ALL & ~E_NOTICE 

但也许你想要的只是致命的运行时错误:

 error_reporting = E_ERROR & E_CORE_ERROR 

相关内容