如何禁用 PHP(nginx)中的错误报告

如何禁用 PHP(nginx)中的错误报告

这不是第一次有人问这个问题,但我查看了发现的所有类似案例,却无法解决这个问题。

我正在运行本地开发环境,使用 NGINX 的 PHP-FPM 7.4。

error_reporting(0);在 PHP 的顶部添加了。

display_errors = Off在 php.ini 文件中添加了/etc/php/7.4/fpm/php.ini- 因为这是 PHP 实际加载的 php.ini 文件,按照phpinfo()

在此处输入图片描述

我重新加载了 PHP 服务和 NGINX 服务器。

sudo 服务 php7.4-fpm 重新加载
sudo /etc/init.d/nginx 重新加载

但屏幕上仍显示警告。

我知道仅仅隐藏错误并不是解决错误的方法,但我正在对一个旧项目进行快速更改,而且我不想让它完美地运行,只是修复一些东西然后继续下去。

我还在整个项目文件夹中搜索了error_reporting字符串ini_set,但没有找到任何东西。

error_reporting 的 phpinfo() 输出

在此处输入图片描述

正如 Silbee 在评论中所说,数值是 E_ALL 和 ~E_DEPRECATED 的掩码。

我该怎么做才能找出该值的设置位置?

相关内容