Sådan løses WordPress REST API-anmodningsfejl cURL-fejl 28

WordPressYdeevnefejl: REST API-anmodningen mislykkedes på grund af en fejl.

  • "CURL-fejl 28" er et almindeligt WordPress REST API-problem, der kan påvirke ydeevnen af ​​dit websted og kan få dit websted til at opføre sig uventet.
  • I denne tutorial,Chen WeiliangVil detaljere, hvordan du løser problemet med "cURL-fejl 28: Forbindelse timeout" på dit WordPress-websted.

Sådan løses WordPress REST API-anmodningsfejl cURL-fejl 28

  • WordPress-ydeevnefejl: REST API stødte på en fejl ▲
  • REST API er en måde for WordPress og andre applikationer at kommunikere med serveren.For eksempel blokredigeringssiden, som er afhængig af REST til at vise og gemme dine sider og artikler.
  • REST API-anmodningen mislykkedes med en fejl.
    Fejl: [] cURL fejl 28: Operation timeout efter 10000 millisekunder med 0 ud af -1 bytes modtaget

og også,WordPress pluginSitemap XML sitemap, der er også en fejlmeddelelse:

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

Hvad er curl til WordPress?

  • cURL bruges af WordPress og mange andre webapplikationer软件Værktøjer til at sende og modtage dataanmodninger ved hjælp af URL'er.
  • WordPress bruger cURL til at håndtere flere API-anmodninger.Det kan bruges som en udvidelse til PHP-programmeringssproget, og WordPress-hostingtjenester vil hjælpe med det.
  • Curl-biblioteket spiller en afgørende rolle i WordPress' baggrundsarbejde.Hvis konfigurationen er forkert, vil WordPress-siden ikke fungere som forventet.

Hvorfor får WordPress "cURL-fejl 28"?

Manglende besvarelse af serverens dataanmodning rettidigt kan resultere i en "cURL-fejl 28"-fejl fra WordPress.

WordPress bruger REST API, en programmeringsteknik, til at sende og modtage dataanmodninger.

Hvis disse anmodninger timeout, vil du have et kritisk problem med titlen "REST API stødte på en fejl" i Site Health-rapporten.

Hvis du udvider et problem, kan du se mere detaljerede oplysninger, herunder fejlmeddelelser:

REST API-anmodningen mislykkedes med en fejl.
Fejl: [] cURL fejl 28: Operation timeout efter 10000 millisekunder med 0 ud af -1 bytes modtaget

WordPress-fejl: Dit websted kan ikke fuldføre loopback-anmodningen

Du kan også se et andet relateret spørgsmål med titlen "Dit websted kan ikke fuldføre loopback-anmodningen".Den vil vise en lignende fejlmeddelelse som beskrevet nedenfor▼

WordPress-fejl: Dit websted kunne ikke fuldføre loopback-anmodningen #2

Loopback-anmodninger bruges til at køre planlagte begivenheder og bruges også af de indbyggede tema- og plugin-editorer for at sikre kodestabilitet.
En loopback-anmodning til dit websted mislykkedes, hvilket betyder, at funktioner, der afhænger af en sådan anmodning, ikke vil fungere korrekt.
Jeg fik en fejl: cURL fejl 28: Operation timeout efter 10001 millisekunder med

Hvorfor får cURL timeout?

En række situationer kan forårsage timeout for cURL i WordPress:

  1. For eksempel kan et WordPress firewall-plugin se dette som mistænkelig aktivitet og blokere REST API-anmodninger.
  2. Hvis din DNS-server ikke fungerer korrekt, kan dette også forårsage, at HTTP-anmodninger mislykkes, hvilket resulterer i cURL-timeoutfejl i WordPress.
  3. En forkert konfigureret WordPress-hostingserver med en lav timeout-tærskel kan også forhindre nogle WordPress-processer i at fungere korrekt.
  4. Fejlproblemer forårsaget af brug af uprofessionelle, forældede WordPress-temaer.

Nu hvor vi generelt kender årsagen til krøllefejl, burde det ikke være svært at løse problemet med "krøllefejl 28: Forbindelse timeout".

Hvordan løser man problemet med WordPress-webstedets sundhedsstatusfejl?

WordPress fatal fejlHvordan håndteres det?

Efter WordPress-hjemmesiden er flyttet, er forsiden af ​​forsiden tom, og baggrunden er også tom, hvad skal jeg gøre??

Det anbefales at aktivere "WordPress debug mode" for at fejlfinde WordPress.

Hvordan aktiverer jeg WordPress-fejlretningstilstand?

  1. Rediger filen "wp-config.php" i rodmappen på dit WordPress-websted;
  2. Vilje"define('WP_DEBUG', false); ",Ændre til"define('WP_DEBUG', true); "
  3. Når du har aktiveret WordPress-fejlretning, skal du opdatere fejlsiden, og stien og fejlmeddelelsen for det plugin eller tema, der forårsagede fejlen, vil blive vist;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Langt om længe "define('WP_DEBUG', false); "modificeret tilbage"define('WP_DEBUG', false); ".

Efter at have opdateret fejlsiden, vil den vise en plugin-promptmeddelelse, der ligner følgende, der forårsagede WordPress-fejlen▼

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 foreløbige vurdering er, at der er tale om en fatal WordPress-fejl forårsaget af et WordPress-tema eller et WordPress-plugin, så det er nødvendigt at registrere hvilket WordPress-plugin, der har en fejlmeddelelse, og derefter eliminere én efter én.
  • Generelt, når du fejlfinder et websted, skal du deaktivere alle plugins og skifte til standardtemaet.
  • Forståeligt nok er de fleste webmastere tilbageholdende med at gøre dette, fordi det påvirker besøgende på webstedet ved at få dem til at gennemse websteder, der ikke har den originale funktionalitet.

Anbefalet brugSundhedstjek og fejlfindingspluginTjek, klik på linket nedenfor for at sespecifik metode

Chen WeiliangBlog er tændtHealth Check & TroubleshootingEfter pluginnets "fejlfindingstilstand" skiftede testen til "XNUMX"-temaet, og problemet "REST API stødte på en fejl" blev ikke vist.

  • Men når du aktivererHealth Check & TroubleshootingI plugin's "Fejlfindingstilstand" opstod fejlen, da jeg skiftede tilbage til det tidligere WordPress-tema.
  • Derfor kan det bestemt vurderes, at fejlproblemet "REST API request error cURL error 28" er forårsaget af WordPress-temaet.

Hvis ovenstående trin ikke løser cURL-fejl 28 på dit WordPress-websted, er problemet højst sandsynligt et problem med servermiljøet.

  • Der er mange faktorer, som kun kan kontrolleres og rettes af serverudbyderen.For eksempel, hvis dens DNS-server ikke kan løse anmodningen i tide, vil det medføre timeout for curl-anmodningen.
  • En anden situation kan være en langsom forbindelse til værtsserveren eller et netværksproblem.
  • Du skal blot sende en anmodning til kundeservice med detaljer om fejlen, og deres teknikere kan fejlfinde og anvende en rettelse for at løse den.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delte "Sådan løser du REST API-anmodningsfejlen cURL-fejl 28 i WordPress", hvilket er nyttigt for dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-19296.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen