L'environnement d'exploitation de ce tutoriel : système Windows 10, WordPress version 6.1, ordinateur Dell G3.
Que dois-je faire si WordPress signale l'erreur 429 ?
La solution parfaite à l'erreur WordPress "429 Too Many Requests"
Pendant cette période (en fait, cela dure depuis longtemps), tant que le serveur WordPress est en Chine, il y aura une chose ennuyeuse , à chaque fois Si vous souhaitez mettre à niveau la version WordPress, ou mettre à niveau les thèmes ou plug-ins de la plateforme WordPress, vous recevrez un message d'erreur « 429 Too Many Requests ».
Raisons du "429 trop de demandes"
Certains webmasters WordPress peuvent avoir une réaction immédiate lorsqu'ils rencontrent une erreur 429, en disant qu'il peut y avoir un package d'installation WordPress, un thème WordPress ou un plug -dans le dossier. C'est effectivement possible, mais cette fois, ce n'est pas le cas. C'est juste que le serveur de wordpress.org n'est pas accessible en Chine.
Alors wordpress.org est-il bloqué en Chine ? L'éditeur a pingé wordpress.org et a constaté que l'adresse IP pour accéder à wordpress.org en Chine est toujours normale, mais elle n'est pas stable. Comme le montre l'image ci-dessous :
Puisque wordpress.org n'a pas été bloqué, l'éditeur continuera à parcourir les informations pour voir si je peux trouver des indices. Finalement, j'ai trouvé ceci sur le forum wordpress.org : "Est-ce que wordpress.org restreint les visites depuis la région de Chine ?"
signifie probablement :
(1) WordPress n’a aucune restriction géographique. L’erreur 429 signalée dans la région Chine n’est pas causée par des limitations particulières de WordPress.
(2) L'équipe du forum WordPress a répondu qu'il est probable qu'il y ait eu trop de requêtes provenant de cette adresse IP récemment, vous avez donc atteint la limite de débit.
(3) L'interrogateur chinois a demandé : « Je sais que ngx_http_limit_req_module est un module nginx utile pour limiter le débit, mais il est difficile de croire que la majeure partie de la Chine est restreinte. La base de données de géolocalisation IP ressemble beaucoup au géoblocage, elle renvoie HTTP 429 à la place. de HTTP 403. "
Alors, pourquoi WordPress signale-t-il une erreur 429 lors de l'accès au site wordpress.org lors de la mise à jour de la version ou de la mise à niveau de thèmes et de plugins ? Je laisse à chacun le soin de deviner.
Comment résoudre « 429 demandes trop nombreuses »
Option 1 : Téléchargez et téléchargez manuellement les mises à jour de fichiers
C'est-à-dire que lorsque vous devez mettre à jour vers la dernière version de WordPress ou mettre à jour les thèmes et les plug-ins, vous peut contourner le mur Accédez à wordpress.org, téléchargez le package d'installation WordPress, les thèmes et plug-ins WordPress, puis téléchargez-les manuellement sur le serveur pour effectuer les mises à jour.
Option 2 : Utilisez la dernière version de l'image WordPress tierce
Ajoutez le code PHP suivant au function.php du fichier d'installation WordPress et utilisez le fichier image tiers pour mettre à jour la version 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; });
Option 3 : La solution parfaite : installez le plug-in Kill 429
Parmi les deux options ci-dessus, l'option 1 est trop compliquée et le processus est relativement compliqué. L'option 2 se limite à mettre à jour la version de WordPress et ne peut pas le faire ; mettre à jour les thèmes et plug-ins WordPress.
Nous vous recommandons également d'utiliser la troisième option. Il vous suffit d'installer et d'activer le plug-in Kill 429 pour mettre à niveau directement la version WordPress et mettre à jour les thèmes et plug-ins WordPress.
Apprentissage recommandé : "Tutoriel WordPress"