Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man den cURL-Fehler 28 behebt: Zeitüberschreitung der Verbindung nach X Millisekunden

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

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

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

Hier ein kurzer Überblick über die Themen, die wir in diesem Lehrgang behandeln werden:

Was ist cURL in WordPress?

cURL ist ein Softwareprogramm, 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 bearbeiten. Es ist als Erweiterung der Programmiersprache PHP verfügbar, und Ihr WordPress-Hosting-Unternehmen kümmert sich darum.

Die cURL-Bibliothek spielt eine wichtige Rolle dabei , wie WordPress im Hintergrund funktioniert. Wenn sie nicht richtig konfiguriert ist, wird Ihre WordPress-Website nicht richtig funktionieren.

Was verursacht den cURL-Fehler 28 in WordPress?

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

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

cURL error 28 shown in WordPress site health report

Beim Erweitern des Fehlers werden weitere Details angezeigt, darunter auch die 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 Website ist fehlgeschlagen. Das bedeutet, dass die Funktionen, die auf sie angewiesen sind, derzeit nicht wie erwartet funktionieren.

Was kann zu einer Zeitüberschreitung bei cURL führen?

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

So kann beispielsweise ein WordPress-Firewall-Plugin wie Cloudflare eine REST-API-Anfrage blockieren, weil es sie als verdächtige Aktivität einstuft.

Wenn Ihr DNS-Server nicht korrekt arbeitet, kann dies auch zu einem Fehlschlagen von HTTP-Anfragen führen und den cURL-Timeout-Fehler in WordPress verursachen.

Ein schlecht konfigurierter WordPress-Hosting-Server kann einfach einen sehr niedrigen Schwellenwert für die Verbindungszeitüberschreitung haben, wodurch bestimmte WordPress-Prozesse nicht ordnungsgemäß ausgeführt werden können.

Schauen wir uns also an, wie man das Problem „cURL-Fehler 28: Zeitüberschreitung der Verbindung“ in WordPress.

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 nur noch die Seite mit dem WordPress-Site-Health-Bericht besuchen, um zu sehen, ob Ihr Problem behoben wurde.

Wenn dies der Fall ist, überprüfen Sie einfach die Protokolle Ihrer WordPress-Firewall, um festzustellen, welche API-Anfragen blockiert wurden.

Auf diese Weise lässt sich entweder die Ursache des Problems ermitteln, oder Sie können die Firewall-Einstellungen so anpassen, dass legitime API-Anfragen nicht blockiert werden.

2. Deaktivieren Sie alle WordPress-Plugins

WordPress-Plugins und WordPress-Themes stellen ihre eigenen API-Anfragen, um Daten zu senden und zu empfangen. Wenn diese Aufrufe zu häufig sind oder zu lange dauern, können sie den cURL-Fehler in Ihrem Site Health-Bericht verursachen.

Der einfachste Weg, um herauszufinden, ob Ihre WordPress-Plugins Probleme verursachen, ist, sie alle zu deaktivieren. Gehen Sie einfach auf die Seite Plugins “ Installierte Plugins und wählen Sie alle Plugins aus.

Deactivate all WordPress plugins

Klicken Sie anschließend auf das Dropdown-Menü „Massenaktionen“, um „Deaktivieren“ auszuwählen, und klicken Sie dann auf die Schaltfläche „Anwenden“.

Sie können nun den Site Health Report aufrufen, um zu sehen, ob das Problem verschwunden ist. Wenn das Problem damit behoben ist, können Sie Ihre Plugins aktivieren und prüfen, ob eines von ihnen die Fehlermeldung erneut verursacht.

So finden Sie das Plugin, das das Problem verursacht, und können den Autor des Plugins um Unterstützung bitten.

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

Im nächsten Schritt müssen Sie sicherstellen, dass Ihr Webhosting-Server die neuesten Versionen von PHP, der cURL-Bibliothek und OpenSSL verwendet.

Sie können dies auf der Registerkarte Systeminformationen auf der Seite Tools “ Site Health überprüfen.

System information report under site health

Wechseln Sie einfach zur Registerkarte „Info“ und erweitern Sie den Abschnitt „Server“.

Hier können Sie 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 Version 7.74.0 oder höher und OpenSSL 1.1.1 oder höher verwenden.

Wenn dies nicht der Fall ist, müssen Sie sich an Ihren WordPress-Hosting-Anbieter wenden und ihn bitten, Ihr WordPress auf die neuesten Softwareversionen für Ihr Hosting-Konto zu aktualisieren.

4. SSL-Probleme mit unsicheren Inhalten beheben

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

Ähnlich verhält es sich, wenn Ihre WordPress-Site kein HTTPS/SS verwendet, aber einen API-Aufruf mit einer HTTPS-URL getätigt hat. Dann schlagen auch diese Anfragen fehl, und Sie erhalten stattdessen den folgenden cURL-Fehler:

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-Anbieter bitten, das SSL-Zertifikat für Ihre Website neu zu installieren. Wenn das Problem weiterhin besteht, folgen Sie unserem Leitfaden zur Behebung häufiger SSL-Probleme, um SSL auf Ihrer WordPress-Website ordnungsgemäß einzurichten.

5. Suchen Sie Hilfe bei Ihrem Hosting-Anbieter

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-Unternehmen kontrolliert und behoben werden können. Wenn deren DNS-Server beispielsweise nicht in der Lage sind, Anfragen rechtzeitig aufzulösen, 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.

Wenn das Problem weiterhin besteht, wenden Sie sich mit einer Support-Anfrage, die die Fehlerdetails enthält, an das Hosting-Supportteam. Das technische Personal kann dann eine Fehlersuche durchführen und das Problem beheben.

Wenn Ihr Hoster nicht sehr hilfsbereit ist, ist es vielleicht an der Zeit, zu einem Managed WordPress Hosting-Anbieter wie SiteGround zu wechseln. Bei SiteGround haben Sie Zugang zu einem 24/7-Experten-Support sowie zu extrem schnellen Servern und erstklassiger WordPress-Sicherheit.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu lernen, wie man den cURL-Fehler 28 in WordPress behebt. Vielleicht interessieren Sie sich auch für unseren vollständigen WordPress-SEO-Leitfaden und unser ultimatives Handbuch zur Behebung häufiger WordPress-Fehler.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

3 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Miguel says

    The problem consists of what PHP you are using if the plugin or theme is not yet tested and working on PHP over 7.4 you will get those errors

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.