[ad_1]
您是否只是嘗試訪問您的 WordPress 網站,卻收到一條消息:「此網站出現嚴重錯誤。 請檢查您的站點管理員電子郵件收件箱以獲取說明」? 如果是這樣,您的站點可能處於 WordPress 恢復模式。
恢復模式是 WordPress 的一項核心功能,可幫助您修復站點上的致命問題。 如果您的站點處於這種模式,則會發生兩件事:
- 您網站的前端將顯示上面的錯誤消息。
- 您應該會收到一封主題為「[Your Site Name] 您的網站遇到技術問題」
所以你會怎麼做? 恢復模式如何工作以及如何讓您的網站再次運行?
嗯,這就是這篇文章的主題。 我們將涵蓋您需要了解的有關此主題的所有信息,包括以下內容:
什麼是#WordPress 恢復模式? 如何使用此#feature 來修復您的#website 🤕
準備好開始了嗎? 讓我們修復您的網站!
什麼是 WordPress 恢復模式?
您的網站在前端的外觀
WordPress 恢復模式是作為核心功能的一部分推出的 WordPress 5.2,於 2019 年 5 月發布。
簡而言之,它旨在讓您更輕鬆地修復網站上的致命錯誤,否則會導致 WordPress 白屏死機或解析/語法錯誤等問題。
WordPress 不會讓致命錯誤發生,而是會自動觸發恢復模式。
當您的站點處於恢復模式時,您仍然可以通過特殊鏈接訪問後端 WordPress 儀錶板,這使您有機會解決問題。
如果沒有恢復模式,您的整個站點將在大多數致命錯誤情況下停止工作(前端和後端),這意味著您必須 通過 FTP 連接到您的伺服器 來解決問題。
那不好玩! 相信我們 – 恢復模式讓事情變得更容易。
哪些問題會觸發 WordPress 恢復模式?
WordPress 恢復模式會自動觸發 – 您無需手動啟用該模式。
這可能會讓您想知道哪些類型的錯誤會觸發恢復模式。
一般來說,只要 WordPress 檢測到任何會破壞您網站的代碼,它就會觸發(或至少嘗試觸發)。
此代碼可能來自您安裝的錯誤插件或主題。 或者,如果您嘗試對您的站點進行自定義代碼編輯(可能通過您子主題的 functions.php 文件),則有問題的代碼可能來自您自己的編輯。
恢復模式有什麼作用?
在恢復模式下,WordPress 在檢測到您網站上的致命錯誤時會做一些事情:
- 它將嘗試自動「暫停」導致問題的代碼,以便您仍然可以訪問後端 WordPress 儀錶板。 例如,如果有問題的代碼在某個插件中,WordPress 將暫停該插件。
- 您將在關聯的電子郵件地址收到一封電子郵件 您的管理員帳戶. 您可以使用此電子郵件中的特殊鏈接在恢復模式下打開儀錶板。
- WordPress 不會在您網站的前端顯示潛在的錯誤,而只會顯示一條簡單的消息,上面寫著「此網站出現嚴重錯誤」。
您仍然可以手動修復您的網站嗎?
雖然它是一個非常有用的工具 修復您網站上的錯誤,你當然不需要使用它。 所有正常的 WordPress 故障排除技巧仍然有效,因此完全有可能使用這些方法修復您的網站。
如果您發現由於某種原因無法訪問恢復模式或者您只是不想使用它,您可以按照我們的指南中的提示操作 如何修復 WordPress 白屏死機 修復大多數/所有觸發恢復模式的問題。
如果您手動修復您的站點,即使您不啟動恢復模式,它也會恢復工作。
如何訪問WordPress恢復模式
如果 WordPress 在您網站的代碼中檢測到錯誤,它將自動觸發恢復模式。 但是,您不能僅通過以下方式訪問恢復模式 像往常一樣進入您的 WordPress 儀錶板.
相反,您需要使用特殊的恢復模式鏈接來訪問恢復模式。 它看起來像這樣:
https://yoursite.com/wp-login.php?action=enter_recovery_mode&rm_token=KfHPAWSJ&rm_key=s0OG1KyTAdwk0
當 WordPress 觸發恢復模式時,它應該會自動向您用於管理員帳戶的電子郵件地址發送一封電子郵件。
這封電子郵件將包括:
- 有關發生的特定錯誤的詳細信息。
- 可用於訪問恢復模式的鏈接。
該鏈接自發送電子郵件之日起 24 小時內有效。 在這 24 小時到期後,WordPress 將發送另一封電子郵件,其中包含一個新的恢復鏈接,該鏈接也在 24 小時內有效。 只要您的站點處於恢復模式,該循環就會不斷重複。 也就是說,您每 24 小時都會收到一封電子郵件,每封電子郵件都會包含一個 24 小時有效的鏈接。
當您單擊電子郵件中的鏈接時,系統會提示您使用普通登錄表單登錄 WordPress,並在頂部添加一條新通知:
在下一節中,我們將介紹如何使用 WordPress 恢復模式來修復您的網站。 但首先,讓我們談談在您沒有收到電子郵件時訪問 WordPress 恢復模式的其他幾種解決方案。
手動定義恢復模式電子郵件
如果由於某種原因您無權訪問與您的管理員帳戶關聯的電子郵件,您還可以通過編輯 wp-config.php 文件手動定義 WordPress 應發送鏈接的電子郵件。
您可以通過 FTP 連接到您的伺服器或使用類似的東西來編輯此文件 cPanel 文件管理器.
添加以下代碼片段,確保將示例電子郵件地址替換為您要使用的實際電子郵件:
定義( ‘RECOVERY_MODE_EMAIL’, ‘you@yoursite.com’);
請注意,如果您的站點已處於恢復模式,WordPress 不會立即向該地址發送電子郵件。 您需要等到下一封電子郵件才能使更改生效。 同樣,WordPress 每 24 小時發送一次恢複電子郵件,因此如果您的站點已經處於恢復模式,像這樣手動更新電子郵件可能不是一個很好的解決方案。
如果 你建立客戶網站,這也可以派上用場,因為它可以讓您確保收到電子郵件而不是您的客戶(他們可能不知道如何處理它們)。
WordPress 恢復模式 URL
如果由於某種原因您沒有收到 WordPress 發送給您的電子郵件,有些人報告說可以通過輸入下面的 URL 來手動訪問恢復模式。
但是,當我測試它時,這種方法不起作用。 我將它包括在內是因為其他人建議將其作為解決方案,但您的里程可能會有所不同。
如果你想嘗試,你可以嘗試輸入這個作為 WordPress 恢復模式 URL:
https://yoursite.com/wp-login.php?action=enter_recovery_mode
確保將 https://yoursite.com 替換為 WordPress 站點的實際 URL。
如何修復觸發錯誤的問題
當您以恢復模式登錄您的站點時,您將看到正常的 WordPress 儀錶板,但有兩個附加功能:
- 您將在 WordPress 工具欄上看到一個新的退出恢復模式選項。
- 您會看到一些管理員通知,可幫助您了解發生了什麼問題。
在這個例子中,管理員通知告訴我我的一個插件有問題——「一個或多個插件無法正確載入」。
這是有道理的,因為我故意破壞了 Hello Dolly 插件中的一些代碼!
如果您仍然不確定問題是什麼,WordPress 發送給您的電子郵件還包含有關問題的詳細信息。
對於此特定問題,您可能需要轉到插件區域。 如果問題出在您的主題代碼中,您可以轉到外觀 → 主題。
在插件區域,WordPress 將標記導致問題的特定插件。 它還將提供有關錯誤的更多信息。 要解決插件問題,您有兩個選擇:
- 停用 – 您可以停用插件以使您的網站重新運行。 然後,您可以將其替換為不同的插件,或者聯繫插件的開發人員尋求支持以解決問題。
- 恢復 – 您可以恢復插件以使其再次生效。 只有在您進入並手動修復了有問題的代碼片段時,才應該這樣做。 如果你在沒有修復任何東西的情況下恢復插件,你只會再次觸發錯誤。
對於此示例,我將僅停用插件。
解決問題後,您可以單擊按鈕退出恢復模式,您的站點應該會重新開始工作。
讓您的 WordPress 網站再次運行!
回顧一下,WordPress 恢復模式是一個有用的核心功能,它通過在檢測到您網站的代碼問題(通常是插件或主題問題)時自動觸發恢復模式來幫助您修復致命錯誤,例如 WordPress 白屏死機。
如何使用#WordPress 恢復模式讓您的#website 立即啟動並運行🤕
要修復您的網站,您可以點擊 WordPress 發送給您的電子郵件中的特殊鏈接。 此鏈接將使您仍然可以訪問 WordPress 儀錶板並解決任何問題,而無需求助於 FTP 或其他更高級的故障排除策略。
解決問題後,您可以退出恢復模式,您的站點應該會重新開始工作。
如果由於某種原因您無法訪問 WordPress 恢復模式,您仍然可以修復您的網站——您只需 將無法從 WordPress 儀錶板執行此操作. 有關一些無需恢復模式即可使用的故障排除技巧,請查看我們的指南 關於如何修復 WordPress 白屏死機.
我們也有一般指南 WordPress 故障排除 和 修復常見的 WordPress 錯誤.
您對如何修復您的網站仍有疑問嗎? 讓我們在評論中知道!
經過
科林
Themeisle 貢獻者
83個帖子
發表於:
立即分享!
鳴叫
推薦影片
推薦影片
或在我們的開始對話 面向 WordPress 專業人士的 Facebook 群組. 查找答案、分享技巧並從其他 WordPress 專家那裡獲得幫助。 現在加入(免費)!
經過
科林
Themeisle 貢獻者
83個帖子
Colin Newcomer 是一名自由撰稿人,具有 SEO 和聯盟營銷背景。 他主要撰寫有關數字營銷、WordPress 和 B2B 主題的文章,幫助客戶提高網路知名度。 你可以在 www.cnewcomer.com 上找到他
秀出你的愛!
訂閱