2011-12-02 77 views
0

我有一個PHP的問題。有一個我從未遇到過的錯誤。 home.php是我網站的主頁,無法查看。沒有錯誤日誌。在包含了一個php頁面(這是一個屬於我的API的類)之後。直到該行holl HTML(javascript和css包含)從PHP回顯併成功在瀏覽器中呈現,但是在php類型突然停止之後。當我刪除該行(php頁面包含行)時,網站有效,但在此之前,這個包含對我沒有任何問題。我刪除了他們後面的代碼部分,我遇到了這個問題,但沒有任何工作。PHP網站無法正常工作,也沒有記錄在錯誤日誌中

我使用的是Apache2,PHP5和Ubuntu 11.10。

任何幫助將不勝感激,在此先感謝。

+0

你會得到什麼樣的錯誤輸出,你檢查了錯誤日誌的PHP?如果你能顯示你正在嘗試包含的文件的來源,它也會很好。 – Cyclonecode

+0

你可以請顯示home.php文件啓動php代碼? –

+0

你能否描述一些更詳細的問題?你得到了什麼錯誤?你可以顯示一些你正在嘗試執行的代碼嗎? – Iljaas

回答

4

我的第一個暗示將檢查以下內容:

  • 在腳本設置的ini_set( 'display_errors設置', '1');error_reporting(E_ALL);顯示所有錯誤。
  • 打開php錯誤日誌並檢查錯誤。
  • 運行php -l home.php在命令行上檢查您的php文件的語法錯誤。
  • 檢查Apache的錯誤日誌,有時會出現錯誤消息。

如果沒有什麼幫助使用像XDebug的一個debbugger上看到腳本終止,或像模具(「這裏」)替代insert語句;並在代碼中移動它們,以查看腳本的哪些部分已通過。

祝你好運。

相關問題