很多博主会遇到有新版本的wordpress发布时,更新失败的现象,虽然现在有很多解决教程,我在这也再次发布一遍。
现在又有新版本4.9发布了
后台点击更新,
显示“另一更新正在进行”
hhh,没遇见过,去群里问一下大佬,大佬告诉的答案是
1、在当前WP程序的wp_options数据表中;
开始更新了,
- 先备份了一下网站和数据库(防止手抖失误。。)
- 然后进入数据库,在
wp_options
表下的最底端删除core-updater.lock
记录 (这是更新失败后对多出来的,还是删除比较好) - 然后在nofollow" target="_blank" rel="noopener">wordpress官网下载最新版本的安装包
- 下载后解压,删除里面的
wp-content
文件夹(这个必须删除,因为网站上面的素材全都保存在这个文件夹里) - 重新压缩其余的文件,上传到博客网站根目录
- 删除网站原来的
wp-includes
和wp-admin
两个文件夹 - 然后解压覆盖原来的文件
- 替换完毕后,访问
https://你的网站域名/wp-admin/upgrade.PHP
- 看到如图显示就说明更新成功了!
下次再遇到这种情况操作就更快速啦!
其实出现这些问题归根结底就是 wordpress 默认的自动更新调用请求的downloads.wordpress.org服务器是在国外造成的,在国内自动升级wordpress的话会非常慢甚至超时失败。某位站长在国外服务器架设了一台代理服务器,可以直接拿来用,由于代理服务器限制了只能代理wordpress.org域名,使用完后请注释掉代码,以免影响wordpress使用。
打开网站根目录的wp-config.php,在底部增加如下代码:
PHP">define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');
保存之后登录wordpress后台,切换到更新,点击升级按钮开始更新。
PHP">//define('WP_PROXY_HOST', 'us.centos.bz');
//define('WP_PROXY_PORT', '31281');
使用这个代理后,马上就可以在 wordpress 后台里正常的更新 wordpress 到4.9版了,可以说是个很好的解决 wordpress 更新故障的好办法,就是大家一定要记得更新完成后要注释掉哦,要不会影响到 wordpress 的正常使用的,这个代理就是 wordpress 更新失败是的一个临时终极解决方案而已。
原文链接:https://www.f2er.com/wordpress/67701.html