WordPress手动更新最新版本 附临时终极解决方案

很多博主会遇到有新版本的 WordPress 发布时,更新失败的现象,虽然现在有很多解决教程,我在这也再次发布一遍。

现在又有新版本 4.9 发布了

后台点击更新,

显示“另一更新正在进行”

hhh,没遇见过,去群里问一下大佬,大佬告诉的答案是

1、在当前 WP 程序的 wp_options 数据表中; 2、找到 core_updater.lock 字段后删除再重新点击后台自动升级链接。

开始更新了,

  • 先备份了一下网站和数据库(防止手抖失误。。)
  • 然后进入数据库,在wp_options表下的最底端删除core-updater.lock记录  (这是更新失败后对多出来的,还是删除比较好)
  • 然后在WordPress官网下载最新版本的安装包
  • 下载后解压,删除里面的wp-content文件夹(这个必须删除,因为网站上面的素材全都保存在这个文件夹里)
  • 重新压缩其余的文件,上传到博客网站根目录
  • 删除网站原来的wp-includeswp-admin两个文件夹
  • 然后解压覆盖原来的文件
  • 替换完毕后,访问https://你的网站域名/wp-admin/upgrade.php
  • 看到如图显示就说明更新成功了!
  • 再次进入后台看看是否显示已经是最新版本了!

下次再遇到这种情况操作就更快速啦!


其实出现这些问题归根结底就是 WordPress 默认的自动更新调用请求的 downloads.wordpress.org 服务器是在国外造成的,在国内自动升级 wordpress 的话会非常慢甚至超时失败。某位站长在国外服务器架设了一台代理服务器,可以直接拿来用,由于代理服务器限制了只能代理 wordpress.org 域名,使用完后请注释掉代码,以免影响 wordpress 使用。

  • 解决方法

打开网站根目录的 wp-config.php,在底部增加如下代码:

define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');

保存之后登录 wordpress 后台,切换到更新,点击升级按钮开始更新。

更新完成后请注释掉刚才加的代码,即在前面添加//,如:

//define('WP_PROXY_HOST', 'us.centos.bz');
//define('WP_PROXY_PORT', '31281');

下次需要升级时再删除注释。

使用这个代理后,马上就可以在 WordPress 后台里正常的更新 WordPress 到 4.9 版了,可以说是个很好的解决 WordPress 更新故障的好办法,就是大家一定要记得更新完成后要注释掉哦,要不会影响到 WordPress 的正常使用的,这个代理就是 WordPress 更新失败是的一个临时终极解决方案而已。

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress手动更新最新版本 附临时终极解决方案

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

React Native库版本升级与降级

迄今为止React Native获得了超过48K的star,最新版本0.44,已经趋于稳定。(官网地址:https://github.com/facebook/...

3115
来自专栏進无尽的文章

干货-GitHub 使用中的一些细节

第一次使用 github 的朋友相信都会挺陌生的,因为是纯英文的页面加上不适太熟悉内部的操作,所以一些常规的操作却找不到操作的入口,甚是捉急,本文就几个操作细节...

2013
来自专栏地方网络工作室的专栏

打造前端 Deepin Linux 工作环境——调节鼠标滚轮速度

打造前端 Deepin Linux 工作环境——调节鼠标滚轮速度 在 deepin 的系统设置里面,没有找到鼠标滚轮速度调节的选项。但是默认情况下,其滚轮的速度...

33310
来自专栏编程坑太多

eclipse 集成阿里的p3c插件

3113
来自专栏Debian社区

Debian 9.2 发布,大量问题修复

Debian 9.2 发布了。此次发布情况特殊,使用”apt-get“工具执行升级的用户将需要确保使用”dist-upgrade“命令,以便更新到最新的内核软件...

851
来自专栏吴伟祥

防止用户将表单重复提交的方法 原

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:

992
来自专栏前端人人

React多页面应用1(webpack4 开发环境搭建,包括热更新,api转发等)

本教程总共9篇,每日更新一篇,请关注我们!你可以进入历史消息查看以往文章,也敬请期待我们的新文章! 1、React多页面应用1(webpack4 开发环境搭建...

5913
来自专栏React Native开发圈

React Native日期时间选择组件

date:设置初始显示的日期 mode:显示的模式,date,datetime,time format:设置日期格式,默认为'YYYY-MM-DD' confi...

1402
来自专栏Python数据科学

想爬虫?登录了再说

摘要: 在进行爬虫时,除了常见的不用登录就能爬取的网站,还有一类需要先登录的网站。比如豆瓣、知乎,以及上一篇文章中的桔子网。这一类网站又可以分为:只需输入帐号密...

1634
来自专栏北京马哥教育

Vim 新手节省时间的 10 多个小技巧

Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作...

3867

扫码关注云+社区

领取腾讯云代金券