2012-08-05 95 views
0

我有一個錯誤的PHP文件,但我不知道它在哪裏,沒有錯誤報告,但我啓用了錯誤報告在php.ini和腳本。PHP錯誤未顯示

爲什麼我看不到錯誤?

+0

你重新啓動網絡服務器?嘗試從shell運行腳本php也 – 2012-08-05 13:46:29

+0

你怎麼知道它有一個錯誤? – 2012-08-05 13:47:52

+0

檢查'display_errors' ini設置,以及'error_reporting'。 – complex857 2012-08-05 13:48:37

回答

3

讓你的頁面外觀的前四行是這樣的:

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

這將覆蓋其他地方您的錯誤回顯設置,以便您可以跟蹤你的問題。當然,如果您懷疑存在缺失或錯誤配置的依賴關係,請不要忘記執行phpinfo();

0

嘗試啓用在PHP錯誤:

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

如果您還沒有看到任何東西,你使用的是Linux和Apache試圖尋找到/var/log/apache2/error.log你可以看到現場日誌tail -f /var/log/apache2/error.log