2011-06-28 44 views
0

當我運行一些語法錯誤的php代碼時,它不會顯示任何警告或致命錯誤。 相反,它表明在檢索 http://190.168.191.32/administrator/reports.php下面PHP不會在語法錯誤時返回警告或通知

服務器錯誤該網站遇到 一個錯誤的消息。 可能是由於維護造成的,或者 配置不正確。這裏有一些 意見建議:稍後重新加載此網頁 。

是什麼原因,我該如何解決這個問題?

+4

你嘗試讀取錯誤日誌? –

回答

1

您描述的錯誤是500錯誤。

當錯誤報告不公開(生產環境)時,PHP會設置爲拋出此錯誤。

如果你想看到他們從瀏覽器中,你必須設置

的display_errors =在你的php.ini

1

在調試環境中,使用error_reporting(E_ALL | E_STRICT)以便php報告所有錯誤。

0

檢查您的php.ini文件。尤其是檢查選項display_errorserror_reporting

或/並讀取您的Web服務器的日誌文件。在linux上使用apache的典型設置是/var/log/apache/error.log

相關問題