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

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.

Wodurch wird der cURL-Fehler 28 in WordPress verursacht?

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 können Sie die Seite mit dem Bericht über den Website-Zustand von WordPress 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 festzustellen, ob Ihre WordPress Plugins Probleme verursachen, ist, sie 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, könnte Ihr Webserver auch unsichere cURL-Anfragen blockieren.

Ä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 wahrscheinlich 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.

6. Erhalten Sie professionelle Hilfe mit WordPress Wartungsdiensten

Sind Sie es leid, so viel Zeit damit zu verbringen, Fehler auf Ihrer WordPress-Website zu beheben? Hätten Sie diese Zeit nicht lieber, um sich auf das Wachstum Ihres Unternehmens zu konzentrieren?

Es könnte an der Zeit sein, professionelle WordPress-Wartungsdienste in Betracht zu ziehen.

Unsere WPBeginner Wartungs- und Supportdienste können sich um alles kümmern, von automatischen Updates und Backups bis hin zur Problembehandlung von Fehlern. Sie haben auch Zugang zu einem 24/7-Experten-Support, wenn auf Ihrer Website etwas schief läuft.

WPBeginner Pro Maintenance Services

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 unsere vollständige Anleitung zur Problembehandlung in WordPress 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 .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

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

    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

    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

    • WPBeginner Support

      Thanks for sharing this for those looking for other possible reasons!

      Admin

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.