为什么PHP仍然显示错误?

时间:2011-04-03 01:31:02

标签: apache php-5.3 redhat

最近升级到PHP 5.3导致我的页面上显示大量折旧错误。在php.ini中,我关闭了display_errors,并且error_reporting = E_ALL ^ E_DEPRECATED,但错误仍然显示。想法?

3 个答案:

答案 0 :(得分:4)

您的脚本可能以不同方式设置错误报告级别。最好在页面末尾出现问题:

phpinfo();

它将为您提供display_errors的全局值和本地值。它可能在某个时候被打开了。

如果你确定它已被重新打开,你需要找到它重新打开的位置,并删除它。在项目中搜索ini_set()可能会有所帮助。

答案 1 :(得分:0)

为了应用这种更改,您必须重新加载apache。

答案 2 :(得分:0)

重启PHP并执行如下脚本:

<?php
  phpinfo();
?>

确认更改