我似乎无法禁用 PHP 中的错误报告 - 我已经尝试了所有方法,但仍然显示“注意”错误。
我的 php.ini 有
display_errors = Off;
error_reporting = 0;
我的 .htaccess 有
php_value error_reporting 0
我的脚本有
ini_set('display_errors', 'Off');
ini_set('log_errors', 1);
ini_set('error_reporting', 0);
ini_set('display_startup_errors', 'Off');
php_info();
echo $my_undefined_var;
php_info() 输出确认 display_errors 和 error_reporting 确实关闭且为 0,但我仍然收到通知,
注意:未定义的变量:/my/site/path/index.php?blahblah 中的 my_undefined_var...
请注意,这是一个 OpenCart 网站(我的更改位于“管理”部分)。我尝试在与index.php 相同的目录中创建一个测试php 脚本,效果很好。
还有其他什么可以覆盖error_reporting(0)
?
我已经对整个站点进行了 grep 查找并禁用所有提及的 error_reporting 和 display_errors 但无济于事。
OpenCart 仪表板中有一个设置,允许您打开(或关闭)错误报告和日志记录。
- 登录您的仪表板
- 在菜单中,转到“系统”并选择“设置”
- 在商店列表中,单击您商店的“编辑”
- 单击“服务器”选项卡。
- 向下滚动,有两个设置:
A。记录错误 - 根据需要设置
b.显示错误 - 将其设置为“否”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)