HTTP-Code-Hinweise für Jetpack-Websites
Dieser Leitfaden erklärt die HTTP-Statuscodes (auch Fehlercodes genannt), die möglicherweise angezeigt werden, wenn Jetpack keine Verbindung zu WordPress.com herstellen kann, und wie sich jeder einzelne Fehler beheben lässt.
Jetpack stellt über die Datei xmlrpc.php Ihrer Website eine Verbindung zu WordPress.com her. Wenn diese Anfrage fehlschlägt, gibt Ihr Hoster oder WordPress.com einen numerischen Statuscode zurück, der auf die Ursache hinweist. Diese Codes können in Verbindungsfehlern, im Debug-Tool von Jetpack (jptools.wordpress.com/debug) oder in Ihren Serverprotokollen erscheinen.
Weitere Fehler bei der Problembehebung, die bei Verbindungen mit Jetpack auftreten können, finden Sie auf dieser speziellen Support-Seite.
400 Ungültige Anfrage
Ein 400-Fehler (Bad Request) bedeutet, dass die Verbindungsanfrage ungültig oder falsch formatiert war, meist aufgrund falsch konfigurierter Einstellungen oder beschädigter Daten. Häufige Ursachen und Lösungen:
- Falsch formatierte URLs der Website, etwa aufgrund fehlender Schrägstriche oder ungültiger Zeichen. Überprüfen Sie Ihre URLs im WP-Admin-Bereich unter Einstellungen → Allgemein.
- Ein veralteter Browser-Cache oder veraltete Cookies. Leeren Sie den Cache Ihrer Website und versuchen Sie anschließend erneut, eine Verbindung herzustellen.
- Probleme mit dem DNS-Cache. Die meisten DNS-Probleme entstehen durch eine fehlerhafte Konfiguration der Domain oder des Hostings. Wenden Sie sich daher an das Support-Team Ihres Hosters.
- Fehlerhafte HTTP-Header. Bitten Sie das Supportteam Ihres Hosters, die Protokolle zu überprüfen und zu bestätigen, ob dies die Ursache ist.
- Konflikte zwischen Plugins oder Themes, durch die Jetpack Anfragen sendet, die WordPress.com nicht lesen kann. Schließen Sie Plugins und Themes als Problemursache aus.
- Upload- oder Anfragegrößenlimits sowie Fehlkonfigurationen von PHP und des Servers, die die Verarbeitung von Anfragen beeinträchtigen. Wenden Sie sich an das Support-Team Ihres Hosters, um dies auszuschließen.
- Einträge in der .htaccess-Datei oder einer anderen Serverkonfiguration. Wenden Sie sich an das Supportteam Ihres Hosters, um dies als Ursache auszuschließen.
401 Nicht autorisiert
Eine 401-Fehlermeldung (Unauthorized) bedeutet, dass Authentifizierungsdaten fehlen oder falsch sind und der Server den Verbindungsversuch daher ablehnt. Häufige Ursachen und Lösungen:
- Abgelaufene Anmeldesitzungen oder Authentifizierungstoken. Wenn Ihre letzte Anmeldung schon länger zurückliegt, melden Sie sich von WordPress.com (oder vom WP-Admin Ihrer Website) ab und anschließend wieder an.
- Die Website-Sicherheit blockiert die Verbindung. Setzen Sie die IP-Adressen von Jetpack in Ihren Sicherheits-Plugins oder in der serverseitigen Sicherheit auf die Zulassungsliste.
- Veraltete Authentifizierungsdaten, die im Browser-Cache oder in Cookies gespeichert sind. Leeren Sie den Cache Ihrer Website und versuchen Sie anschließend erneut, eine Verbindung herzustellen.
403 Verboten
Ein 403-Forbidden-Fehler bedeutet, dass der Server Ihres Hosters die Verbindung aufgrund unzureichender Berechtigungen oder Sicherheitsregeln ablehnt oder weil ein Sicherheits-Plugin Jetpack blockiert. Häufige Ursachen und Lösungen:
- Jetpack kann Ihre xmlrpc.php-Datei nicht erreichen. Stellen Sie sicher, dass Jetpack mit xmlrpc.php kommunizieren kann.
- Den Core-Dateien oder Verzeichnissen von WordPress fehlen die korrekten Lese-, Schreib- und Ausführungsberechtigungen. Wenden Sie sich an das Support-Team Ihres Hosters, um die Berechtigungen zu untersuchen und zu aktualisieren.
404 Nicht gefunden
Ein 404-Not-Found-Fehler bedeutet, dass die für den Verbindungsaufbau benötigte Ressource oder der Endpunkt nicht gefunden werden kann – normalerweise die xmlrpc.php-Datei Ihrer Website. Häufige Ursachen und Lösungen:
- WordPress ist in einem Unterverzeichnis installiert und die URLs sind falsch. Überprüfen Sie Ihre URLs im WP-Admin unter Einstellungen → Allgemein damit Jetpack xmlrpc.php finden kann.
- Ein Sicherheits-Plugin oder eine Serverkonfiguration blockiert den Zugriff. Stellen Sie sicher, dass xmlrpc.php nicht blockiert wird.
408 Zeitüberschreitung der Anfrage
Ein 408-Request-Timeout-Fehler bedeutet, dass der Server die Anfrage nicht rechtzeitig abschließen konnte – normalerweise aufgrund eines langsamen Netzwerks, einer geringen Serverleistung oder einer Sicherheitsimplementierung. Dieser Fehler ist relativ selten und tritt bei einigen Hostern häufiger auf als bei anderen. Wenden Sie sich an das Support-Team Ihres Hosters und fragen Sie, ob eine Sicherheitsmaßnahme wie der DDoS-Schutz implementiert wurde, die dazu führen könnte, dass die Verbindungsanfragen von Jetpack fehlschlagen.
429 Zu viele Anfragen
Ein 429-Fehler „Zu viele Anfragen“ bedeutet, dass die Sicherheit Verbindungsversuche begrenzt hat, um eine Überlastung oder einen Missbrauch des Servers zu verhindern. Häufige Ursachen und Lösungen:
- Falsch konfigurierte oder übermäßig restriktive Sicherheitseinstellungen, Firewalls oder benutzerdefinierte Regeln in Ihrer Hosting-Umgebung. Bitten Sie das Supportteam Ihres Hosts, die Ursache zu ermitteln und zu beheben.
- Eine Cloudflare-Konfiguration. Richten Sie Cloudflare so ein, dass es gut mit Jetpack funktioniert.
500 Interner Serverfehler
Ein 500-Fehler „Interner Serverfehler“ bedeutet, dass ein Fehler auf dem Server Ihres Hosts die Jetpack-Verbindungsanfrage verhindert hat. Er wird häufig so angezeigt:
Error details:string(60) -32301: transport error – HTTP status code was not 200 (500)
Häufige Ursachen und Lösungen:
- Vorübergehende Serverausfälle oder Wartungsarbeiten Ihres Hosts. Weitere serverseitige Ursachen sind nicht unterstützte PHP-Versionen und eine übermäßige Ressourcennutzung.
- Konflikte mit anderen Plugins oder Ihrem Theme.
- Prüfen Sie zur Fehlerbehebung das PHP-Fehlerprotokoll Ihrer Website. Suchen Sie den Zeitstempel des aufgetretenen Fehlers und achten Sie auf zugehörige Einträge. Wenden Sie sich an das Supportteam Ihres Hosts, wenn Sie nicht sicher sind, wie das geht.
502 Bad Gateway
Ein 502-Fehler „Bad Gateway“ bedeutet, dass ein Gateway- oder Proxyserver eine ungültige oder gar keine Antwort von einem Upstream-Server erhalten hat, wodurch die Verbindung gestört wurde. Bitten Sie das Supportteam Ihres Hosts, die Ursache zu untersuchen.
503 Dienst nicht verfügbar
Ein 503-Fehler „Dienst nicht verfügbar“ bedeutet, dass der Server, das Gateway oder der Upstream-Anbieter vorübergehend überlastet ist oder wegen Wartungsarbeiten nicht verfügbar ist. Dies ist normalerweise vorübergehend. Warten Sie und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an das Supportteam Ihres Hosts.
504 Zeitüberschreitung des Gateways
Ein 504-Fehler „Zeitüberschreitung des Gateways“ bedeutet, dass der Server beim Verbindungsversuch keine rechtzeitige Antwort von einem Upstream-Server erhalten hat. Bitten Sie das Supportteam Ihres Hosts, die Ursache zu untersuchen.
Still need help?
Please contact support. We’re happy to advise.