无法禁用 php5-fpm 中的错误日志记录

无法禁用 php5-fpm 中的错误日志记录

有什么办法可以禁用错误日志记录吗php5-fpm

我修改了/etc/php5/fpm/php.ini文件:

log_errors = Off
display_errors = Off

并重新启动php5-fpm

我的nginx日志文件仍然充满了 php 警告。

答案1

编辑 php-fpm.conf 并设置error_log=为空,或者 /dev/null。

答案2

是 Nginx 记录了这些错误。

取自http://wiki.nginx.org/CoreModule

请注意,error_log off 不会禁用日志记录 - 日志将写入名为“off”的文件。要禁用日志记录,您可以使用:

error_log /dev/null crit;

在你的 nginx.conf 文件中,通常位于/etc/nginx/nginx.conf

答案3

检查你的 php-fpm 配置:


php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = on

并注释掉这一部分。

答案4

写这个日志的是 Nginx 而不是 php。你需要编辑你的 nginx 配置以仅记录严重错误(请注意,你无法禁用错误日志记录,但你可以更改日志级别)。请注意,你应该修复错误而不是隐藏它们 ^^

相关内容