我已經在php中完成了onw項目。它適用於我的Windows PC。我在我的Windows機器上使用xampp。但是當我在我的linux機器上使用devlopy時,它會顯示一些空白頁。有些頁面完全空白。有些頁面是半空白的。php項目部署問題
最新問題?
我已經在php中完成了onw項目。它適用於我的Windows PC。我在我的Windows機器上使用xampp。但是當我在我的linux機器上使用devlopy時,它會顯示一些空白頁。有些頁面完全空白。有些頁面是半空白的。php項目部署問題
最新問題?
這些空白頁,可能是因爲有未顯示錯誤 - 將是很難猜測,雖然如此,這裏有幾個指針:
你檢查,如果有什麼有用你的Apache的日誌文件(類似/var/log/apache/error.log
,或者一般來說就是這樣)。
您還可以啓用display_errors
和/或配置error_reporting
,以獲得更多的信息 - 或讓他們顯示在屏幕上,這可能是更容易一點,只要你是深化發展和應用程序不部署到生產服務器。
這可以在php.ini文件中完成,如果你可以修改它,像這樣的東西:
error_reporting = E_ALL | E_STRICT
display_errors = On
html_errors = On
或者,它也可以在你的代碼中直接完成的,在它的開始,像這樣:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
要爲所有的錯誤啓用error_reporting
並顯示這些錯誤。
您可能還想在您的開發箱上安裝Xdebug,以便在發生錯誤/異常時獲得更好的出色效果 - 只需將其安裝在生產服務器上即可!
當然,在您的生產機器上,您可能不想顯示錯誤;因此必須根據您的環境進行配置;-)
...我在接受另一個問題之前可能已經接受了一些答案... – Zed 2009-09-01 05:05:24