摘要:大挖在手动更新wordpress升级时,程序提示“另一更新正在进行”,无法继续执行版本升级,造成这样错误的原因是检测记录…
大挖在手动更新wordpress升级时,程序提示“另一更新正在进行”,无法继续执行版本升级,造成这样错误的原因是检测记录出错,我们只需要在数据库会清楚一次记录,就可以避免错误提示。
原理为,当wordpress升级版本时,会自动在数据库的wp_options表中增加core_updater.lock记录。一旦路途升级被中断,就会在这个记录里保留。所以wordpress检测到这个记录后就会返回给用户提示说“另一更新正在进行”
大挖提供两种“另一更新正在进行”的错误提示解决方案:
一、熟悉服务器后端的小伙伴,可以通过服务器后台登录到MySQL数据库管理工具里,执行以下命令:
1
|
delete from wp_options where option_name=‘core_updater.lock’;
|
然后到WordPress后台,刷新更新页面,就能升级了!
二、如果对于后端不精通,只需将下面的代码添加到当前主题函数模板 functions.php 中:
1
2
|
global $wpdb;
$wpdb->query(“DELETE FROM wp_options WHERE option_name = ‘core_updater.lock'”);
|
之后,刷新一下网站页面,可以正常升级程序了。正常运行后,将该段代码删除即可。
其实这两种解决方案的原理都是一样的,只是操作姿势不同!,适合自己的,才是最好的
来源:http://www.wazhuti.com/4431.html