wordpress升级出现Another update is currently in progress.

  • 时间:
  • 浏览:0
  • 来源:169E

WordPress提示“Another update is currently in progress.”通常是因为数据库更新锁(update lock)未被正确释放,导致系统认为还有更新正在进行。以下是解决方法的步骤:

  1. 等待几分钟
    该锁通常会在15分钟后自动释放。稍等片刻后尝试再次升级。
  2. 手动删除更新锁
    如果等待无效,可以通过以下步骤手动清除锁:
    • 登录到你的WordPress数据库(通常通过phpMyAdmin或类似工具)。
    • 找到wp_options表(表前缀可能因设置不同而异,如wp_)。
    • 搜索选项名为core_updater.lock的记录。
    • 删除该记录(注意不要误删其他选项)。
    • 返回WordPress后台,尝试再次升级。
  3. 检查文件权限
    确保WordPress核心文件和目录(如wp-content、wp-admin、wp-includes)有正确的权限(通常文件为644,目录为755)。错误权限可能导致更新进程卡住。
  4. 禁用插件和切换主题
    有时插件或主题冲突可能干扰更新。尝试:
    • 禁用所有插件(在wp-admin的插件页面或通过文件管理器重命名wp-content/plugins文件夹)。
    • 切换到默认主题(如Twenty Twenty-Five)。
    • 再次尝试升级。
  5. 手动升级WordPress
    如果问题仍未解决,可以尝试手动升级:
    • 下载最新版本的WordPress(从wordpress.org)。
    • 备份你的网站(包括文件和数据库)。
    • 替换除wp-content文件夹和wp-config.php外的所有文件。
    • 访问wp-admin/upgrade.php以完成数据库更新。
  6. 检查服务器问题
    如果以上方法无效,可能是服务器超时或资源限制导致。联系主机提供商,确认是否有PHP超时、内存限制或其他服务器问题。

注意:操作数据库或文件前务必备份,以防数据丢失。如果不熟悉操作,建议咨询专业人士或主机支持。

如果需要进一步帮助,请提供更多细节(如WordPress版本、是否尝试过上述步骤等)。