前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress手动更新最新版本 附临时终极解决方案

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

作者头像
沈唁
发布2018-05-24 16:17:36
4.9K0
发布2018-05-24 16:17:36
举报
文章被收录于专栏:沈唁志沈唁志

很多博主会遇到有新版本的 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,在底部增加如下代码:

代码语言:javascript
复制
define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');

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

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

代码语言:javascript
复制
//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手动更新最新版本 附临时终极解决方案

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档