共計 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 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!