2012-05-26 125 views
0

我最近在一個初級Web開發職位的面試考試。更新服務器,空白頁

其中一個問題是:您更新服務器後,您的網站沒有顯示出來的任何網頁,只顯示黑屏,沒有任何錯誤。

建議可能導致此問題的原因是什麼? 找到問題原因的過程是什麼? 你會如何解決它?

我不確定如何回答這個問題,並且很困難。 任何人都可以爲我描述一個答案嗎?或者任何人都可以指向一個描述如何處理這個問題的網站?

回答

0

這是一個非常模糊的問題 - 我非常懷疑它的目的只是看你如何思考和測試您的知識。

純空白頁的唯一可行的事業是正義根本不具有所要求的位置讀取任意文件的內容。

這又可以是由於簡單地具有一個空白的文件(0字節),或具有不匹配的配置將請求重定向到另一個,坯件(然而現有因此沒有錯誤)位置。例如,錯誤地編寫的.htaccess可以在Apache中執行此操作。

另一種方法是,如果它是服務器端腳本(如PHP),則服務器不是正確解析它,或者它不打印到頁面,這意味着沒有數據要寫入客戶。如果錯誤被關閉(以免令客戶困惑),那麼它們將不會顯示,留下空白頁面。

0

答案將取決於您的網站用於託管網頁的技術。

在這樣的這第一步是檢查服務器日誌是否存在錯誤。例如,如果您在生產環境中使用PHP,則應將display_errors設置爲off,因此如果出現問題,您只需獲得空白頁。例如:你會檢查日誌,看到你的更新打破了你的數據庫連接,然後從那裏繼續。

我敢肯定,他們正在尋找一個答案,將提供一個合乎邏輯的進展和一些故障排除能力。希望你做得很好!

相關問題