眾所周知WordPress具有自動更新功能,可以在后臺自動更新WordPress的新版本,但我們有時候會遇到WordPress自動更新失敗,那么如何解決和修復呢?WordPress更新失敗或無法正常工作可能有多種原因,例如文件權限已更改;安全模式可能是一個原因,服務器腳本超時,PHP內存限制耗盡等。
1、刪除.maintenance文件
有時,當WordPress無法自我更新時,它會將您鎖定在您的網站之外。您將無法訪問您的網站管理儀表板。當用戶訪問您的網站時,他們會看到類似“Briefly unavailable for scheduled maintenance”的消息。發生此錯誤是因為當WordPress嘗試自我更新時,它會打開您的網站維護模式。更新失敗,因此您的網站陷入維護模式。

維護模式存儲在.maintenance文件。因此,您需要找到該文件并將其刪除。為此,您需要將您的網站與FTP客戶端或cPanel連接并找到.maintenance文件并將其刪除。
2、關閉安全模式
有時關閉安全模式可能會解決WordPress更新問題。您可以使用服務器控制面板輕松關閉安全模式,只需要編輯php.ini文件。使用FTP客戶端或服務器控制面板打開文件并將此行safe_mode = on更改為此safe_mode = off 。這將關閉安全模式。之后需要重新啟動Apache并登錄網站。
3、文件權限
當WordPress更新自身時,它會在您的服務器上創建一個臨時文件。要創建文件WordPress需要您的服務器升級目錄的權限。要解決此問題,您需要轉到您的網站根目錄并找到升級和文件并為其提供寫入權限。您可以提供755或777。在給予適當的許可后,WordPress可以自行更新。如果您授予777權限,則需要在更新WordPress后將其更改回 755。
4、編輯wp-config文件
如果上述方法無法更新WordPress,那么您需要在wp-config文件中手動添加更新的憑據。找到wp-config文件,然后將以下代碼添加到其中。





