WordPress在進行核心更新時通常會“鎖定”數(shù)據(jù)庫。這樣你就不會因為開始多次更新而導致更多的錯誤。然而,在某些情況下,這種鎖定仍然存在。您可以通過顯示在儀表板%3E更新屏幕。有兩種方法可以修復它:
- 您可以使用WP-CLI。
- 您可以使用以下工具管理員或者使用到改變你的數(shù)據(jù)庫。
我們將在這篇文章中討論所有這些。讓我們從命令行選項開始。
1.使用WP-CLI
如果您熟悉命令行,并且想使用它訪問WordPress,那么WP-CLI是一個很好的方法。我們在許多文章中介紹了這個工具在WPKube博客上。
可能是您的主機附帶了WP-CLI(例如,金斯塔有),無需您安裝。如果是這種情況,我們建議您使用此選項。
在開始之前,您需要掌握一些要素:
- 訪問您網(wǎng)站的安全外殼(SSH)憑證。
- 如何的知識訪問您的網(wǎng)站通過SSH。
- 適合您的操作系統(tǒng)(OS)的SSH客戶端,例如油灰對于Windows。默認的macOS終端非常適合這個任務。
我們還建議您研究一下您的主機提供的使用WP-CLI的條款。因為有許多方法可以解決“另一個更新正在進行中”的錯誤,所以其他方法可能更適合您。
打開命令提示符后,使用SSH登錄到您的站點,當看到提示符時,輸入以下內(nèi)容:
wp選項刪除core_updater.lock
運行此命令后,您將看到一條成功消息,這應該可以解決問題。
2.使用專用工具訪問數(shù)據(jù)庫
如果想訪問數(shù)據(jù)庫,標準的方法是使用Adminer或phpMyAdmin之類的工具。同樣,這是我們在其他關于WPKube的文章。因此,您需要準備好以下內(nèi)容:
- 訪問您的數(shù)據(jù)庫和合適的工具。
- 如何使用該工具在數(shù)據(jù)庫中導航的知識。
一旦你進去了,就去wp _選項桌子。這是您需要解決“另一個更新正在進行中”錯誤的地方:
您可能會在這里看到許多行,但是您需要的是核心更新程序.鎖 選項名稱。如果有很多行需要解析,您可能需要搜索它。
無論如何,您在這里需要做的就是選擇并刪除有問題的行,這應該可以解決錯誤。
結論
WordPress更新應該經(jīng)常幫助你控制你看到的錯誤數(shù)量。然而,在WordPress“另一個更新正在進行中”錯誤的情況下,核心更新可能導致它。幸運的是,解決方法很簡單。
在大多數(shù)情況下,您需要采取手動方法來修復這個錯誤。您可以使用WP-CLI或者專門的數(shù)據(jù)庫工具來清除數(shù)據(jù)庫中不需要的行。這兩種解決方案都應該不錯,你使用哪一種取決于你對每種方法的適應程度。