WordPress又发布新版本了,闹着玩下网作为更新狂,第一时间就开始更新升级WordPress程序了,不过竟然出现一些错误提示:500内部服务器错误、另一个更新正在进行。
更新升级出现500内部服务器错误提示,这通常是因为开启缓存插件导致的,关掉缓存插件即可,比较知名的缓存插件有:LiteSpeed Cache、W3 Total Cache、WP Fastest Cache、WP-Optimize等。
升级WordPress时提示:另一更新正在进行,出现这个提示通常是由于之前的更新过程没有正确地结束或被中断导致的。
当一个更新过程启动时,WordPress 会设置一个更新锁,这个锁会在更新过程中一直存在,直到更新完成或因某种原因中断后释放,使得其他的更新操作可以继续。
如果在更新进行中尝试再次触发更新,系统就会检测到存在更新锁,阻止更新,从而避免同时进行多个更新操作,这样可以减少因并发更新而引起的潜在问题。
只需装“Fix Another Update In Progress”插件,可一键解除更新锁。
该插件没有中文版,不过不影响使用,安装并启用插件后,点击“Settings”,如果有锁正常会有如下提示:
- WordPress Core Update is locked.
- WordPress Auto Update is locked
- Lets get rid of the lock status, click the button below and its all done.
提示当前WordPress的核心更新和自动更新已经锁定,让我们消除锁定状态,点击下方的“Fix WordPress update Lock”按钮即可。修复后会提示成功:
- GREAT! there is no update lock issue.
- Lets continue with the update process…
好极了,没有更新锁定问题了,点击更新链接进行更新流程吧!
在更新WordPress核心、插件或主题时都有可能出现这个问题,我在用国内傲游浏览器更新时,如果文件较大,容易出现卡住的情况,明明已经下载安装了,还会显示失败,用 Google Chrome 浏览器就没有这个问题,可能是网络或者浏览器缓存机制问题。
后台搜索插件名字:Fix Another Update In Progress,安装即可。
官方下载:https://www.nzonex.com/go/fix-another-update-in-progress(308kb)
也可官方下载,需手动上传并解压到网站“wp-content/plugins”插件目录中。