如何修復WordPress 網站:正在執行例行維護,請一分鐘後再回來?

WordPress 維護模式卡住了,我的網站直接變磚了。

昨天,有個朋友打電話給打電話說,語氣那叫一個急,說他的WordPress網站突然打不開了,所有訪客都看到一個頁面,上面寫著「暫時無法進行定期維護,請一分鐘後回來」。

他以為是伺服器的問題,重啟了三次,換了兩個DNS,折騰了一個多小時,網站還是那個樣子。

我跟他說,別慌,這個問題我太熟了。

說實話,我自己的網站也卡過這玩意,而且不只一次。

如何修復WordPress 網站:正在執行例行維護,請一分鐘後再回來?

WordPress 維護模式到底是什麼?

WordPress這個維護模式,說到底是個好東西。每當你要更新核心、外掛程式或主題的時候,WordPress會自動把網站切到維護模式,這樣就能安全地更新文件,不會讓訪客看到一個半更新的殘廢頁面。

正常情況下,這個過程就幾秒鐘,快到你根本注意不到。

但有時候,WordPress會抽風,更新到一半卡住了,或是你手賤把瀏覽器關了,或是同時更新太多東西把系統搞懵了,它就會一直停在維護模式。

然後你的網站就廢了。

訪客看到的是「暫時無法進行定期維護」,你登入後台也進不去,整個網站就像被鎖住了一樣。

我當時第一次遇到這個狀況的時候,真的愣住了。

因為我根本不知道發生了什麼,我以為我的網站被黑了,或者伺服器掛了,甚至考慮過是不是網域到期了。

後來才知道,其實就是WordPress在更新的時候出了點小狀況,導致它沒有正確地退出維護模式。

為什麼會卡在維護模式?

WordPress之所以會卡在維護模式,是因為它在網站根目錄下創建了一個叫.maintenance的文件,這個文件告訴WordPress「我現在正在維護中,別讓訪客進來」。

正常情況下,更新完成後WordPress會自動刪除這個檔案。但如果更新出錯了,這個文件就會一直留在那裡,你的網站就一直顯示維護模式。

修復WordPress 維護模式的第一種方法

那怎麼修呢?

其實特別簡單。

解決方案就是,手動把這個.maintenance檔案刪掉。

具體操作是這樣的,你需要用FTP工具連接到你的網站伺服器,例如FileZilla或WinSCP,連上之後進入網站的根目錄,就是那個有wp-config.php檔案的地方。

然後你會看到一堆文件,其中就有一個叫.maintenance的文件,把它刪掉就行了。

刪完之後,刷新一下你的網站,你會發現,維護模式消失了,網站恢復正常了。

就這麼簡單。

第二種方法:修改wp-activate.php 文件

但是,如果你刪了.maintenance檔案之後,網站還是顯示維護模式呢?

那就說明還有另一個地方要修改。

在根目錄下方還有一個文件叫做wp-activate.php,用文字編輯器打開它,你會看到一行程式碼define('WP_INSTALLING', true),把true改成false,儲存文件,問題就解決了。

我第一次遇到這個問題的時候,是先刪了.maintenance文件,發現網站還是不行,然後才去查wp-activate.php,改完之後就好了。

說實話,這個過程不難,但如果你不知道有這個東西,真的會卡很久。

所以我覺得還是有必要寫一下,萬一你以後也遇到了。

預防WordPress 維護模式錯誤的建議

說真的,WordPress這個系統挺有意思的,它讓蓋站變得特別簡單,但有時候也會因為太簡單而讓人忽略了一些基本的東西。

例如更新的時候,最好不要同時更新太多東西,最好先備份一下,更新的時候別關瀏覽器。

這些聽起來都是常識,但人們在著急的時候,真的很容易忘記。

好了,以上就是今天的分享。如果你覺得有用,可以轉發給有需要的朋友。我們下次再見。

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《如何修復WordPress 網站:正在執行例行維護,請一分鐘後回來? 》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-34444.html

想解鎖更多隱藏秘技🔑,歡迎加入Telegram頻道!

喜歡就分享和按讚!您的分享與按贊,是我們持續的動力!

 

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首