wordpress.org官网429 too many requests错误的最佳解决方法

释放双眼,带上耳机,听听看~!
langlang ago  大概2个多月前从Wordpress.org 下载Wordpress程序安装包的时候速度超级超级慢,下载真可以用龟速来形容,慢如蜗牛。然后突发奇想 搭建了Wordpress程序极速下载站 https://wp.xz.cn 不得不说 下载顺畅了很多,再也不用等待那么久还下载不下来wp 了。然鹅,没过多久就出现了操蛋的429 too many requests WordPress在国内正常访问状态下彻底凉凉,以至于使用国内主机服务器的网站 无法在线更新Wordpress版本,只能通过手动更新的方式操作。这时候之前搭建的Wordpress国内下载站便有了用武之地。

wordpress国内下载

WordPress Download In China:https://wp.xz.cn

wordpress手动升级

为了数据安全,请在手动升级前进行数据的备份。

升级前需要确认的项目:

1、确保 WordPress 的数据库用户名有权创建、修改、删除数据库表。如果以标准方式安装 WordPress,且安装后没有做其它改动,那么你可以忽略这一条。

2、禁用所有插件。有些插件可能无法与 WordPress 新版本兼容,因此禁用插件再进行升级是最佳选择。升级后再逐一激活插件。这一点非必须,为建议项目。

升级步骤:

1、下载最新版的wordpress版本解压到本地,使用ftp/sftp登陆到网站主机。

2、保留wp-config.php文件和wp-content文件夹,其与旧的文件及文件夹全部删除,上传新版本文件到网站主机。

3、登录你的WordPress网站后台(/wp-admin)。如果这时需要升级数据库,WordPress会检测数据库信息并给出一个http://example.com/wordpress/wp-admin/upgrade.php这样的链接,让你升级。点击该链接,根据上面的说明进行操作。操作完毕后,升级后数据库就可以兼容于最新代码了。如果升级失败,你的网站可能会异常。

4、如果已启用缓存,这时应清除缓存,这样所做更改(升级)就会以更快的速度显示在网页上(如果不清除缓存,查看页面时可能还会在页脚看到升级前的版本信息哦。)

再者 WordPress后台无法直接安装插件更新插件 WordPress 插件官方页面也无法访问鉴于此,在wp.xz.cn的基础上又搭建镜像Wordpress网站   官方网站镜像:ww.wp.xz.cn 和 简体中文镜像 :cn.wp.xz.cn

镜像站点更新wordpress核心程序

如果你希望通过此类镜像站来完成wordpress核心程序的更新,可以将以下代码放到主题根目录下的

functions.php文件内的最后一个花括号前面:


  1. add_filter('site_transient_update_core', function($value){
  2. foreach ($value->updates as &$update) {
  3. if($update->locale == 'zh_CN'){
  4. $update->download = 'https://cn.wp.xz.cn/latest-zh_CN.zip';
  5. $update->packages->full = 'https://cn.wp.xz.cn/latest-zh_CN.zip';
  6. }
  7. }
  8.  
  9. return $value;
  10. });
方便访问Wordpress插件页面 但这总归不是长久之计  更新还是比较麻烦

通过VPC网络与wordpress.org服务器直接通讯

感兴趣的小伙伴可以自行了解与学习这部分内容,其原理主要是使用正向代理的方式实现了wordpress站点与wordpress.org服务器的通讯。

只需要将下面的代码放到wordpress站点根目录下的wp-config.php内即可,请修改为可用参数:

  1. //VPC服务器地址
  2. define('WP_PROXY_HOST', '127.0.0.1');
  3. //VPC服务器端口
  4. define('WP_PROXY_PORT', '10443');
  5. //VPC服务器登陆用户名
  6. define('WP_PROXY_USERNAME', 'username');
  7. //VPC服务器登陆密码
  8. define('WP_PROXY_PASSWORD', 'password');
  9. //VPC服务需要排除的域名
  10. define('WP_PROXY_BYPASS_HOSTS', 'localhost');
 自然博客提供VPC更新服务

使用上非常简单,在网站根目录的wp-config.php文件底部加入以下内容即可:

  1. define('WP_PROXY_HOST', 'us.centos.bz');
  2. define('WP_PROXY_PORT', '31281');
保存之后登录 wordpress 后台,切换到更新,点击升级按钮开始更新。

更新完成后记得注释这一部分内容,不要长时间加载。
  1. //define('WP_PROXY_HOST', 'us.centos.bz'); 
  2. //define('WP_PROXY_PORT', '31281');
下一次需要更新wordpress内核或者插件时,去除注释用的双斜杠即可。

人已赞赏
WordPress 教程

WordPress 禁止上传 删除主题插件

2019-11-7 11:31:46

WordPressWordPress 教程

最全最简单Wordpress.org官网无法访问解决方案,主题插件程序在线安装更新方法

2019-12-2 12:22:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索