解决 WordPress 升级插件 500 ,访问官网 429 方案推荐

更新时间:2020-08-12 分类:资源共享 浏览量:5476

自去年10月份开始,国内无法正常访问WordPress官网,一直显示“429 Too Many Requests”,给升级程序、插件等造成极大的不便。 有时候插件提示更新升级,点击更新出现 500 错误或者 429 Too Many Requests ,非常让人抓狂。国内 WordPress 站长们,开始了各种方法解决这个问题,这里推荐两种方案。

方案一:使用 WP-China-Yes 将WP站点与官方服务的通信切换到大陆节点

以下摘自插件作者博客

- Begin -

因为WordPress官方的服务器都在国外,所以中国大陆的用户在访问由WordPress官方提供的服务(插件、主题商城,WP程序版本更新等)时总是很缓慢。

近期又因为被攻击的原因,WordPress的CDN提供商屏蔽了中国大陆的流量,导致大陆用户访问插件主题商城等服务时报429错误。

为解决上述问题,我在大陆境内架设了基于反向代理的缓存加速节点,用以加快WordPress官方服务在中国大陆的访问速度,并规避429报错问题。

此加速节点是直接为你的站点与WordPress总部服务器的一切通信做加速,加速范围包括但不限于:插件、主题商城的资源下载、作品图片、作者头像、主题预览等……

为使更多的使用WordPress的同学能够用上大陆加速节点,我开发了WP-China-Yes插件,以求帮助大家方便简洁的替换官方服务链接为大陆节点。

- End -

WP-China-Yes 插件作者同时发起了 WordPress中国区仓库源建设计划 ,有兴趣的可以了解一下。

插件下载

下载地址:WP-China-Yes 稳定版

GitHub 发布地址:WP-China-Yes GitHub 项目地址

WordPress 官方应用中心:WP-China-Yes Plugin

下载并安装插件后直接启用即可,该插件会自动接管所有WP访问境外服务器的流量。

WP-China-Yes 截图

方案二:使用自建的 PHP 代理程序解决 WordPress 429 Too Many Requests 问题

此方案是由国内 WordPress 牛逼闪闪的 Denis ,即 WordPress 果酱,我爱水煮鱼提供。点击这里查看原文

要求安装 WPJAM BASIC 插件和 WPJAM 代理设置插件。当然,如果你不想安装这两个插件,可以自己手动提取代码,加入到主题 functions.php 文件中。WPJAM BASIC 插件可以在 WordPress 官方应用中心搜索下载,也可以前往作者博客里获取下载地址。

PHP 代理下载,关注「WordPress果酱」,输入「PHP代理」即可获取。(不要问我为什么不公布地址,我只是个搬运工,关注一下公众号,回复一下文字,不算特别麻烦,自行去获取下载地址。)

安装方法:

下载的压缩包提供了一个 WordPress 插件和一个 PHP 代理脚本。

把整个 wpjam-proxy 文件夹上传到 wp-content/plugins 目录,激活插件之后,在 WPJAM 菜单下就会出现「代理设置」子菜单:

把 wp-proxy.php 上传到你的国外服务器。

然后在代理设置中,PHP 代理地址 填写上 wp-proxy.php 上传的服务器网站地址。

注:图中地址为演示地址,不是真实有效,请勿使用!

代理服务器推荐

无论是使用 WP-China-Yes 方案,还是使用自建的 PHP 代理程序解决 WordPress 429 Too Many Requests 方案,都需要代理服务器,只不过,WP-China-Yes 目前提供了公共免费代理服务,但是作者发起《WordPress中国区仓库源建设计划》,如果你有条件支持,欢迎你一起加入。不管是哪种方案,如果需要使用代理服务器,推荐使用 Vultr 服务器,目前正在进行注册赠送 100 美元券活动。点击这里了解详情,官方网址:https://www.vultr.com/

注意:必须使用受邀请的推荐链接才能获得 100 美元赠送。