2009-06-04 13 views
3

我已經花了整整一個早上試圖找到這個答案,無濟於事。我正在一個網站上工作,我建立了一個小型測試服務器來進行更改。當我加載頁面時,我做了一些修改,我發現頁面停了下來。我重新加載了頁面,並停在另一個地方。我一次又一次地重新加載,並注意到它停下來的三四個地方,但無法預測它會停止的地方。頁面本身包含在頁面中,其中包含邏輯,當頁面未被髮布時,包含該頁面。我做了一個只包含phpinfo();的小頁面頁面,同樣存在這個問題。它停止在製作的表格中看似隨機的地方。PHP停止渲染頁面有點任意

有沒有其他人有過這個問題,如果是的話,你是如何擺脫它的?

設置:

  • 的Windows XP(測試服務器)
  • XAMPP
    • PHP 5.2.9
    • 的Apache 2.2.11

唯一的變化我對服務器做了點g將文檔根目錄放在httpd.conf文件中的其他文件夾中。

+3

也許有點明顯,但你檢查了apache/PHP的錯誤日誌?另外,如果您恢復對httpd.conf所做的更改,行爲是否會停止? – inkedmn 2009-06-04 18:47:08

+3

請確保您的php.ini文件中的display_errors已啓用,以便您可以看到任何錯誤。有時它默認關閉。 – Kekoa 2009-06-04 18:48:28

回答

1

我會檢查Apache和PHP服務器日誌。 如果你只有在調用phpinfo()時沒有其他任何東西,那麼它很可能是某種衝突(而不是你的代碼)。

如果您需要更多幫助,請在這裏發佈您的日誌。

3

最有可能的,你的腳本運行的 1)內存 2)最大執行時間

檢查這些常量在php.ini