Die Betriebsumgebung dieses Tutorials: Windows 10-System, WordPress Version 6.1, Dell G3-Computer.
Was soll ich tun, wenn WordPress den Fehler 429 meldet?
Die perfekte Lösung für den WordPress-Fehler „429 Too Many Requests“
Während dieser Zeit (eigentlich dauert sie schon lange), solange sich der WordPress-Server in China befindet, wird es eine lästige Sache geben , jedes Mal, wenn Sie die WordPress-Version aktualisieren oder die Themes oder Plug-Ins der WordPress-Plattform aktualisieren möchten, erhalten Sie die Fehlermeldung „429 Too Many Requests“.
Gründe für „429 zu viele Anfragen“
Einige WordPress-Webmaster reagieren möglicherweise sofort, wenn sie auf einen 429-Fehler stoßen, und sagen, dass möglicherweise ein WordPress-Installationspaket, ein WordPress-Theme oder ein Plug-in vorhanden ist -in-Datei. Es ist tatsächlich möglich, aber dieses Mal ist es nicht so. Nur ist der Server von wordpress.org in China nicht erreichbar.
Ist wordpress.org also in China blockiert? Der Herausgeber hat wordpress.org angepingt und festgestellt, dass die IP-Adresse für den Zugriff auf wordpress.org in China immer noch normal, aber nicht stabil ist. Wie im Bild unten gezeigt:
Da wordpress.org nicht blockiert wurde, wird der Herausgeber die Informationen weiterhin durchsuchen, um zu sehen, ob ich Hinweise finden kann. Endlich im Forum von wordpress.org gefunden: „Schränkt WordPress.org Besuche aus der Region China ein?“
bedeutet wahrscheinlich:
(1) WordPress hat keine geografischen Einschränkungen. Der in der Region China gemeldete Fehler 429 wird nicht durch besondere Einschränkungen von WordPress verursacht.
(2) Die Mitarbeiter des WordPress-Forums haben geantwortet, dass es wahrscheinlich in letzter Zeit zu viele Anfragen von dieser IP-Adresse gegeben hat, sodass Sie das Ratenlimit erreicht haben.
(3) Der chinesische Fragesteller fragte: „Ich weiß, dass ngx_http_limit_req_module ein nützliches Nginx-Modul zur Ratenbegrenzung ist, aber es ist kaum zu glauben, dass der größte Teil Chinas eingeschränkt ist. Die IP-Geolokalisierungsdatenbank sieht stark nach Geoblocking aus, sie gibt stattdessen HTTP 429 zurück.“ von HTTP 403. „
Warum meldet WordPress beim Zugriff auf die Website wordpress.org beim Aktualisieren der Version oder beim Aktualisieren von Themes und Plugins einen 429-Fehler? Ich überlasse es jedem, zu raten.
So lösen Sie „429 Too Many Requests“
Option 1: Dateiaktualisierungen manuell herunterladen und hochladen
Das heißt, wenn Sie auf die neueste Version von WordPress aktualisieren oder Themes und Plug-Ins aktualisieren müssen kann die Mauer umgehen. Gehen Sie zu wordpress.org, laden Sie das WordPress-Installationspaket, WordPress-Themes und Plug-Ins herunter und laden Sie sie dann manuell auf den Server hoch, um Updates durchzuführen.
Option 2: Verwenden Sie die neueste Version des WordPress-Images eines Drittanbieters.
Fügen Sie den folgenden PHP-Code zur function.php der WordPress-Installationsdatei hinzu und verwenden Sie die Imagedatei des Drittanbieters, um die WordPress-Version zu aktualisieren.
<?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: Die perfekte Lösung: Installieren Sie das Kill 429-Plugin
Von den beiden oben genannten Optionen ist Option 1 zu mühsam und der Prozess ist relativ kompliziert; Option 2 beschränkt sich auf die Aktualisierung der WordPress-Version und kann nicht Aktualisieren Sie WordPress-Themes und Plug-Ins.
Wir empfehlen außerdem die Verwendung der dritten Option. Sie müssen lediglich das Kill 429-Plug-in installieren und aktivieren, um die WordPress-Version direkt zu aktualisieren und WordPress-Themes und Plug-ins zu aktualisieren.
Empfohlenes Lernen: „WordPress-Tutorial“