Kaip išspręsti WordPress REST API užklausos klaidą cURL klaida 28

WordPressNašumo klaida: REST API užklausa nepavyko dėl klaidos.

  • „CURL error 28“ yra dažna „WordPress REST API“ problema, kuri gali turėti įtakos jūsų svetainės našumui ir gali sukelti netikėtą svetainės veikimą.
  • Šioje mokymo programojeChen WeiliangIšsiaiškins, kaip išspręsti „28 cURL klaidos: Baigėsi ryšio laikas“ problemą „WordPress“ svetainėje.

Kaip išspręsti WordPress REST API užklausos klaidą cURL klaida 28

  • „WordPress“ našumo klaida: REST API įvyko klaida ▲
  • REST API yra būdas „WordPress“ ir kitoms programoms susisiekti su serveriu.Pavyzdžiui, blokų rengyklės puslapis, kuris remiasi REST, kad būtų rodomi ir išsaugoti jūsų puslapiai ir straipsniai.
  • REST API užklausa nepavyko dėl klaidos.
    Klaida: [] cURL klaida 28: operacijos skirtasis laikas baigėsi po 10000 0 milisekundžių, gauta 1 iš -XNUMX baitų

ir taip pat,WordPress įskiepisSvetainės schema XML svetainės schema, taip pat yra klaidos pranešimas:

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

Kas yra curl for WordPress?

  • cURL naudoja „WordPress“ ir daugelis kitų žiniatinklio programų软件Priemonės, skirtos duomenų užklausoms siųsti ir gauti naudojant URL.
  • „WordPress“ naudoja cURL, kad apdorotų kelias API užklausas.Jis gali būti naudojamas kaip PHP programavimo kalbos plėtinys, o WordPress prieglobos paslaugos tam padės.
  • Garbanų biblioteka vaidina labai svarbų vaidmenį foniniame „WordPress“ darbe.Jei konfigūracija neteisinga, „WordPress“ svetainė neveiks taip, kaip tikėtasi.

Kodėl „WordPress“ gauna „cURL klaida 28“?

Laiku neatsakius į serverio duomenų užklausą, „WordPress“ gali pateikti klaidą „cURL klaida 28“.

Duomenų užklausoms siųsti ir gauti „WordPress“ naudoja REST API – programavimo techniką.

Jei baigiasi šių užklausų skirtasis laikas, svetainės būklės ataskaitoje iškils kritinė problema, pavadinta „REST API aptiko klaida“.

Jei išplečiate problemą, galite peržiūrėti išsamesnę informaciją, įskaitant klaidų pranešimus:

REST API užklausa nepavyko dėl klaidos.
Klaida: [] cURL klaida 28: operacijos skirtasis laikas baigėsi po 10000 0 milisekundžių, gauta 1 iš -XNUMX baitų

„WordPress“ klaida: jūsų svetainė negali įvykdyti grįžtamojo ryšio užklausos

Taip pat galite pamatyti kitą susijusį klausimą, pavadintą „Jūsų svetainė negali užbaigti atgalinio ryšio užklausos“.Bus parodytas panašus klaidos pranešimas, kaip aprašyta toliau▼

„WordPress“ klaida: jūsų svetainė negalėjo užbaigti 2-os grįžimo užklausos

„Loopback“ užklausos naudojamos suplanuotiems įvykiams vykdyti, taip pat jas naudoja įtaisytosios temos ir papildinių redaktoriai, kad užtikrintų kodo stabilumą.
Grįžimo užklausa į jūsų svetainę nepavyko, o tai reiškia, kad funkcijos, kurios priklauso nuo tokios užklausos, neveiks tinkamai.
Gavau klaidą: cURL klaida 28: Operacijos skirtasis laikas baigėsi po 10001 milisekundės su

Kodėl baigiasi cURL laikas?

Dėl daugelio situacijų cURL gali baigtis laikas „WordPress“:

  1. Pavyzdžiui, „WordPress“ ugniasienės papildinys gali matyti tai kaip įtartiną veiklą ir blokuoti REST API užklausas.
  2. Jei jūsų DNS serveris neveikia tinkamai, HTTP užklausos taip pat gali nepavykti, todėl „WordPress“ gali atsirasti cURL skirtojo laiko klaidų.
  3. Neteisingai sukonfigūruotas „WordPress“ prieglobos serveris, turintis žemą skirtojo laiko slenkstį, taip pat gali trukdyti kai kuriems „WordPress“ procesams tinkamai veikti.
  4. Klaidų problemos, kylančios dėl neprofesionalių, pasenusių „WordPress“ temų naudojimo.

Dabar, kai paprastai žinome susisukimo klaidų priežastį, neturėtų būti sunku išspręsti problemą „28 garbanojimo klaida: baigėsi ryšio laikas“.

Kaip išspręsti „WordPress“ svetainės sveikatos būklės klaidos problemą?

Lemtinga „WordPress“ klaidaKaip su tuo kovoti?

Perkėlus „WordPress“ svetainę, pirminio puslapio pagrindinis puslapis ir fonas taip pat tuščias. Ką turėčiau daryti??

Norint pašalinti „WordPress“ triktis, rekomenduojama įjungti „WordPress derinimo režimą“.

Kaip įjungti „WordPress“ derinimo režimą?

  1. Redaguokite failą „wp-config.php“ savo „WordPress“ svetainės šakniniame kataloge;
  2. valia"define('WP_DEBUG', false); ",pakeisti į"define('WP_DEBUG', true); "
  3. Įjungę WordPress derinimą, atnaujinkite klaidos puslapį ir bus rodomas klaidą sukėlusio papildinio ar temos kelias ir klaidos pranešimas;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Pagaliau "define('WP_DEBUG', false); "pakeista atgal"define('WP_DEBUG', false); “.

Atnaujinus klaidos puslapį, bus rodomas papildinio raginimo pranešimas, panašus į toliau pateiktą, dėl kurio įvyko „WordPress“ klaida▼

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
  • Preliminariai manoma, kad tai lemtinga „WordPress“ klaida, kurią sukėlė „WordPress“ tema arba „WordPress“ papildinys, todėl būtina įrašyti, kuriame „WordPress“ papildinyje yra klaidos pranešimas, ir po vieną juos pašalinti.
  • Paprastai, šalindami svetainės triktis, turite išjungti visus papildinius ir perjungti į numatytąją temą.
  • Suprantama, kad dauguma žiniatinklio valdytojų nenoriai to daro, nes tai daro įtaką svetainės lankytojams, nes jie naršo svetaines, kuriose nėra originalių funkcijų.

Rekomenduojamas naudojimasBūklės patikrinimo ir trikčių šalinimo papildinysPatikrinkite, spustelėkite toliau pateiktą nuorodą, kad peržiūrėtumėtespecifinis metodas

Chen WeiliangDienoraštis įjungtasHealth Check & TroubleshootingĮjungus įskiepio „trikčių šalinimo režimą“, bandymas persijungė į temą „XNUMX“, o „REST API aptiko klaida“ problema nebuvo rodoma.

  • Tačiau įjungusHealth Check & TroubleshootingPapildinio „Trikčių šalinimo režime“ klaida įvyko, kai grįžau į ankstesnę „WordPress“ temą.
  • Todėl galima nustatyti, kad „REST API request error cURL error 28“ klaidos problemą sukelia „WordPress“ tema.

Jei anksčiau atlikti veiksmai nepadeda išspręsti cURL klaidos 28 jūsų „WordPress“ svetainėje, greičiausiai problema yra serverio aplinkos problema.

  • Yra daug veiksnių, kuriuos gali kontroliuoti ir nustatyti tik serverio tiekėjas.Pavyzdžiui, jei jo DNS serveris negali laiku išspręsti užklausos, baigsis kreipimosi užklausos laikas.
  • Kita situacija gali būti lėtas ryšys su pagrindiniu serveriu arba tinklo problema.
  • Tiesiog nusiųskite užklausą klientų aptarnavimo tarnybai su išsamia informacija apie klaidą, o jų technikai gali pašalinti triktis ir pritaikyti pataisymą, kad ją ištaisytų.

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Kaip išspręsti REST API užklausos klaidą cURL 28 klaidą programoje WordPress“, kuri jums naudinga.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-19296.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų