Archive

2021年1月17日 的Archive

排除更新wordpress出現「目前正在執行另一項更新程序」

2021年1月17日 尚無評論

想更新wordPress時,但太久沒更新了,所以並不是很順利

當執行有失敗,修正後又要再試一次時,就出現以下錯誤

 

Another Update in Process

因為wordpress  希望更新時,不要有其它更新的動作同時進行,以免造成未知的問題發生,因此會在資料庫設一個參數控制更新,所以如果前一個更新失敗或還在執行中,就會出現「目前正在執行另一項更新程序」,如果你不是用中文版就會出現 「Another Update in Process」,這時就會卡住不能執行啦,網路上有人說出現時會卡15分鐘

但當你想做一件事時,等15分鐘可能會讓你的熱情被澆熄,所以找了一下排除的方式,目前網路有三種排除法,不過我還是依我覺得最好的方式依序介紹

 

1.直接到資料庫下手調整,首先用你的資料庫工具連到wordpress 的資料庫,找尋wp_options 資料表,再找尋core_updater.lock,找到後再將此參數刪除即可

2.去外掛找一個叫 Fix Another Update in Progress 的外掛,這外掛名稱很直覺吧,安裝執行即可,不過應該他做的是和第一點相同的事,如果常會卡住,安裝這個外掛看來也是不錯

Fix Another Update In Progress

3. 下下策就是去改程式囉,排除法都一樣,都是刪除該參數,只是從程式下執行刪除SQL指令,可以在 functions.php 中加入程式碼,可從WordPress 後台的外觀 > 佈景主題編輯器當中,找尋functions.php的檔案進行編輯

加上以下的程式碼後隨便執行任何一頁即可,記得排除後要再重新刪除剛剛加上的程式碼喔

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

 

以上就是相關排除方式的介紹。

Categories: 部落格更改誌 Tags: