
最近、中国国内のサーバーにWordPressサイトを設置したサイト管理者の皆さんは、きっと429 Too Many Requestsエラーに遭遇し、WordPressサイトが開けなくなった状況に直面したことでしょう。
インストール失敗: ダウンロードに失敗しました。 too many requestsWordPressサイトが開けないと、管理画面からWordPressバージョンをアップグレードできず、WordPressテーマやプラグインのダウンロードや更新もできません。
本記事では、その解決方法をご紹介します。WordPress 429 Too Many Requestsエラー発生後にWordPressを更新・ダウンロードする方法。
ゼロから理解したい方へWordPressインストールのプロセスを理解したい場合は、以下を参照してください:WordPressインストールチュートリアル_サーバー環境設定要件_失敗原因
429 Too Many Requests の原因
HTTPプロトコルにおいて、応答ステータスコード429 Too Many Requestsは、一定時間内にユーザーが多すぎるリクエストを送信したこと、つまり„頻度制限“を超えたことを示します。
あるユーザーがWordPressフォーラムでこの問題を提起し、公式が中国からのアクセスをブロックしているのか質問しました。公式の返答は、ブロックはしておらず、Nginxの制限モジュールがトリガーされただけとのことです。
原文リンク:https://wordpress.org/support/topic/is-wordpress-org-restricting-visits-from-china-region/
一般の噂では、最近一部の中国地域からのトラフィックがWordPressサーバーを攻撃している可能性があり、それによりCDNシステムの保護措置がトリガーされ、429 Too Many Requestsでリクエスト回数が制限されているとのことです。
429エラー時にWordPressバージョンを更新する方法
では、429 Too Many Requestsエラーが終わらない限り、WordPressのバージョンを更新する方法はないのでしょうか?
答えはもちろん「いいえ」です。以下の方法を使用できます。2つの方法でWordPressバージョンを更新できます。
方法1:オフラインパッケージをダウンロードして手動更新
新しいバージョンのWordPressインストールパッケージをダウンロードし、手動で更新することもできます。
新しいバージョンのWordPressオフラインインストールパッケージのダウンロードについては、以下の記事を参照してください:WordPress最新版 中国語簡体字版 ローカルダウンロード
ダウンロード完了後、WordPressを手動で更新する方法は以下の通りです:
- ①. ダウンロードしたインストールパッケージを解凍し、中のwp-contentフォルダを削除します;
- ②. FTPを使用してサーバー上のwp-adminとwp-includesの2つのフォルダを削除します;
- ③. ローカルに残ったファイルをサーバーにアップロードし、すべてのファイルを上書きします;
- ④. WordPressサイトの管理画面にログインし、データベース更新のリクエストがあるか確認します。あれば更新し、なければ更新は完了しています。
詳細なアップグレード方法は以下を参照してください:WordPressを自動および手動で更新するいくつかの方法
方法2:プラグインを使用して更新
更新:プラグインは直接WP Downgradeを使用でき、任意に新旧バージョンのWPをインストールできます。
我爱水煮鱼のブログ作者が中国語ダウンロードミラープラグインを作成しました。このプラグインは、中国語版WordPressをアップグレードする際に、ダウンロードミラーをプラグイン内で指定したURLに自動的に切り替えます。アップグレード完了後、プラグインを無効化してください。
プラグインコードは以下の通り:
<?php
/*
Plugin Name: WPJAM 中文下载镜像
Plugin URI: https://blog.wpjam.com/project/wpjam-basic/
Description: WPJAM 中文下载镜像
Version: 1.0
Author: Denis
Author URI: http://blog.wpjam.com/
*/
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;
});プラグイン使用方法:
上記のコードをphpファイルとして保存し、サーバーのwp-content/pluginsディレクトリにアップロードします。管理画面でプラグインを有効化し、更新ボタンをクリックしてください。
直接こちらからこちらをクリックしてNaibaが保存したプラグインファイルを、サイト管理画面からzip圧縮ファイルとしてアップロードし、プラグインをインストール、有効化して更新することもできます。
プラグイン注意事項:
プラグイン内で提供されているダウンロードアドレスの速度は速くありません(更新時にダウンロードがタイムアウトして失敗する可能性があります)。自分でインストールパッケージを自分のサーバーにアップロードし、リンクを修正して高速ダウンロードを実現できます。
方法3:コード+圧縮ファイルを使用して更新
この方法は龍笑天下ブログに由来し、方法2と似ています。よりシンプルで便利に見えますが、同様に解決429 Too Many Requestsエラー,具体的な使用方法は以下の通り:
- WordPressインストールパッケージファイルをダウンロードし、wordpress.zipに名前を変更します
- wordpress.zipをあなたのサイトのルートディレクトリにアップロードします
- 以下のコードをテーマの関数ファイルにコピーします
- 管理画面で更新をクリックします
- 更新完了後、関数コードを削除します
/**
* 临时更改WordPress程序包地址以便WP在线更新成功 - 龙笑天下
* https://www.ilxtx.com/how-to-update-wordpress-successfully.html
*/
function lxtx_site_transient_update_core( $value ){
foreach ($value->updates as &$update) {
$update->download = home_url( 'wordpress.zip' );
$update->packages->full = home_url( 'wordpress.zip' );
}
return $value;
}
add_filter('site_transient_update_core', 'lxtx_site_transient_update_core');テーマの関数ファイルにコードを追加する方法がわからない場合は、以下のプラグインを使用して手助けを得ることができます。
functions.phpファイルにコードを安全に追加する方法:Code Snippets
429エラー時にテーマとプラグインを更新する方法
429 Too Many Requestsこのエラーは、サイト管理画面からテーマやプラグインを正常にインストール・更新できない原因にもなります。同様に、手動更新の方法でテーマやプラグインを更新することもできます。
WordPressテーマを手動で更新する方法:
テーマが更新を促すメッセージを表示する場合、新しいバージョンのテーマ圧縮ファイルを自分でダウンロードし、FTPで元のテーマファイルを上書きします。(古いバージョンのテーマを先に削除し、管理画面から新しいバージョンのテーマをアップロードして再インストールすることもできます。)テーマを更新する際は、変更したファイルが上書きされないように、バックアップを保存することを忘れないでください。
WordPressプラグインを手動で更新する方法:
- ①. 自分で何とかしてWordPress公式サイトからプラグインの新しいバージョンのインストールパッケージをダウンロードします(プロキシを使用するか、海外サーバーを利用します)
- ②. 管理画面で古いバージョンのプラグインを無効化し、削除します(プラグイン設定に無効化時にデータをクリアするオプションがあるか注意してください)
- ③. 管理画面から新しいバージョンのプラグインをアップロードしてインストールします(FTPで直接上書きすることも検討できますが、Naibaは管理画面からアップロードしています)
詳細なアップグレード方法については、以下を参照してください:プラグインの手動更新 WordPressプラグインを手動でアップグレードする方法
また、更新中に更新が失敗してサイトが開かなくなる状況に遭遇することもあります。その場合は、サイトのルートディレクトリにある.maintenanceファイルを削除するだけでOKです。参考:WordPressバージョンまたはプラグインのアップグレードに失敗した場合の解決策
より完璧な429エラー解決策
1、国内ユーザーは直接kill 429このプラグインで、プラグインインストール時の429エラーを解決します。
2、使用Easy Theme and Plugin Upgradesこのプラグイン
3、より優れたプラグインを追加:WP China Yes
新版WPテーマ・プラグインのインストールパッケージを代行ダウンロード
もしご自身でWordPress公式サイトから最新バージョンのWordPressインストールパッケージをダウンロードできない場合は、Naibaに代行ダウンロードを依頼できます。グループ774633089に参加し、グループオーナーにご連絡ください。
以上が429 Too Many Requestsエラーの解決方法WordPressサイトが開かない状況での手動バージョンアップデートの解決方法。まだ疑問がある場合は、グループに参加して他のサイト管理者と議論・交流できます。


