redis 如何阻止浏览器显示php警告

bfnvny8b  于 2022-10-31  发布在  Redis
关注(0)|答案(1)|浏览(161)

我将服务器升级到CentOS Stream,将PHP升级到PHP 8.2.0RC4(cli)
我已经在phpini和php-fpm中将display_startup_errors和display_errors的所有组合都设置为off
在php-fpm中,我添加了:

php_admin_value[display_errors] = Off
php_flag[display_errors] = Off
php_value[display_errors] = Off

php_admin_value[display_startup_errors] = Off
php_flag[display_startup_errors] = Off
php_value[display_startup_errors] = Off

php_admin_value[error_reporting] = E_ERROR
php_flag[error_reporting] = E_ERROR
php_value[error_reporting] = E_ERROR

我已经在每次修改后重新启动了nginx和php-fpm,并清除了redis缓存。
该网站仍然显示一堆这些:
未知:不推荐在中创建动态属性Request::$request
我还能在哪里找到摆脱这些的方法呢?我依稀记得很久以前,必须做一些其他的事情来抑制异常,但我迷路了。
这在我运行的PHP 7.4下没有发生。我如何阻止这些显示?

bgtovc5b

bgtovc5b1#

这是在OpenCart上。错误实际上是由OpenCart错误处理程序产生的。error_display的设置没有在UI中公开,只在config_error_display中公开。error_display在system/config/default.php中设置,这很奇怪,因为众所周知,你不需要编辑核心框架文件。
无论如何,我排除了nginx堆栈中的问题,因为每个错误周围都有error
希望这有一天能对别人有所帮助。

相关问题