WordPress 有一些特別令人沮喪的問題,可以完全關閉您的網站,但沒有提供有關導致問題的原因的太多指導。“此站點正遇到技術問題” 錯誤就是這樣一個問題。
從表面上看,它並沒有告訴你太多。幸運的是,在大多數情況下,它實際上很容易解決。一些故障排除步驟應該可以立即解決。
在本文中,我們將討論您可能會在哪裡看到此WordPress錯誤,以及導致該錯誤的原因。然後,如果它出現在您自己的網站上,我們將引導您完成修復它的六個步驟。
“此站點正遇到技術問題”的介紹
“此站點正遇到技術問題” 是一個致命的WordPress錯誤。這意味著您的網站將關閉,並且可能在前端和後端都不可用。對於您的訪問者,它可能如下所示:
“此站點正遇到技術問題。” 前端提示
在後端,訊息顯示如下:
“此站點正遇到技術問題。” 後端提示
在較新的WordPress版本中,此錯誤的一個變體是:“您的網站上存在嚴重錯誤”。以下是它在您網站前端的顯示方式:
前端的“您的網站上存在嚴重錯誤”訊息
這是後端檢視:
後端出現“您的網站上存在嚴重錯誤”訊息。
如您所見,新版本與舊版本非常相似,只是措辭略有不同。
有時WordPress會向站點管理員傳送一封電子郵件,其中包含有關可能導致錯誤的更多資訊。但是,您很可能會看到此訊息,但沒有解釋它出現的原因。
大多數情況下,此錯誤是外掛或主題衝突的結果。由於WordPress的開源性質,許多具有不同編碼背景和風格的不同開發人員建立了使用者可以新增到平臺的擴充套件。
不幸的是,這意味著有時來自不同開發人員的外掛和主題不能很好地相互配合。當兩個具有衝突程式碼的工具都安裝在WordPress站點上時,可能會導致廣泛的問題。
在某些情況下,一個或兩個外掛都會停止工作。但是,在其他時候,這種衝突可能會導致致命錯誤,例如“此站點正遇到技術問題”。資訊。
如何解決“此站點正遇到技術問題”錯誤
如果您已經熟悉解決外掛衝突問題,請解決“此站點正遇到技術問題”。錯誤應該相當容易。如果沒有,請不要擔心。下面,我們提供了有關如何處理此任務的詳細步驟,以及如果問題仍然存在該怎麼辦。
步驟 1:檢查您的電子郵件是否有致命錯誤通知
正如我們之前提到的,在某些情況下,WordPress會向網站管理員傳送一封電子郵件,其中包含有關可能導致錯誤的更多資訊:
“此站點正遇到技術問題”錯誤的管理員電子郵件
這封電子郵件將包含以下關鍵資訊,可幫助您更快地解決錯誤:
- 導致衝突的外掛或主題的名稱
- 將您的網站置於“恢復模式”的連結
如果沒有這些資訊,也可以排除錯誤。但是,需要進行大量猜測才能確定導致問題的副檔名。如果您的站點使用大量外掛,則該過程可能會變得非常耗時。
如果您是該站點的管理員並且“此站點正遇到技術問題”。錯誤訊息包括附錄:“請檢查您的站點管理員電子郵件收件箱以獲取說明”,最好在繼續之前這樣做(請記住嘗試您的垃圾郵件資料夾)。然後按照下面的恢復模式故障排除說明進行操作。
但是,如果您不是該站點的管理員並且無法聯絡到他們,或者如果您的錯誤訊息沒有說明電子郵件的任何內容,請不要擔心。您仍然可以按照以下使用檔案傳輸協議 (FTP) 進行故障排除的步驟進行操作。
步驟 2:對外掛或主題衝突進行故障排除
由於WordPress致命錯誤的性質,您將無法訪問站點的後端以停用導致問題的擴充套件程式。根據您是否有權訪問恢復模式連結,您將有兩個選項來解決此限制。
在恢復模式下解決衝突
如果您可以訪問恢復模式連結,請單擊它。這將帶您到您網站的後端,在那裡您將被提示使用您的WordPress憑據登入:
恢復模式登入頁面
您不必使用管理員帳戶。如果站點管理員想要將恢復模式連結傳送給其他使用者並允許他們解決錯誤,則後者可以使用他們自己的憑據。
請務必注意,當您在恢復模式下工作時,對於其他使用者和您網站的訪問者,致命錯誤將持續存在。只有通過恢復模式連結登入的使用者才能正常訪問網站。
在恢復模式下,WordPress 確定為導致錯誤的外掛和/或主題將被暫停。它們還將在螢幕頂部的橫幅通知中標識。
單擊外掛 螢幕的連結以檢視衝突中涉及的擴充套件:
WordPress恢復模式
在每個外掛和/或主題的名稱下,單擊禁用:
在恢復模式下停用外掛
然後, 在管理欄中選擇退出恢復模式:
退出恢復模式
現在將對所有使用者停用有問題的擴充套件程式,並且您的站點應該再次可供所有人使用。當然,您首先要檢查並確保情況確實如此。然後你可以:
- 如果您網站上的任何關鍵功能都不需要這些擴充套件程式,請刪除它們。
- 刪除衝突的外掛或刪除主題並替換它。
- 聯絡外掛或主題的開發人員,詢問他們是否可以編輯擴充套件程式的程式碼來解決衝突。然後更新並重新啟用新版本。
- 編輯該工具的程式碼以自行解決衝突,然後重新啟用它。
特別是如果外掛很受歡迎,您可能會很幸運地與開發人員合作進行必要的更改。但是,值得注意的是,您需要在臨時站點上測試所有潛在的更改和新擴充套件,然後再在您的實時站點上實施它們。
FTP確定問題的根源
如果您無法訪問WordPress的恢復模式,您仍然可以在不訪問後端的情況下解決外掛衝突。為此,您需要一個FTP客戶端 以及您的FTP憑據。
使用您的FTP憑據通過您的FTP客戶端登入到您站點的伺服器。然後導航到wp-content > plugins:
FileZilla中的Plugins子目錄
在那裡您會找到每個外掛的子目錄。如果您知道是哪一個導致了問題,請右鍵單擊它並選擇Rename:
在FileZilla中重新命名外掛
將資料夾的名稱更改為“plugin-name-deactivated”之類的名稱。這將阻止WordPress找到外掛的檔案:
FileZilla中已停用的外掛
該外掛現在將被停用,您應該能夠返回您的站點並正常訪問後端。然後,您可以根據我們在上一節中概述的選項,按照您認為合適的方式處理有問題的外掛。
如果您不知道哪個外掛導致了致命錯誤,只需重新命名列表中的第一個即可。然後返回您的站點並重新整理瀏覽器以檢視問題是否已解決。重複此過程,一次重新命名一個外掛,直到錯誤消失。
那時,您將知道您停用的最後一個外掛是導致衝突的那個。然後,您可以將其刪除或相應地聯絡開發人員。同樣的過程也適用於主題,您將在wp-content > themes中找到相關的子目錄。
步驟 3:確保您執行的是受支援的PHP版本
如果您的網站在完成步驟2後恢復正常,您可以在此處停止。但是,對外掛或主題衝突進行故障排除可能無法解決“此站點遇到技術問題”錯誤。
如果您是這種情況,那麼下一步應該是確定您的站點是否使用受支援的PHP版本。從WordPress 5.0開始,該平臺不再支援5.6.20之前的版本。
此外,PHP開發人員自己不再為7.4之前的版本提供支援。
您應該能夠通過登入您的主機帳戶來確定您的站點使用的是哪個版本的PHP。
如果您執行的是過時的PHP版本,則需要更新它。此過程的步驟可能因您的託管服務提供商而異。
出於安全和效能原因,建議您執行可用的最新PHP版本。更新完成後,返回您的站點以檢視致命錯誤是否已解決。
步驟 4:啟用WordPress的除錯模式
如果您仍然看到“此站點遇到技術問題”訊息,您可以嘗試使用WordPress除錯模式診斷潛在問題。這是另一個內建的故障排除功能,它將揭示任何潛在的PHP錯誤。
要啟用此功能,您需要通過FTP訪問您的wp-config.php檔案, 在“That’s all, stop editing! Happy publishing.”之前新增下列程式碼:
define( 'WP_DEBUG', true );
儲存並重新上傳檔案,然後返回您的站點並重新整理頁面。仔細閱讀在除錯模式下顯示的錯誤訊息,並確定它們中是否有任何可能導致致命錯誤。然後,您需要遵循與該問題相關的故障排除步驟。
重要的是要注意WordPress並不意味著永遠處於除錯模式。此模式應僅用於故障排除目的,因為它使任何人都可能獲得敏感資訊。
要再次關閉它,請將wp-config.php 程式碼片段中的狀態從“true”更改為“false”,然後再次儲存並上傳檔案。
步驟 5:檢視伺服器的錯誤日誌
如果在除錯模式下沒有看到任何可疑訊息,您還可以檢查伺服器的錯誤日誌。您應該能夠通過您的主機帳戶訪問它。
找到error.log。然後查詢可能導致“此站點遇到技術問題”訊息的任何問題,並根據需要進行故障排除。
步驟 6:聯絡您的託管服務提供商
如果您已經用盡了上述所有步驟,但仍然無法消除WordPress中的“此站點遇到技術問題”錯誤,那麼是時候提供一些幫助了。問題可能出在您的伺服器上,如果沒有主機的幫助,則無法訪問。
因此,您需要通過他們提供的任何方式聯絡您的託管服務提供商。
小結
“此站點遇到技術問題” WordPress中的這個錯誤可能是一個令人沮喪的問題。對導致問題的原因幾乎沒有任何指示的模糊警報可能特別難以修復。
幸運的是,您可以通過六個或更少的步驟來解決此特定問題:
- 檢查您的電子郵件以獲取致命錯誤通知。
- 對外掛或主題衝突進行故障排除。
- 確保您執行的是受支援的PHP版本。
- 啟用WordPress的除錯模式。
- 檢視伺服器的錯誤日誌。
- 請聯絡您的託管服務提供商。
評論留言