这不是第一次有人问这个问题,但我查看了发现的所有类似案例,却无法解决这个问题。
我正在运行本地开发环境,使用 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 的掩码。
我该怎么做才能找出该值的设置位置?