2009-09-01 145 views
0

我已經在php中完成了onw項目。它適用於我的Windows PC。我在我的Windows機器上使用xampp。但是當我在我的linux機器上使用devlopy時,它會顯示一些空白頁。有些頁面完全空白。有些頁面是半空白的。php項目部署問題

最新問題?

+3

...我在接受另一個問題之前可能已經接受了一些答案... – Zed 2009-09-01 05:05:24

回答

2

這些空白頁,可能是因爲有未顯示錯誤 - 將是很難猜測,雖然如此,這裏有幾個指針:

你檢查,如果有什麼有用你的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,以便在發生錯誤/異常時獲得更好的出色效果 - 只需將其安裝在生產服務器上即可!


當然,在您的生產機器上,您可能不想顯示錯誤;因此必須根據您的環境進行配置;-)