2011-04-03 105 views
1

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

+0

确定编辑后的INI已经加载?也许apache配置覆盖php标志。 – Eliasdx 2011-04-03 01:33:41

回答

4

您的脚本可能会错误地设置错误报告级别。优选地,这是使用问题的页面结束时运行:

phpinfo(); 

它会给你的display_errors全局和局部值。这可能在某个时候开启。

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

+0

是的......就是这样...... – BenGC 2011-04-03 01:47:57

0

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

0

重启PHP和执行脚本是这样的:

<?php 
    phpinfo(); 
?> 

确认更改

相关问题