如何解決WordPress提示正在執行例行維護問題

錯誤型別:
WP內部錯誤
錯誤名稱:
正在执行例行维护,请一分钟后回来
英文名稱:
Briefly unavailable for scheduled maintenance. Check back in a minute
錯誤描述:
在更新核心软件、主题或插件时,WordPress会将您的站点置于维护模式。它通过在您站点的根文件夹中创建一个临时.maintenance文件来实现。但是,错误可能会阻止您的站点完成更新。发生这种情况时,维护通知会保留在您的站点上,使其无法访问。

如何解決WordPress提示正在執行例行維護問題

您的網站是否處於維護模式?在更新期間,WordPress會在您的網站上顯示一條臨時通知,內容為:“Briefly unavailable for scheduled maintenance. Check back in a minute(正在執行例行維護,請一分鐘後回來)”。但是,此訊息有時可能會在幾分鐘後仍然可見,從而阻止訪問者訪問您的網站。

值得慶幸的是,修復此錯誤不需要技術專長。維護模式問題是最容易解決和預防的WordPress問題之一。

在本文中,我們將瞭解WordPress維護模式錯誤的主要原因。我們還將向您展示此問題的快速解決方案,並分享一些提示,以幫助您避免將來出現同樣的問題。

維護模式錯誤是什麼(以及導致它的原因)

在更新核心軟體、主題或外掛時,WordPress會將您的站點置於維護模式。它通過在您站點的根資料夾中建立一個臨時.maintenance檔案來實現。

在更新過程中訪問您網站的任何人都會看到以下訊息:

正在執行例行維護,請一分鐘後回來

通常,此通知僅持續幾秒鐘。更新完成後,WordPress會自動刪除.maintenance 檔案,並且該訊息將從您的站點中消失。

但是,錯誤可能會阻止您的站點完成更新。發生這種情況時,維護通知會保留在您的站點上,使其無法訪問。

您的站點可能陷入維護模式的原因有多種:

  • 您可能在更新過程中關閉了瀏覽器視窗。
  • 您可能嘗試過同時更新很多外掛。
  • 由於託管伺服器響應緩慢或記憶體不足問題,更新指令碼可能已超時。

要解決此問題,您可能需要增加站點的PHP記憶體限制。但是,我們還將針對此維護模式錯誤檢視其他兩個簡單的修復程式。

如何修復“正在執行例行維護”訊息

幸運的是,有一種非常快速的方法可以修復WordPress維護錯誤。您所要做的就是 從站點的根目錄中刪除.maintenance檔案。

首先,您需要使用安全檔案傳輸協議 (SFTP) 客戶端( 例如FileZilla)連線到您的站點。或者,您可以通過登入您的網路託管帳戶並使用檔案管理器來訪問您的站點。

在您站點的根目錄中,開啟public_html 資料夾,找到.maintenance檔案,然後將其刪除。

刪除.maintenance檔案

如果您使用的是SFTP客戶端並且在目錄中看不到該檔案,則它可能被隱藏了。要找到它,請轉到選單並單擊伺服器 >強制顯示隱藏檔案。

強制顯示SFTP隱藏檔案

您的站點現在應該退出維護模式。如果您仍然收到錯誤訊息,您可能需要更新wp-activate.php檔案。

為此,請返回站點的根目錄並找到wp-activate.php檔案。

編輯wp-activate.php檔案

如果您通過主機帳戶連線到您的站點,則可以在檔案管理器中開啟和編輯檔案。或者,您可以將其下載到您的計算機上。

開啟wp-activate.php 檔案並找到以下程式碼行:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
define ('WP_INSTALLING', true)
define ('WP_INSTALLING', true)
define ('WP_INSTALLING', true)

接下來,將值“true”更改為“false”,使程式碼如下所示:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
define ('WP_INSTALLING', false)
define ('WP_INSTALLING', false)
define ('WP_INSTALLING', false)

儲存更改並關閉檔案。如果您一直在主機帳戶中使用檔案管理器,則無需執行任何其他操作。如果您在 計算機上編輯了wp-activate.php檔案,則需要將其上傳到站點的根目錄。

完成上述步驟後,返回您的站點並重新整理它。您現在應該退出維護模式。

如何避免維護模式錯誤

以下是一些提示,可幫助您避免將來遇到此問題。

1. 執行更新時不要關閉瀏覽器選項卡

每當您使用WordPress的更新功能時,請確保讓瀏覽器選項卡保持開啟狀態,直到您看到“禁用維護模式……所有更新都已完成”的訊息:

禁用維護模式……所有更新都已完成

當您看到此訊息時,您可以安全地關閉瀏覽器選項卡

看到該訊息後,您可以安全地關閉該選項卡。

2. 避免同時更新太多主題和外掛

嘗試限制您一次執行的更新數量。例如,在主題和外掛可用時更新它們,而不是等待一次全部完成。

除了減少陷入維護模式的機會之外,定期更新您的網站通常是保持其安全和正常執行的好方法。

3. 確保主題和外掛相容

在執行任何更新之前,請確保您正在更新的主題或外掛與您正在執行的WordPress版本相容。

您可以通過單擊檢視詳細資訊連結快速檢查已確認的外掛和主題的相容性:

如何檢查外掛或主題的相容性

如何檢查外掛或主題的相容性

如何自定義維護模式通知

您還可以通過使用外掛來避免預設的WordPress維護通知。這將使您能夠在執行任何更新之前手動將站點置於維護模式。您還可以自定義訊息。

您可以使用的一種流行工具是SeedProd外掛。安裝並啟用外掛後,導航到管理儀表盤中的SeedProd >Pages。然後Set up a Maintenance Mode Page

SeedProd外掛頁面設定

接下來,您可以選擇一個模板並根據自己的喜好對其進行自定義。請注意,某些模板和功能僅在外掛的高階版本中可用。

SeedProd外掛頁面模板

每次您需要執行更新時,您都可以前往SeedProd >Pages並簡單地啟用您的維護模式頁面。這將替換預設的WordPress維護訊息。

您可能要考慮的另一個選項是Maintenance外掛。安裝並啟用外掛,然後單擊儀表盤中的維護並編輯要在維護頁面上顯示的文字。

Maintenance外掛

您還可以選擇高階預建主題。該外掛還允許您選擇要從維護模式中排除的頁面和文章。完成後,單擊藍色的“Save Changes” 按鈕。

同樣,WP Maintenance Mode外掛可以讓你建立自己的維護頁面。啟用外掛後,導航到儀表板中的Settings並選擇WP Maintenance Mode

要自定義頁面內容,請單擊“Design”選項卡。

WP Maintenance Mode外掛

完成後,單擊頁面底部的Save settings。要啟用維護模式,請轉到“General” 選項卡並選擇“Activated”選項。

WP Maintenance Mode外掛頁面啟用

您還可以將這些維護模式外掛用於其他目的。例如,您可以在對內容進行一些重大更改或處理網站上的特定頁面或部分時啟用它們。

常見WordPress錯誤

既然您知道如何處理“暫時無法進行計劃維護”訊息,您就可以瞭解如何解決和防止站點上的其他問題。我們整理了幾個教程來幫助您解決最常見的WordPress錯誤:

小結

WordPress在更新期間會在您的網站上張貼通知,讓訪問者知道它目前正在維護中。此訊息僅顯示幾秒鐘,但更新過程中的錯誤可能會導致您的站點陷入WordPress維護模式。

要修復維護模式錯誤,您只需刪除站點根目錄中的.maintenance檔案。您還可以通過一次執行一個更新來防止再次出現此問題,確保您的外掛與最新的WordPress版本相容,或升級到更好的主機。

評論留言