解決 WordPress「目前正在執行另一項更新程序」導致無法升級更新的問題

Roy
·
·
IPFS
·

當我們在操作WordPress網站更新外掛或是核心版本時,正常都會出現更新成功的畫面。
單是某天頁面突然出現「目前正在執行另一項更新程序」的錯誤,導致你無法更新或升級 WordPress該怎麼處理呢?

一般來說系統自動更新完成後,這個通知就會消失,你就可以繼續更新其他的核心版本。
但某些時候,它有可能會因為卡住而導致你無法更新其他項目。這個時候你就可以透過一個非常簡單的方法來解決這個問題。

在 functions.php 中加入程式碼

最簡單的方法就是我們從佈景主題的functions.php 將程式碼加入,首先點擊 外觀 -> 佈景主題檔案編輯器,在functions.php最下方加入以下程式碼

global $wpdb;
$wpdb->query("DELETE FROM wp_options WHERE option_name = 'core_updater.lock'");

當程式碼加入之後,點選下方的「更新檔案」按鈕
然後再回到更新頁面嘗試更新功能,就會發現可以正常更新了

當更新完成後,你可以按照上面步驟將程式碼移除恢復原先樣子,或是等待佈景主題更新時進行覆蓋。

CC BY-NC-ND 2.0

Like my work? Don't forget to support and clap, let me know that you are with me on the road of creation. Keep this enthusiasm together!

RoyBackend Developer 曾在遊戲公司開發維護金流系統,使用 GCP、Linode 管理Linux伺服器 現在專注在 WordPress開發、代管,有空發表一下技術文章 個人部落格 https://rdfarm.net/
  • Author
  • More

【網域轉移】輕鬆從Godaddy 將網址轉移到NameCheap

將VestaCP 網站搬家到 HestiaCP 全視覺化主機管理工具

解決WordPress MU搭配Nginx出現頁面跑版