2011-04-15 245 views
34

我安裝了XAMPP 1.7.4(使用PHP 5.3.5),問題是PHP不顯示任何錯誤消息。例如。如果我使用mysql_connect()連接到MYSQL而沒有參數,PHP將不會抱怨所需的字段。PHP不顯示錯誤信息

這是爲什麼?

如何配置PHP以顯示錯誤?

回答

62

要在腳本級別打開的錯誤,包括在你的腳本的頂部:

ini_set('display_errors', 1); 
error_reporting(~0); 

另外,如果是一生產站點和簡單的開發/測試站點,您可以打開php.ini中的錯誤報告。搜索一下這些設置:

error_reporting = E_ALL 
;error_reporting = E_ERROR 
display_errors = On 
;display_errors = Off 
10

可能顯示錯誤熄滅

添加在應用程序的.htaccess文件。

php_value display_errors on 

OR

使用這個在你的PHP腳本的頂部

ini_set('display_errors',"1"); 
0

它可能確實在php.ini覆蓋您的設置。檢查php.ini中的錯誤處理參數並確保它們已打開。

發生在我在幾個星期前,也

0

你可以在你的程序

error_reporting(E_ALL); 
ini_set('display_errors', '1'); 
0

要通過以下在你的PHP文件的頂部代碼瀏覽器的PHP腳本使用頁面上顯示錯誤消息,使用下面的代碼。

<?php 
ini_set('display_errors', 1); 
error_reporting(~0); 
?> 

,並有另一種方式來檢查PHP的錯誤代碼,如果你是Linux操作系統Ubuntu用戶執行以下的終端命令。

注意:-10是您要顯示的消息的數量。

enter image description here