Hur man löser WordPress REST API-begäran fel cURL-fel 28

WordpressPrestandafel: REST API-begäran misslyckades på grund av ett fel.

  • "CURL error 28" är ett vanligt WordPress REST API-problem som kan påverka webbplatsens prestanda och kan orsaka att webbplatsen beter sig oväntat.
  • I denna handledning,Chen WeiliangKommer att beskriva hur du åtgärdar problemet med "cURL-fel 28: Tidsgräns för anslutningen" på din WordPress-webbplats.

Hur man löser WordPress REST API-begäran fel cURL-fel 28

  • WordPress prestandafel: REST API påträffade ett fel ▲
  • REST API är ett sätt för WordPress och andra applikationer att kommunicera med servern.Till exempel blockredigeringssidan, som förlitar sig på REST för att visa och spara dina sidor och artiklar.
  • REST API-begäran misslyckades med ett fel.
    Fel: [] cURL-fel 28: Operationen tog timeout efter 10000 0 millisekunder med 1 av -XNUMX byte mottagna

och även,WordPress pluginSitemap XML sitemap, det finns också ett felmeddelande:

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

Vad är curl för WordPress?

  • cURL används av WordPress och många andra webbapplikationerSoftwareVerktyg för att skicka och ta emot dataförfrågningar med URL:er.
  • WordPress använder cURL för att hantera flera API-förfrågningar.Det kan användas som en förlängning av PHP-programmeringsspråket, och WordPress-värdtjänster hjälper till med det.
  • Curl-biblioteket spelar en viktig roll i bakgrundsarbetet i WordPress.Om konfigurationen är felaktig kommer WordPress-webbplatsen inte att fungera som förväntat.

Varför får WordPress "cURL error 28"?

Om du inte svarar på serverns dataförfrågan i tid kan det resultera i ett "cURL error 28"-fel från WordPress.

WordPress använder REST API, en programmeringsteknik, för att skicka och ta emot dataförfrågningar.

Om dessa förfrågningar timeout kommer du att ha ett kritiskt problem med titeln "REST API påträffade ett fel" i webbplatsens hälsorapport.

Om du utökar ett problem kan du se mer detaljerad information, inklusive felmeddelanden:

REST API-begäran misslyckades med ett fel.
Fel: [] cURL-fel 28: Operationen tog timeout efter 10000 0 millisekunder med 1 av -XNUMX byte mottagna

WordPress-fel: Din webbplats kan inte slutföra återgångsbegäran

Du kan också se en annan relaterad fråga med titeln "Din webbplats kan inte slutföra återkopplingsbegäran".Det kommer att visa ett liknande felmeddelande som beskrivs nedan▼

WordPress-fel: Din webbplats kunde inte slutföra återkopplingsbegäran #2

Loopback-förfrågningar används för att köra schemalagda händelser, och används också av de inbyggda tema- och plugin-redigerarna för att säkerställa kodstabilitet.
En återgångsbegäran till din webbplats misslyckades, vilket betyder att funktioner som är beroende av en sådan begäran inte kommer att fungera korrekt.
Jag fick ett fel: cURL fel 28: Operationen tog timeout efter 10001 millisekunder med

Varför tar cURL timeout?

Ett antal situationer kan orsaka timeout för cURL i WordPress:

  1. Till exempel kan en WordPress-brandväggsplugin se detta som misstänkt aktivitet och blockera REST API-förfrågningar.
  2. Om din DNS-server inte fungerar som den ska kan detta också göra att HTTP-förfrågningar misslyckas, vilket resulterar i cURL-timeout-fel i WordPress.
  3. En felkonfigurerad WordPress-värdserver, med en låg timeout-tröskel, kan också hindra vissa WordPress-processer från att fungera korrekt.
  4. Felproblem orsakade av användning av oprofessionella, föråldrade WordPress-teman.

Nu när vi i allmänhet känner till orsaken till krullningsfel borde det inte vara svårt att lösa problemet med "curl error 28: Connection timeout".

Hur löser jag problemet med WordPress-webbplatsens hälsostatusfel?

WordPress fatalt felHur hanterar man det?

Efter att WordPress-webbplatsen har flyttats är framsidan på framsidan tom och bakgrunden är också tom, vad ska jag göra??

Det rekommenderas att aktivera "WordPress debug mode" för att felsöka WordPress.

Hur aktiverar jag WordPress felsökningsläge?

  1. Redigera filen "wp-config.php" i rotkatalogen på din WordPress-webbplats;
  2. Kommer"define('WP_DEBUG', false); ",byta om till"define('WP_DEBUG', true); "
  3. När du har aktiverat WordPress-felsökning, uppdaterar du felsidan och sökvägen och felmeddelandet för pluginet eller temat som orsakade felet kommer att visas;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Till sist "define('WP_DEBUG', false); "modifierad baksida"define('WP_DEBUG', false); ".

Efter att ha uppdaterat felsidan kommer ett plugin-meddelande som liknar följande som orsakade WordPress-felet att visas▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • Den preliminära bedömningen är att det är ett fatalt WordPress-fel som orsakats av ett WordPress-tema eller ett WordPress-plugin, så det är nödvändigt att registrera vilken WordPress-plugin som har ett felmeddelande och sedan eliminera en efter en.
  • I allmänhet, när du felsöker en webbplats, måste du inaktivera alla plugins och byta till standardtemat.
  • Förståeligt nog är de flesta webbansvariga ovilliga att göra detta eftersom det påverkar webbplatsbesökarna genom att få dem att surfa på webbplatser som inte har den ursprungliga funktionaliteten.

Rekommenderad användningPlugin för hälsokontroll och felsökningKontrollera, klicka på länken nedan för att sespecifik metod

Chen WeiliangBloggen är påHealth Check & TroubleshootingEfter pluginens "felsökningsläge" bytte testet till temat "XNUMX", och problemet "REST API stötte på ett fel" visades inte.

  • Men när du aktiverarHealth Check & TroubleshootingI pluginens "Felsökningsläge" uppstod felet när jag bytte tillbaka till det tidigare WordPress-temat.
  • Därför kan det definitivt bedömas att felproblemet "REST API request error cURL error 28" orsakas av WordPress-temat.

Om stegen ovan misslyckas med att lösa cURL-fel 28 på din WordPress-webbplats, är problemet troligen ett problem med servermiljön.

  • Det finns många faktorer som endast kan kontrolleras och fixas av serverleverantören.Till exempel, om dess DNS-server inte kan lösa begäran i tid, kommer det att leda till att curl-begäran får timeout.
  • En annan situation kan vara en långsam anslutning till värdservern eller ett nätverksproblem.
  • Skicka bara en förfrågan till kundtjänst med information om felet så kan deras tekniker felsöka och tillämpa en fix för att åtgärda det.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur löser du REST API-begäransfelet cURL-fel 28 i WordPress", vilket är användbart för dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-19296.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen