gpt4 book ai didi

php - Error_reporting不影响错误级别

转载 作者:行者123 更新时间:2023-12-03 08:50:31 24 4
gpt4 key购买 nike

我正在尝试在网站上隐藏不推荐使用的警告,因此我添加了error_reporting(E_ALL ^ E_DEPRECATED);,但没有任何效果。我正在运行以下测试:

error_reporting(E_ALL ^ E_DEPRECATED);
var_dump(E_ALL ^ E_DEPRECATED, error_reporting());

而且 var_dump正在输出 int(24575) int(32759),您可以看到未设置error_reporting。我也尝试了 error_reporting(24575);以防万一,这也没有做任何事情。

我检查了 ini_get('error_reporting');,它也返回 32759。使用 ini_set('error_reporting', E_ALL ^ E_DEPRECATED);也不会更改错误级别。

有关服务器的更多信息:这是通过WHM配置的VPS,用于开发目的。该站点在PHP 5.6 FPM上运行。该服务器今天早上已升级到Easy Apache 4以启用PHP 7,尽管5.6作为旧站点(如该站点)的一个选项。

有谁知道 error_reporting为什么不更改错误级别?我已经尝试使用谷歌搜索,但是我所得到的只是关于如何获取显示或隐藏错误的问题,而关于 error_reporting为什么不改变错误级别的问题却一无所获。

最佳答案

原来是PHP-FPM,显然它不允许您直接修改配置变量。可以更改的唯一地方是在PHP-FPM的配置文件中。我已为此站点禁用FPM,并且现在可以正常工作。

关于php - Error_reporting不影响错误级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42228792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com