loader image

Radiboxes Server machen WordPress Websites bis zu 4x schneller - ohne zusätzliche Optimierung. Raidboxes migriert deine Website und du kannst selbst vergleichen. Wenn du zufrieden bist, wähle einfach das passende Paket in deren Preistabelle.

4.97

Sehr gut

trustedshops.de

Autor

duckducknews

So beheben Sie den cURL-Fehler 28: Verbindung wurde nach X Millisekunden unterbrochen

Sehen Sie den cURL-Fehler 28: Connection timed out error auf Ihrer WordPress-Seite?

Der cURL-Fehler 28 ist ein häufiges WordPress-REST-API-Problem, das die Leistung Ihrer Website beeinträchtigen und zu unvorhersehbarem Verhalten führen kann.

In diesem Artikel zeigen wir Ihnen, wie Sie den „cURL-Fehler 28: Connection timed out‘ auf Ihrer WordPress-Website beheben können.

Fixing the cURL error 28: Connection timed out issue in WordPress

Was ist cURL in WordPress?

CURL ist ein Software-Dienstprogramm, das von WordPress und vielen anderen Webanwendungen zum Senden und Empfangen von Datenanforderungen über URLs verwendet wird.

WordPress verwendet cURL, um verschiedene API-Anfragen zu verarbeiten. Es ist als Erweiterung der Programmiersprache PHP verfügbar, und Ihr WordPress-Hosting-Unternehmen kümmert sich darum.

Die cURL-Bibliothek spielt eine entscheidende Rolle dabei, wie WordPress hinter den Kulissen arbeitet. Wenn sie nicht richtig konfiguriert ist, wird Ihre WordPress-Website nicht richtig funktionieren.

Wodurch wird der cURL-Fehler 28 in WordPress verursacht?

Wenn die Datenanforderungen des Servers nicht rechtzeitig beantwortet werden, wird der cURL-Fehler 28 in WordPress verursacht.

WordPress verwendet REST API (eine Programmiertechnik), um Datenanforderungen zu senden und zu empfangen. Wenn diese Anfragen eine Zeitüberschreitung aufweisen, wird dies als kritisches Problem im Site Health-Bericht mit dem Titel „The REST API encountered in error“ angezeigt.

cURL error 28 shown in WordPress site health report

Wenn Sie den Fehler erweitern, werden weitere Details angezeigt, einschließlich der Fehlermeldung:

Fehler: cURL-Fehler 28: Operation wurde nach x Millisekunden mit x empfangenen Bytes abgebrochen (http_request_failed)

Möglicherweise sehen Sie auch ein anderes verwandtes Problem mit dem Titel „Your site could not complete a loopback request“. Es wird eine ähnliche Fehlermeldung mit der folgenden Beschreibung angezeigt.

‚Die Loopback-Anfrage an Ihre Site ist fehlgeschlagen, das bedeutet, dass Funktionen, die sich auf sie verlassen, derzeit nicht wie erwartet funktionieren.‘

Was kann eine Zeitüberschreitung bei cURL verursachen?

Es gibt eine Reihe von Szenarien, die zu einer Zeitüberschreitung von cURL in WordPress führen können.

Zum Beispiel kann ein WordPress-Firewall-Plugin eine REST-API-Anfrage blockieren, weil es sie für eine verdächtige Aktivität hält.

Wenn Ihr DNS-Server nicht korrekt arbeitet, kann dies auch HTTP-Anfragen fehlschlagen und den cURL-Timeout-Fehler in WordPress verursachen.

Ein schlecht konfigurierter WordPress-Hosting-Server kann einfach eine sehr niedrige Timeout-Schwelle haben, was dazu führen kann, dass bestimmte WordPress-Prozesse nicht richtig ausgeführt werden.

Schauen wir uns also an, wie Sie den Fehler „curl error 28: Connection timed out‘ in WordPress beheben.

1. Deaktivieren Sie vorübergehend die WordPress-Firewall

Wenn Sie eine WordPress-Firewall oder ein Sicherheits-Plugin verwenden, dann deaktivieren Sie diese vorübergehend.

Deactivate WordPress firewall plugin

Danach müssen Sie die Seite mit dem WordPress-Site-Zustandsbericht besuchen, um zu sehen, ob Ihr Problem behoben wurde.

Wenn dies der Fall ist, müssen Sie die Firewall-Protokolle von WordPress überprüfen, um zu sehen, welche API-Anfragen blockiert wurden.

Dies würde entweder die Quelle des Problems identifizieren oder Sie können die Firewall-Einstellungen so anpassen, dass legitime API-Anfragen nicht blockiert werden.

2. Deaktivieren Sie alle WordPress-Plugins

WordPress-Plugins stellen ihre eigenen API-Anfragen, um Daten zu senden und zu empfangen. Wenn diese Aufrufe zu häufig sind oder zu lange dauern, kann dies den cURL-Fehler in Ihrem Site-Statusbericht verursachen.

Der einfachste Weg, dies herauszufinden, ist, alle WordPress-Plugins zu deaktivieren. Gehen Sie einfach auf die Seite Plugins “ Installierte Plugins und wählen Sie alle Plugins aus.

Deactivate all WordPress plugins

Klicken Sie danach auf das Dropdown-Menü „Bulk Actions“, um „Deactivate“ auszuwählen, und klicken Sie dann auf die Schaltfläche „Apply“.

Sie können nun den Site Health Report besuchen, um zu sehen, ob das Problem verschwunden ist. Wenn dies das Problem behoben hat, können Sie Ihre Plugins nacheinander aktivieren, bis das Problem wieder auftritt.

Auf diese Weise können Sie das Plugin finden, das das Problem verursacht, und Sie können den Plugin-Autor um Unterstützung bitten.

3. Stellen Sie sicher, dass Ihr Hosting-Server die neueste Software verwendet

Der nächste Schritt besteht darin, sicherzustellen, dass Ihr WordPress-Hosting-Server die neuesten Versionen von PHP, der cURL-Bibliothek und OpenSSL verwendet.

Sie können das überprüfen, indem Sie sich die Registerkarte Systeminformationen unter Tools “ Site Health ansehen.

System information report under site health

Wechseln Sie einfach zur Registerkarte „Info“ und erweitern Sie den Abschnitt „Server“. Von hier aus können Sie die Informationen über die auf Ihrem WordPress-Hosting-Server installierte Software abrufen.

Check PHP, cURL, and OpenSSL versions

Idealerweise sollte Ihr Server PHP 7.4.13 oder höher, curl 7.74.0 oder höher und OpenSSL 1.1.1 oder höher verwenden.

Wenn dies nicht der Fall ist, müssen Sie Ihren WordPress-Hosting-Anbieter kontaktieren und ihn bitten, die Software für Ihr Hosting-Konto zu aktualisieren.

4. Beheben von SSL-Problemen mit unsicheren Inhalten

Wenn Ihre WordPress-Site HTTPS / SSL verwendet, aber nicht richtig konfiguriert ist, dann kann dies auch dazu führen, dass Ihr Webserver unsichere cURL-Anfragen blockiert.

Ähnlich verhält es sich, wenn Ihre WordPress-Site kein HTTPS / SSL verwendet, aber einen API-Aufruf mit einer HTTPs-URL gemacht hat, dann werden auch diese Anfragen fehlschlagen, und Sie können stattdessen den folgenden cURL-Fehler sehen:

Fehler: cURL-Fehler 7: Verbindung zu localhost port 443 fehlgeschlagen: Verbindung abgelehnt (http_request_failed)

cURL error 7 in WordPress

Um dies zu beheben, können Sie Ihren Hosting-Provider bitten, das SSL-Zertifikat für Ihre Website neu zu installieren. Wenn das Problem weiterhin besteht, folgen Sie unserer Anleitung zur Behebung häufiger SSL-Probleme, um SSL auf Ihrer WordPress-Website richtig einzurichten.

5. Bitten Sie Ihren Hosting-Provider um Hilfe

Wenn die oben genannten Schritte den cURL-Fehler 28 auf Ihrer WordPress-Website nicht beheben können, liegt das Problem höchstwahrscheinlich an der Hosting-Umgebung.

Es gibt viele Faktoren, die nur von Ihrem Hosting-Anbieter kontrolliert und behoben werden können. Wenn z. B. deren DNS-Server nicht in der Lage sind, Anfragen rechtzeitig aufzulösen, dann führt dies zu einer Zeitüberschreitung bei cURL-Anfragen.

Ein anderes Szenario könnte eine langsamere Verbindung oder Netzwerkprobleme mit Ihrem Hosting-Server sein.

Schicken Sie einfach eine Support-Anfrage mit den Fehlerdetails und das technische Personal kann eine Fehlersuche durchführen und das Problem beheben.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man den cURL-Fehler 28 in WordPress behebt.

Die beliebtesten Beiträge

Wie man den ungültigen JSON-Fehler in WordPress behebt (Anleitung für Anfänger)

Versuchen Sie, den ungültigen JSON-Fehler in WordPress zu beheben? Dieser Fehler tritt auf, wenn Sie WordPress-Beiträge oder -Seiten auf Ihrer Website bearbeiten. Sie erhalten die Meldung "Die Antwort ist keine gültige JSON-Antwort" und die Aktualisierung der Seite schlägt fehl. In diesem Artikel zeigen wir Ihnen, wie Sie den ungültigen JSON-Fehler ...

So beheben Sie den Fehler „Verbindung ist nicht privat“ (Anleitung für Website-Besitzer)

Sehen Sie die Fehlermeldung "Ihre Verbindung ist nicht privat" auf Ihrer WordPress-Website? Dies ist die Fehlermeldung, die Sie in Google Chrome sehen. Der gleiche Fehler wird auf allen modernen Browsern mit leicht unterschiedlichen Meldungen angezeigt und kann für Anfänger bei der Fehlerbehebung etwas verwirrend sein. In dieser Anleitung für Website-Besitzer ...

Wie man eine Seite in voller Breite in WordPress erstellt (Anleitung für Anfänger)

Möchten Sie eine Seite in voller Breite in WordPress erstellen, so dass Sie Ihren Inhalt über den Bildschirm strecken können? Die meisten WordPress-Themes verfügen bereits über eine integrierte Vorlage für eine Seite in voller Breite, die Sie verwenden können. Wenn Ihr Theme jedoch keine hat, dann ist es einfach, sie ...
DSGVO Cookie-Einwilligung mit Real Cookie Banner