2015-09-03 35 views
0

我想讓php顯示錯誤,現在我所得到的只是一個空白頁面。我試過改變似乎是php配置文件的php.ini文件,但沒有成功。難道是phpinfo()在加載什麼配置文件時是錯誤的? (我重新啓動了Apache)Php display_errors

phpinfo加載的配置文件 - > /etc/php5/apache2/php.ini。我複製粘貼路徑和文件名以便拼寫錯誤,這不是問題。

+0

不,它不能錯。如果您啓用了它,並且它顯示錯誤已啓用,並且您仍然沒有收到任何錯誤,那麼就沒有錯誤。 –

+0

是在你的php.ini文件中的display_error?也嘗試ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1); –

+0

ini_set文件正常工作。但改變php.ini文件似乎沒有做任何事情。 Phpinfo()仍然顯示display_errors Off。這就是爲什麼我認爲我沒有改變正確的配置文件 – mitza

回答

0

通過使用下面的代碼和你內心的php.ini文件 的display_errors做到這一點=上

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

在php頁面的頂部啓用錯誤報告。

ini_set("display_errors", 1);
ini_set("display_startup_errors", 1);
error_reporting(-1);

+0

已經評論 –

0

將它放置在頁面頂部,但一定要在糾正錯誤後將其刪除。你不希望整個世界都能夠洞察你的數據庫結構。

<?php 
ini_set('display_errors',1); 
error_reporting(E_ALL); 
?> 
相關問題