【发布时间】:2014-09-21 13:15:41
【问题描述】:
所以我试过了是怎么回事
ini_set('display_errors', 'Off');
error_reporting(0);
就在<?php 的下方,但这似乎并没有停止显示它们。所以我去了php.ini,又去了display_errors,看到它被设置为Off。但它仍然显示。
所以我去了phpinfo() 和display_errors 以及display_startup_errors 都关闭了。 html_errors 也已关闭。我不确定这是否有帮助,但它说error_reporting 设置为-10241。有任何想法吗?
【问题讨论】:
-
您是在运行自己的代码,还是一些框架代码?
phpinfo()中列出的 php.ini 是否与您检查过的相同? -
修改Php.ini后是否重启了apache?
-
首先,是什么代码导致了这些所说的错误?
-
这些可以通过 isset 条件轻松解决。不要隐藏你的错误。解决它们。
-
我个人会选择一个包来处理错误而不是关闭报告。恕我直言,它非常懒惰并且不是修复程序,因为关闭错误会阻止人们看到更重要的错误。或者即使一个没有显示的记录错误,错误日志会被未处理的通知淹没,并且会很快使所述错误日志成为一个大文件(因为每次刷新都会输入具有不同时间戳的重复错误消息)
标签: php ubuntu error-reporting