- 錯誤型別:
- WP內部錯誤
- 錯誤名稱:
- 您的网站上存在严重错误
- 英文名稱:
- There has been a critical error on this website. Please check your site admin email inbox for instructions
- 錯誤描述:
- WordPress中的严重错误通常是由阻止WordPress正常运行的故障插件、脚本或代码引起的。
您是否在WordPress網站上看到過“您的網站上存在嚴重錯誤”?
WordPress有時可能會向您顯示一條訊息“您的網站上存在嚴重錯誤“,並提供瞭解更多在WordPress中除錯的資訊。
在本教程中,我們將向您展示如何輕鬆修復WordPress中的嚴重錯誤。我們還將討論導致此錯誤的原因以及如何避免它。
什麼是WordPress嚴重錯誤?
WordPress嚴重錯誤是阻止WordPress載入正常工作所需的所有指令碼的錯誤。
以前,此WordPress錯誤會導致死亡白屏或螢幕上出現致命錯誤訊息。大多數初學者認為它不是很有幫助,並且很難自己解決問題。
自WordPress 5.2起,使用者現在將看到一條通用錯誤訊息“There has been a critical error on this website. Please check your site admin email inbox for instructions”,並提供了了解更多在WordPress中除錯的資訊的文字連結。
它還會向您的WordPress站點的管理員電子郵件地址傳送一封電子郵件,其中包含有關錯誤的更多詳細資訊以及在恢復模式下訪問WordPress儀表盤的連結。
是什麼導致WordPress出現嚴重錯誤?
WordPress中的嚴重錯誤通常是由阻止WordPress正常執行的故障外掛、指令碼或程式碼引起的。
除非您解決此問題,否則WordPress無法載入所需的其餘檔案。
如果您最近將某個教程中的程式碼片段複製並貼上到您的網站,則可能會觸發嚴重錯誤。
所有頂級WordPress外掛都經過全面測試,因此它們不太可能自行導致嚴重錯誤。但是,與另一個WordPress外掛或某些自定義程式碼的衝突可能會觸發錯誤。
話雖如此,讓我們來看看如何修復WordPress中的嚴重錯誤並恢復您的網站。
修復WordPress的嚴重錯誤
關鍵錯誤訊息本身對於查詢問題的原因並修復它並不是很有用。幸運的是,WordPress還會向您網站的管理員電子郵件地址傳送一封電子郵件。
現在,許多WordPress網站都存在傳送電子郵件的問題,因此您可能不會收到此重要的電子郵件通知。如果您是這些使用者之一,請不要擔心。我們將向您展示如何在沒有電子郵件的情況下修復嚴重錯誤。
另一方面,如果您確實收到了WordPress技術問題電子郵件通知,那麼我們將向您展示如何理解它並使用它來恢復您的網站。
只需單擊下面的連結即可直接跳到您需要的部分:
使用WordPress除錯電子郵件修復嚴重錯誤
首先,您需要訪問您在網站上用作WordPress管理電子郵件的電子郵件地址的收件箱。
不確定您使用哪個電子郵件地址作為管理員電子郵件? 這是您在安裝WordPress時提供的電子郵件地址。
在您的收件箱中,您會看到一封主題為“您的網站遇到技術問題”的電子郵件。在其中,您會找到更多有關導致WordPress網站出現嚴重錯誤的原因的有用資訊。
例如,在下面的螢幕截圖中,您可以看到嚴重錯誤是由我們測試站點上的WordPress主題引起的。
該電子郵件還包含一個特殊連結,可讓您以恢復模式登入WordPres網站以修復和調查問題。
在電子郵件的底部,您將看到有關錯誤的更多詳細資訊,包括觸發它的特定檔案和程式碼。
在下面的這個例子中,我們主題的functions.php檔案中第614行的一些程式碼負責觸發錯誤。
這是另一個示例,它顯示了由WordPress外掛故障引起的錯誤詳細資訊。
現在您只需要點選WordPress恢復模式的連結,這將帶您進入您的WordPress管理區域。
系統會要求您登入以繼續。
登入後,您將看到一條通知,通知您有關嚴重錯誤、導致錯誤的原因以及指向修復錯誤位置的連結。
例如,在下面的螢幕截圖中,它通過指向外掛頁面的連結通知我們外掛導致的嚴重錯誤。
現在,如果您單擊該連結,它將向您顯示行為不端的外掛。它還會準確地向您顯示導致錯誤的程式碼行。
您現在可以繼續停用該外掛。
然後你可以簡單地找到一個替代的WordPress外掛,或者看看你是否可以獲得外掛開發人員的支援。
同樣,如果問題與您的主題有關,那麼您將看到一個指向“主題”頁面的連結。在頁面底部,您可以看到導致問題的主題。
您可以簡單地更改您的WordPress主題,或刪除損壞的主題並從官方來源重新安裝相同主題的新副本,看看是否能解決問題。
解決問題後,您只需點選頂部的退出恢復模式按鈕即可。
在大多數情況下,您的WordPress網站現在將開始正常工作。
但是,如果您仍然在WordPress中看到嚴重錯誤,那麼您可以嘗試下一步中的故障排除步驟。
手動修復WordPress中的嚴重錯誤
如果您沒有收到WordPress嚴重問題通知電子郵件,那麼您可以通過以下方法對WordPress中的嚴重錯誤進行故障排除和修復。
如果錯誤是由您最近採取的操作引起的,那麼您只需撤消該操作即可解決問題。
例如,如果您安裝了一個新外掛並啟用它導致了嚴重錯誤,那麼您需要停用該外掛(我們將在下面的第一步中向您展示如何執行此操作)。
另一方面,如果您不確定,那麼您只需按照以下步驟操作即可。
1. 停用所有WordPress外掛
禁用有故障的WordPress外掛的最簡單方法是停用它。但是,由於嚴重錯誤,您無權訪問管理區域,也不知道要停用哪個外掛。
為了解決這個問題,我們將停用所有WordPress外掛。別擔心,一旦您可以訪問您的WordPress管理區域,您就可以輕鬆地重新啟用它們。
只需使用FTP客戶端或WordPress主機控制面板中的檔案管理器應用程式連線到您的WordPress網站。
連線後,您需要導航到/wp-content/
資料夾。
在wp-content資料夾中,您將看到一個名為“plugins”的資料夾。您需要右鍵單擊它,然後選擇“重新命名”選項。
接下來,將外掛資料夾的名稱更改為您喜歡的任何名稱。在我們的示例中,我們將其稱為“plugins.deactivate”。
執行此操作後,您的所有外掛都將被停用。
基本上,WordPress 會查詢外掛資料夾以在您的網站上載入已啟用的外掛。當它找不到外掛資料夾時,它根本無法啟用外掛並自動將它們設定為停用。
您現在可以訪問您的網站以檢視嚴重錯誤訊息是否已消失。
重要提示:無論嚴重錯誤問題是否已解決,請不要忘記將 plugins.deactivated 資料夾重新命名回“plugins”。然後WordPress將識別該資料夾,您將能夠從WordPress儀表板中一一重新啟用它們,以便您確定是哪個資料夾導致了嚴重錯誤。
2.切換到預設主題
解決嚴重錯誤的下一步是將WordPress主題切換為預設主題。如果它是由當前WordPress主題中的某些程式碼引起的,這將解決嚴重錯誤問題。
只需轉到WordPress.org主題目錄並下載2020或2021官方預設主題的新副本。
接下來,您需要將主題檔案解壓縮到您的計算機。這將在您的計算機上建立一個具有主題名稱的資料夾。
現在,您需要使用FTP客戶端或主機控制面板中的檔案管理器應用程式連線到您的WordPress站點。連線後,導航到 /wp-content/themes 資料夾,您將看到網站上安裝的所有主題的列表。
繼續將它們全部下載到您的計算機上作為備份。之後,您需要從您的網站中刪除所有主題資料夾。
您的WordPress網站現在沒有安裝主題。要解決此問題,請繼續上傳您之前下載的預設主題資料夾。
完成後,您可以嘗試訪問您的網站。
如果嚴重錯誤是由您的WordPress主題引起的,那麼它現在應該會消失,您將能夠訪問您的網站。
3.重新安裝WordPress
損壞的WordPress核心檔案或惡意軟體也可能觸發WordPress中的嚴重錯誤。解決此問題的最簡單方法是重新安裝WordPress。
只需轉到WordPress.org並將WordPress的新副本下載到您的計算機。下載檔案後,您需要將其解壓縮到您的計算機。這將建立一個名為“wordpress”的資料夾,其中包含重新安裝所需的所有檔案。
接下來,您需要使用FTP客戶端或主機控制面板中的檔案管理器應用程式連線到您的WordPress站點。
連線後,您需要導航到網站的根資料夾。根資料夾是其中包含wp-admin、wp-content、wp-includes和wp-admin資料夾的資料夾。
現在選擇wordpress
資料夾中的檔案並將它們上傳到您的網站。您的FTP客戶端會詢問您是要覆蓋這些檔案還是跳過它們。您需要選擇“覆蓋”並選中“始終使用此操作”選項旁邊的框。
單擊“確定”按鈕繼續。您的FTP客戶端現在將用您計算機上的新副本替換所有核心WordPress檔案。
完成後,您可以嘗試訪問您的網站,看看是否解決了錯誤。
如果關鍵是由損壞的WordPress核心檔案或惡意軟體引起的,那麼該錯誤現在應該會消失。
我們希望本文能幫助您排除故障並修復WordPress中的嚴重錯誤。
評論留言