共计 1705 个字符,预计需要花费 5 分钟才能阅读完成。
本篇内容主要讲解“wordpress 报错 429 如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“wordpress 报错 429 如何解决”吧!
wordpress 报错 429 的解决办法:1、手动下载 WordPress 安装包,主题及插件,再手动上传到服务器执行更新;2、使用第三方 WordPress 最新版本镜像;3、安装并启用 Kill 429 插件即可。
WordPress 报错“429 Too Many Requests”完美解决办法
这段时间(实际上已经持续了好长一段时间)只要服务器在中国的 WordPress 站长应该都会有一件烦心的事情,每当要升级 WordPress 版本,又或者升级 WordPress 平台的主题或者插件,都会受到“429 Too Many Requests”报错提示。
“429 Too Many Requests”原因
有些 WordPress 站长,遇到 429 报错可能第一时间的反应是,可能 WordPress 安装包,WordPress 主题或者插件文件出现了问题。其实是有可能的,但这一次,并不是。而只是国内无法访问 wordpress.org 的服务器而已。
那么是不是国内墙掉了 wordpress.org 呢,丸趣 TV 小编是 ping 了下 wordpress.org,发现国内还是正常的访问 wordpress.org 的 IP 地址,只是不太稳定而已。如下图所示:
既然 wordpress.org 并没有被墙,丸趣 TV 小编继续翻阅资料,看能否找到一些蛛丝马迹。
大概的意思就是:
(1)WordPress 并没有地域限制。中国区域出现 429 报错,不是 WordPress 特别限制导致。
(2)WordPress 论坛人员回复称,最近很可能是来自该 IP 地址的太多请求,因此您达到了 ratelimit。
(3)中国提问者提出质疑,“我知道 ngx_http_limit_req_module 是有用的用于限制速率的 nginx 模块,但是很难相信中国的大部分地区都受到限制。IP 地理位置数据库看起来很像地理阻止,它返回 HTTP 429 而不是 HTTP 403。”
因此,为什么 WordPress 在更新版本,或者升级主题及插件时,访问 wordpress.org 网站,均会报 429 错误?就留由大家去猜测了。
如何解决“429 Too Many Requests”方案 1:手动下载上传文件更新
就是当你需要更新到最新版本的 WordPress 时,又或者是更新主题及插件更新时,可以通过翻墙到 wordpress.org,下载 WordPress 安装包、WordPress 主题及插件,再手动上传到服务器执行更新。
方案 2:使用第三方 WordPress 最新版本镜像
将以下 PHP 代码添加到 WordPress 安装文件的 function.php,使用第三方镜像文件来实现 WordPress 版本更新。
?php
add_filter(site_transient_update_core , function($value){
foreach ($value- updates as $update) {
if($update- locale == zh_CN){
$update- download = http://www.xintheme.cn/download/wordpress-zh_CN.zip
$update- packages- full = http://www.xintheme.cn/download/wordpress-zh_CN.zip
}
}
return $value;
});
方案 3:完美解决方案 - 安装 Kill 429 插件
上述两种方案,方案 1 过于麻烦,流程相对比较复杂;方案 2 仅限于更新 WordPress 版本,无法更新 WordPress 主题及插件。
我们更建议使用第 3 种方案,只需要安装并启用 Kill 429 插件,即可实现直接升级 WordPress 版本,及更新 WordPress 主题、插件。
到此,相信大家对“wordpress 报错 429 如何解决”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!