2012-05-22 133 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?