升级 WordPress 提示”另一更新正在进行”怎么办?

是这样的,想请问下,升级 WordPress 提示”另一更新正在进行”怎么办?
最新回答
仙蒂瑞拉

2026-10-18 17:13:57

当升级WordPress时提示“另一更新正在进行”,通常是由于之前的升级过程被意外中断,导致系统在数据库的wp_options表中留下了core_updater.lock记录。以下是详细的解决方案:

解决方案方法一:使用MySQL数据库管理工具(如phpMyAdmin)
  1. 登录phpMyAdmin:

    打开你的phpMyAdmin界面,通常可以通过你的网站托管控制面板访问。

  2. 选择数据库:

    在phpMyAdmin中,选择你的WordPress网站所使用的数据库。

  3. 找到wp_options表:

    在数据库表列表中,找到并点击wp_options表。

  4. 搜索并删除core_updater.lock记录:

    在wp_options表中,使用搜索功能查找option_name为core_updater.lock的记录。

    找到后,勾选该记录,并从下拉菜单中选择“删除”操作。

  5. 刷新WordPress更新页面:

    删除记录后,返回WordPress的更新页面,刷新后应该可以正常进行升级。

方法二:通过终端登录数据库
  1. 登录MySQL数据库:

    打开终端或命令行界面,使用以下命令登录MySQL数据库:

    mysql -u root -p

    输入你的MySQL root密码后按回车。

  2. 选择数据库:

    登录成功后,选择你的WordPress数据库:

    use wordpress;
  3. 查询并删除core_updater.lock记录:

    首先查询该记录是否存在:

    select * from wp_options where option_name='core_updater.lock';

    如果存在,则删除该记录:

    delete from wp_options where option_name='core_updater.lock';
  4. 退出MySQL并刷新WordPress页面:

    执行完删除操作后,输入exit退出MySQL。

    返回WordPress的更新页面,刷新后应该可以正常进行升级。

注意事项
  • 备份数据库:在进行任何数据库操作之前,强烈建议先备份你的数据库,以防意外情况发生。
  • 权限问题:确保你使用的数据库用户具有足够的权限来查询和删除wp_options表中的记录。
  • 表前缀:如果你的WordPress数据库表前缀不是wp_,请在SQL命令中相应地替换为你的表前缀。

通过以上方法,你应该能够解决WordPress升级时提示“另一更新正在进行”的问题,并顺利完成升级过程。