Как я могу остановить Apache2 от регистрации определенных предупреждающих сообщений?

На моем апаче ErrorLog Файл, который я вижу много раз, это предупреждение:

[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 
Другие вопросы по тегам