織夢網站出現 500 錯誤,我們遇見過好多次了,見得多了,遇到的情況也就多了,解決的辦法也就多了。今天,我把這些經驗寫成了一篇百度經驗,希望能幫到更多的同仁。

 方法/步驟

在解決方法中,給我印象最深刻的是我修改了站群伺服器密碼後網站打不開了,我記得當時改了 3 個鐘頭,所有的方法都試過了,還是不行,最後終於找到原因,原來是改變了站群伺服器密碼,卻沒有改變網站授權密碼,因此網站出現 500 錯誤。要想解決問題,就要開啟 IIS, 找到出現問題的網站,然後找到 IIS 右邊的基本設定。

 點選基本設定,我們會看到下圖所示的介面。

 點選測試連線,我們會發現該網站沒有透過身份驗證和授權,沒有透過授權沒關係,沒有透過身份驗證網站可就打不來了。

 點選【連線為】找到【特定使用者】,點選【設定】,輸入站群伺服器新修改的使用者名稱和密碼。

點選確定,我們會發現我們透過了身份驗證和授權,然後就可以開啟我們的網站了。

情況二就是,網站開啟,而應用程式池沒有開啟。按照常規,IIS 上網站開啟,應用程式池自然開啟,可有時確例項外,因此在檢查網站的時候也要檢查應用程式池。

情況三:織夢網站根目錄的 index.php 檔案被人有意或無意篡改,如果是這種情況找一個好的檔案替換一下就 OK 了。

情況四:IIS 繫結網站的路徑錯誤,我們應該繫結 12345,卻繫結了 123456,這也會造成網站 500 錯誤。

情況五:IIS 關閉,如果 IIS 關閉,站群伺服器也會報 500 錯誤的,這時候我們需要重啟 IIS,重啟之後,網站開啟成功。