如何修復 WordPress 中的嚴重錯誤(逐步)

已發表: 2021-10-21

您是否在 WordPress 網站上看到嚴重錯誤?

WordPress 有時可能會向您顯示一條消息“此網站出現嚴重錯誤。 請檢查您的站點管理員電子郵件收件箱以獲取說明。 它還將在 WordPress 指南中包含一個調試鏈接。

在本指南中,我們將向您展示如何輕鬆修復 WordPress 中的嚴重錯誤。 我們還將討論導致此錯誤的原因以及如何避免它。

Fixing the critical error in WordPress step by step

什麼是 WordPress 中的嚴重錯誤?

WordPress 中的嚴重錯誤是阻止 WordPress 加載正常工作所需的所有腳本的錯誤。

以前,這個 WordPress 錯誤會導致白屏死機或屏幕上出現致命錯誤消息。 大多數初學者並沒有發現它很有幫助,並且很難自己解決問題。

自 WordPress 5.2 起,用戶現在將看到一條通用錯誤消息“此網站出現嚴重錯誤。 請檢查您的站點管理員電子郵件收件箱以獲取說明,其中包含指向 WordPress 調試指南的鏈接。

WordPress critical error message

它還將向您的 WordPress 站點的管理員電子郵件地址發送一封電子郵件,其中包含有關錯誤的更多詳細信息以及在恢復模式下訪問您的 WordPress 儀表板的鏈接。

是什麼導致了 WordPress 中的嚴重錯誤?

WordPress 中的嚴重錯誤通常是由阻止 WordPress 正常運行的插件、腳本或代碼故障引起的。

除非您解決此問題,否則 WordPress 無法加載所需的其余文件。

如果您最近將某個教程中的代碼片段複製並粘貼到您的網站,那麼它可能會觸發嚴重錯誤。

所有頂級 WordPress 插件都經過全面測試,因此它們本身不太可能導致嚴重錯誤。 但是,與其他 WordPress 插件或某些自定義代碼的衝突可能會觸發錯誤。

話雖如此,讓我們看看如何輕鬆修復 WordPress 中的嚴重錯誤並恢復您的網站。

修復 WordPress 中的嚴重錯誤(2 種方法)

嚴重錯誤消息本身對於查找問題的原因並修復它不是很有用。 幸運的是,WordPress 還會向您網站的管理員電子郵件地址發送一封電子郵件。

現在,許多 WordPress 網站在發送電子郵件時遇到問題,因此您可能不會收到這個重要的電子郵件通知。 如果您屬於這些用戶,請不要擔心。 即使沒有電子郵件,我們也會向您展示如何修復嚴重錯誤。

另一方面,如果您確實收到了 WordPress 技術問題電子郵件通知,那麼我們將向您展示如何理解它並使用它來恢復您的網站。

只需單擊下面的鏈接直接跳到您需要的部分:

  • 方法 1:使用 WordPress 調試電子郵件修復嚴重錯誤
  • 方法 2:手動修復 WordPress 中的嚴重錯誤(無電子郵件)

使用 WordPress 調試電子郵件修復嚴重錯誤

首先,您需要訪問您在網站上用作 WordPress 管理電子郵件的電子郵件地址的收件箱。

不確定您將哪個電子郵件地址用作管理員電子郵件? 這是您在安裝 WordPress 時提供的電子郵件地址。

如果您在 Bluehost 上或使用 WordPress 自動安裝程序,那麼您的管理員電子郵件地址可能與您用於 WordPress 託管帳戶的地址相同。

在您的收件箱中,您會看到一封主題為“您的網站遇到技術問題”的電子郵件。 在其中,您會發現更多有關導致 WordPress 網站嚴重錯誤的原因的有用信息。

例如,在以下屏幕截圖中,您可以看到嚴重錯誤是由我們測試站點上的 WordPress 主題引起的。

WordPress critical error email notification

該電子郵件還包含一個特殊鏈接,可讓您以恢復模式登錄 WordPress 網站以修復和調查問題。

在電子郵件的底部,您將看到有關錯誤的更詳細信息,包括觸發它的特定文件和代碼。

在下面的示例中,我們主題的 functions.php 文件中第 614 行的一些代碼負責觸發錯誤。

Critical error details

這是另一個示例,它顯示了由故障 WordPress 插件引起的錯誤詳細信息。

Error caused by a WordPress plugin

現在您只需要單擊指向 WordPress 恢復模式的鏈接,這將帶您進入您的 WordPress 管理區域。

系統將要求您登錄以繼續。

WordPress recovery mode login

登錄後,您將看到一條通知,通知您有關嚴重錯誤、導致錯誤的原因以及指向您可以修復它的位置的鏈接。

例如,在下面的屏幕截圖中,它通過指向插件頁面的鏈接通知我們插件導致的嚴重錯誤。

Recovery mode information

現在,如果您單擊該鏈接,它將向您顯示行為不端的插件。 它還將向您準確顯示導致錯誤的代碼行。

您現在可以繼續並停用該插件。

Deactivate the misbehaving plugin

然後你可以簡單地找到一個替代的 WordPress 插件,或者看看你是否可以從插件開發人員那裡獲得支持。

同樣,如果問題與您的主題有關,那麼您將看到指向主題頁面的鏈接。 在頁面底部,您可以看到導致問題的主題。

Broken theme message in WordPress recovery mode

您可以簡單地更改您的 WordPress 主題,或刪除損壞的主題並從官方來源重新安裝相同主題的新副本,看看是否能解決問題。

解決問題後,您只需繼續並單擊頂部的退出恢復模式按鈕。

Exit recovery mode in WordPress

在大多數情況下,您的 WordPress 網站現在將開始正常工作。

但是,如果您仍然在 WordPress 中看到嚴重錯誤,那麼您可以嘗試下一步中的故障排除步驟。

手動修復 WordPress 中的嚴重錯誤

如果您沒有收到 WordPress 嚴重問題通知電子郵件,那麼您可以通過以下方法對 WordPress 中的嚴重錯誤進行故障排除和修復。

如果錯誤是由您最近執行的操作引起的,那麼您只需撤消該操作即可解決問題。

例如,如果您安裝了一個新插件並激活它導致了嚴重錯誤,那麼您需要停用該插件(我們將在下面的第一步中向您展示如何執行此操作)。

另一方面,如果您不確定,那麼您可以簡單地按照以下步驟操作。

1. 停用所有 WordPress 插件

禁用有故障的 WordPress 插件的最簡單方法是停用它。 但是,由於嚴重錯誤,您無權訪問管理區域,也不知道要停用哪個插件。

為了解決這個問題,我們將停用所有 WordPress 插件。 不用擔心,一旦您可以訪問您的 WordPress 管理區域,您就可以輕鬆地重新激活它們。

只需使用 FTP 客戶端或 WordPress 主機控制面板中的文件管理器應用程序連接到您的 WordPress 網站。

連接後,您需要導航到/wp-content/文件夾。

Rename plugins folder

在 wp-content 文件夾中,您將看到一個名為“plugins”的文件夾。 您需要右鍵單擊它,然後選擇“重命名”選項。

接下來,將插件文件夾的名稱更改為您喜歡的任何名稱。 在我們的示例中,我們將其稱為“plugins.deactivate”。

Plugins folder renamed

執行此操作後,您的所有插件都將被停用。

基本上,WordPress 會查找 plugins 文件夾以在您的網站上加載激活的插件。 當它找不到插件文件夾時,它根本無法激活插件並自動將它們設置為停用。

您現在可以訪問您的網站以查看嚴重錯誤消息是否已消失。

重要提示:無論嚴重錯誤問題是否已解決,請不要忘記將 plugins.deactivated 文件夾重命名為“plugins”。 然後 WordPress 將識別該文件夾,您將能夠從 WordPress 儀表板一一重新激活它們,以便您確定是哪一個導致了嚴重錯誤。

2.切換到默認主題

排除嚴重錯誤的下一步是將您的 WordPress 主題切換為默認主題。 如果它是由您當前 WordPress 主題中的某些代碼引起的,這將解決嚴重錯誤問題。

只需轉到 WordPress.org 主題目錄並下載 TwentyTwenty 或 Twenty Twenty-1 WordPress 主題的新副本。

Download default WordPress theme

接下來,您需要將主題文件解壓縮到您的計算機。 這將在您的計算機上創建一個帶有主題名稱的文件夾。

Unzipped theme folder

現在您需要使用 FTP 客戶端或主機控制面板中的文件管理器應用程序連接到您的 WordPress 站點。 連接後,導航到 /wp-content/themes 文件夾,您將看到網站上安裝的所有主題的列表。

Download themes as backup

繼續將它們全部下載到您的計算機作為備份。 之後,您需要從您的網站中刪除所有主題文件夾。

Delete all themes from your website

您的 WordPress 網站現在沒有安裝主題。 要解決此問題,請繼續上傳您之前下載的默認主題文件夾。

Upload default WordPress theme

完成後,您可以嘗試訪問您的網站。

如果嚴重錯誤是由您的 WordPress 主題引起的,那麼它現在應該會消失,您將能夠訪問您的網站。

3.重新安裝WordPress

損壞的 WordPress 核心文件或惡意軟件也可能觸發 WordPress 中的嚴重錯誤。 解決此問題的最簡單方法是重新安裝 WordPress。

只需訪問 WordPress.org 並將 WordPress 的新副本下載到您的計算機。 下載文件後,您需要將其解壓縮到您的計算機上。 這將創建一個名為“wordpress”的文件夾,其中包含重新安裝所需的所有文件。

Extracted WordPress files on your computer

接下來,您需要使用 FTP 客戶端或主機控制面板中的文件管理器應用程序連接到您的 WordPress 站點。

連接後,您需要導航到網站的根文件夾。 根文件夾是其中包含 wp-admin、wp-content、wp-includes 和 wp-admin 文件夾的文件夾。

Upload WordPress files from your computer

現在選擇您計算機上wordpress文件夾中的文件並將它們上傳到您的網站。 您的 FTP 客戶端會詢問您是要覆蓋這些文件還是跳過它們。 您需要選擇“覆蓋”並選中“始終使用此操作”選項旁邊的框。

Overwrite WordPress files

單擊確定按鈕繼續。 您的 FTP 客戶端現在將用您計算機上的新副本替換所有核心 WordPress 文件。

完成後,您可以嘗試訪問您的網站,看看這是否解決了錯誤。

如果嚴重是由損壞的 WordPress 核心文件或惡意軟件引起的,那麼該錯誤現在應該會消失。

我們希望本文能幫助您解決和修復 WordPress 中的嚴重錯誤。 您可能還想查看我們的指南,了解如何為您的 WordPress 網站獲取免費 SSL 證書,或者我們對小型企業最佳商務電話服務的專家比較。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。 您也可以在 Twitter 和 Facebook 上找到我們。