两种方法解决插件/主题/数据库中wordpress又一更新进行中的问题

多半是因为所购买的主题支持禁用wordpress自动更新或者使用wordpress优化插件导致的wp无法更新,有些主题或者插件有问题就会导致即使关闭后也无法更新,进而显示“又一更新进行中的问题”,要想解决这个问题首先要知道禁用wp更新的几种方式

更改文件禁用更新

可以通过在wp-config.php文件中添加这行代码来禁用 WordPress 中的自动更新:

禁用所有更新:

define( 'WP_AUTO_UPDATE_CORE', false );

禁用自动 WordPress 插件更新:

add_filter( 'auto_update_plugin', '__return_false' );

禁用自动 WordPress 主题更新:

add_filter( 'auto_update_theme', '__return_false' );

这重问题导致的无法更新只需要到wp-config.php中找到对应代码删除即可

插件导致的无法更新

这个问题比较简单,在后台禁用掉插件即可

锁定数据库禁用更新

方法一:使用Fix Another Update In Progress插件进行恢复

这是最安全的一种方法,因为不用手动操作数据库。对于新手来说,这样做最安全。

在WordPress后台搜索Fix Another Update In Progress插件(免费)并安装启用它,如果插件检测到数据库中的锁定,则会在插件页面中看到以下内容:

图片[1]-两种方法解决插件/主题/数据库中wordpress又一更新进行中的问题-微生之最

点击Fix WordPress Update Lock(修复 WordPress 更新锁)按钮,错误就会立即被修复。

方法二:执行MySql查询语句

WordPress锁定更新状态时会在数据库的wp_options表中增加名称为“core_updater.lock”的行,将这一行删除掉,就能恢复正常。

可以使用以下MySql查询语句进行删除,这里需要注意的是有些WordPress安装时如果变更了wp_前缀,那么wp_options也要对应变更。

使用如下代码删除:

delete from wp_options where option_name='core_updater.lock';

使用phpmyadmin删除:

图片[2]-两种方法解决插件/主题/数据库中wordpress又一更新进行中的问题-微生之最
图片[3]-两种方法解决插件/主题/数据库中wordpress又一更新进行中的问题-微生之最

操作完成后“另一更新正在进行”的通知将消失,现在可以自由地返回 WordPress 并再次更新网站

© 版权声明
THE END
支持我嘛~
点赞36 分享
碎语词话 共4条

请登录后发表评论