解决WordPress不能自动更新的问题
每当wordpress版本更新的时候,在后台界面,会有自动更新的按钮,正常情况下点一下就可以让程序自动更新,不到一分钟就显示更新完成。有时候按钮点下去没有反应,或者点一下显示“另一更新正在进行中”。碰到这种情况,通常有一下几点需要注意:
如果按下自动更新按钮,浏览器一直没有反应,那么检查一下两点:
- 网站目录下的文件是否都属于www用户和www用户组,如果不是,需要用chown命令将这些文件重新设定为www:www用户/组所有。
- 记得禁用所有插件,有时候某个插件可能会阻止更新自动进行。
如果更新显示为“另一更新正在进行中”,说明上次自动更新任务遇到问题不能自动结束,需要收到到数据库中删除某条记录。
第一步,命令行登陆数据库
1 |
[crayon-6006c7a2803af783856874 inline="true" class="shell"]mysql -uroot -p feiqy.com |
[/crayon]
第二步,在wp-options表中查找option_name是否有值为core_updater.lock
1 |
[crayon-6006c7a2803b3469735371 inline="true" class="sql"]SELECT * FROM `wp_options` WHERE `option_name` LIKE 'core_updater.lock'; |
[/crayon]
第三步,如果找到该字段,删除这一条
1 |
[crayon-6006c7a2803b6850118382 inline="true" class="sql"]DELETE FROM `wp_options` WHERE `option_name`='core_updater.lock'; |
[/crayon]
回到wordpress后台界面重新开始自动更新,更新应该能进行下去了。
如果上面的几点都做到还是不能完成自动更新,那么只能通过手动替换文件的方式更新,详细过程在wordpress官网写的很清楚.
点击传送门
本文出自扉启博客,转载时请注明出处及相应链接。
本文永久链接: https://www.feiqy.com/resolve-wordpress-auto-update/
近期评论