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