wordpress升级出现Another update is currently in progress.
- 时间:
- 浏览:0
- 来源:169E
WordPress提示“Another update is currently in progress.”通常是因为数据库更新锁(update lock)未被正确释放,导致系统认为还有更新正在进行。以下是解决方法的步骤:
- 等待几分钟:
该锁通常会在15分钟后自动释放。稍等片刻后尝试再次升级。 - 手动删除更新锁:
如果等待无效,可以通过以下步骤手动清除锁:- 登录到你的WordPress数据库(通常通过phpMyAdmin或类似工具)。
- 找到wp_options表(表前缀可能因设置不同而异,如wp_)。
- 搜索选项名为core_updater.lock的记录。
- 删除该记录(注意不要误删其他选项)。
- 返回WordPress后台,尝试再次升级。
- 检查文件权限:
确保WordPress核心文件和目录(如wp-content、wp-admin、wp-includes)有正确的权限(通常文件为644,目录为755)。错误权限可能导致更新进程卡住。 - 禁用插件和切换主题:
有时插件或主题冲突可能干扰更新。尝试:- 禁用所有插件(在wp-admin的插件页面或通过文件管理器重命名wp-content/plugins文件夹)。
- 切换到默认主题(如Twenty Twenty-Five)。
- 再次尝试升级。
- 手动升级WordPress:
如果问题仍未解决,可以尝试手动升级:- 下载最新版本的WordPress(从wordpress.org)。
- 备份你的网站(包括文件和数据库)。
- 替换除wp-content文件夹和wp-config.php外的所有文件。
- 访问wp-admin/upgrade.php以完成数据库更新。
- 检查服务器问题:
如果以上方法无效,可能是服务器超时或资源限制导致。联系主机提供商,确认是否有PHP超时、内存限制或其他服务器问题。
注意:操作数据库或文件前务必备份,以防数据丢失。如果不熟悉操作,建议咨询专业人士或主机支持。
如果需要进一步帮助,请提供更多细节(如WordPress版本、是否尝试过上述步骤等)。