2012-05-22 73 views
22

我想关闭网站上的错误报告。谷歌搜索它,我发现将下面提到的代码放在网站上,可以阻止在屏幕上显示错误。我把它放到我的网站上,但没有奏效。请帮助我。谢谢关闭php关闭错误报告

<?php 

error_reporting(0); // Turn off all error reporting 

?> 
+0

当你尝试ini_set('error_reporting',0); ? –

+2

定义“没有工作”。 – deceze

+0

put'phpinfo();'之后,检查“核心”下的错误设置是什么 – Sp4cecat

回答

50

试过这个了吗?

error_reporting(0); 
@ini_set('display_errors', 0); 
4

阅读上的configuration settings(例如,display_errorsdisplay_startup_errorslog_errors)和更新php.ini.htaccess.user.ini文件,无论是适当的。

它的工作原理。

+0

你的意思是什么?我在网站上都有php.ini和.htaccess。我应该如何知道哪一个是适当的**?请帮忙。谢谢 –

+0

如果您有权访问'php.ini',最好对其进行更改(在我看来),因为它在启动过程中只读过一次,并且不会将您的配置分散在多个文件夹中。 – Matthew

7

这是行不通的吗?

display_errors = Off 

另外,您使用的是哪个版本的PHP?