WordPress REST API -pyyntövirheen ratkaiseminen cURL-virhe 28

WordPressSuorituskykyvirhe: REST API -pyyntö epäonnistui virheen vuoksi.

  • "CURL error 28" on yleinen WordPress REST API -ongelma, joka voi vaikuttaa verkkosivustosi suorituskykyyn ja saattaa saada sivustosi käyttäytymään odottamattomasti.
  • Tässä opetusohjelmassaChen WeiliangSiinä kerrotaan, kuinka voit korjata WordPress-sivustosi "cURL error 28: Connection timeout" -ongelman.

WordPress REST API -pyyntövirheen ratkaiseminen cURL-virhe 28

  • WordPressin suorituskykyvirhe: REST API havaitsi virheen ▲
  • REST API on tapa WordPressille ja muille sovelluksille kommunikoida palvelimen kanssa.Esimerkiksi lohkoeditorisivu, joka luottaa REST-toimintoon sivujesi ja artikkelisi näyttämiseen ja tallentamiseen.
  • REST API -pyyntö epäonnistui virheen vuoksi.
    Virhe: [] cURL-virhe 28: Toiminnon aikakatkaisu 10000 0 millisekunnin jälkeen, vastaanotettu 1 / -XNUMX tavua

ja myös,WordPress-laajennusSivustokartta XML-sivustokartta, siellä on myös virheilmoitus:

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

Mikä curl on WordPressille?

  • WordPress ja monet muut verkkosovellukset käyttävät cURL-osoitetta软件Apuohjelmat datapyyntöjen lähettämiseen ja vastaanottamiseen URL-osoitteiden avulla.
  • WordPress käyttää cURL:iä useiden API-pyyntöjen käsittelemiseen.Sitä voidaan käyttää PHP-ohjelmointikielen laajennuksena, ja WordPress-isännöintipalvelut auttavat tässä.
  • Curl-kirjastolla on tärkeä rooli WordPressin taustatyössä.Jos kokoonpano on virheellinen, WordPress-sivustosi ei toimi odotetulla tavalla.

Miksi WordPress saa "cURL error 28"?

Jos palvelimen tietopyyntöön ei vastata ajoissa, WordPress voi aiheuttaa "cURL error 28" -virheen.

WordPress käyttää REST API:ta, ohjelmointitekniikkaa, datapyyntöjen lähettämiseen ja vastaanottamiseen.

Jos nämä pyynnöt aikakatkaistaan, sivuston kunto -raportissa on kriittinen ongelma nimeltä "REST API havaitsi virheen".

Jos laajennat ongelmaa, näet tarkempia tietoja, kuten virheilmoituksia:

REST API -pyyntö epäonnistui virheen vuoksi.
Virhe: [] cURL-virhe 28: Toiminnon aikakatkaisu 10000 0 millisekunnin jälkeen, vastaanotettu 1 / -XNUMX tavua

WordPress-virhe: sivustosi ei voi suorittaa takaisinsilmukkapyyntöä

Saatat myös nähdä toisen aiheeseen liittyvän kysymyksen, jonka otsikko on "Sivustosi ei voi suorittaa takaisinkytkentäpyyntöä".Se näyttää samanlaisen virheilmoituksen kuin alla on kuvattu▼

WordPress-virhe: sivustosi ei voinut suorittaa takaisinsilmukkapyyntöä #2

Loopback-pyyntöjä käytetään ajoitettujen tapahtumien suorittamiseen, ja myös sisäänrakennetut teema- ja laajennuseditorit käyttävät niitä koodin vakauden varmistamiseksi.
Paluupyyntö sivustollesi epäonnistui, mikä tarkoittaa, että tällaisesta pyynnöstä riippuvat ominaisuudet eivät toimi kunnolla.
Sain virheilmoituksen: cURL-virhe 28: Toiminto aikakatkaistiin 10001 millisekunnin jälkeen

Miksi cURL aikakatkaistaan?

Useat tilanteet voivat aiheuttaa cURL:n aikakatkaisun WordPressissä:

  1. Esimerkiksi WordPress-palomuurilaajennus saattaa nähdä tämän epäilyttävänä toimintana ja estää REST API -pyynnöt.
  2. Jos DNS-palvelimesi ei toimi kunnolla, tämä voi myös aiheuttaa HTTP-pyyntöjen epäonnistumisen, mikä johtaa cURL-aikakatkaisuvirheisiin WordPressissä.
  3. Väärin määritetty WordPress-isännöintipalvelin, jolla on alhainen aikakatkaisukynnys, voi myös estää joidenkin WordPress-prosessien toiminnan.
  4. Virheongelmat, jotka johtuvat epäammattimaisten, vanhentuneiden WordPress-teemojen käytöstä.

Nyt kun yleensä tiedämme käpristymisvirheiden syyn, "käpristymisvirhe 28: Yhteyden aikakatkaisu" -ongelman ratkaisemisen ei pitäisi olla vaikeaa.

Kuinka ratkaista WordPress-sivuston kuntovirheen ongelma?

WordPressin kohtalokas virheKuinka käsitellä sitä?

Kun WordPress-verkkosivusto on siirretty, etusivun etusivu on tyhjä ja tausta on myös tyhjä, mitä minun pitäisi tehdä??

On suositeltavaa ottaa "WordPress-virheenkorjaustila" käyttöön WordPressin vianetsintää varten.

Kuinka ottaa WordPress-virheenkorjaustila käyttöön?

  1. Muokkaa "wp-config.php" -tiedostoa WordPress-sivustosi juurihakemistossa;
  2. Tahtoa"define('WP_DEBUG', false); ",muuttua"define('WP_DEBUG', true); "
  3. Kun olet ottanut WordPress-virheenkorjauksen käyttöön, päivitä virhesivu, jolloin näkyviin tulee virheen aiheuttaneen laajennuksen tai teeman polku ja virheviesti.
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • vihdoin"define('WP_DEBUG', false); "muokattu takaisin"define('WP_DEBUG', false); ".

Virhesivun päivityksen jälkeen näkyviin tulee seuraavankaltainen liitännäiskehoteviesti, joka aiheutti WordPress-virheen▼

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
  • Alustavan arvion mukaan kyseessä on kohtalokas WordPress-virhe, joka johtuu WordPress-teemasta tai WordPress-laajennuksesta, joten on kirjattava, missä WordPress-laajennuksessa on virheilmoitus, ja sen jälkeen poistettava yksitellen.
  • Yleensä verkkosivuston vianmääritystä tehdessäsi sinun on poistettava kaikki laajennukset käytöstä ja vaihdettava oletusteemaan.
  • Ymmärrettävästi useimmat verkkovastaavat ovat haluttomia tekemään tätä, koska se vaikuttaa sivuston vierailijoihin saamalla heidät selaamaan sivustoja, joissa ei ole alkuperäisiä toimintoja.

Suositeltu käyttöTerveystarkastus- ja vianmäärityslaajennusTarkista, napsauta alla olevaa linkkiä nähdäksesierityinen menetelmä

Chen WeiliangBlogi on päälläHealth Check & TroubleshootingLaajennuksen "vianmääritystilan" jälkeen testi siirtyi teemaan "XNUMX", eikä "REST API havaitsi virheen" -ongelmaa näkynyt.

  • Kuitenkin, kun se otetaan käyttöönHealth Check & TroubleshootingLisäosan "Vianetsintätilassa" virhe tapahtui, kun vaihdoin takaisin edelliseen WordPress-teemaan.
  • Siksi voidaan ehdottomasti päätellä, että "REST API request error cURL error 28" -virheongelma johtuu WordPress-teemasta.

Jos yllä olevat vaiheet eivät ratkaise cURL-virhettä 28 WordPress-sivustollasi, ongelma on todennäköisesti palvelinympäristöongelma.

  • On monia tekijöitä, joita vain palvelimen tarjoaja voi hallita ja korjata.Jos esimerkiksi sen DNS-palvelin ei pysty ratkaisemaan pyyntöä ajoissa, se aiheuttaa curl-pyynnön aikakatkaisun.
  • Toinen tilanne voi olla hidas yhteys isäntäpalvelimeen tai verkko-ongelma.
  • Lähetä vain pyyntö asiakaspalveluun, jossa on tiedot virheestä, ja heidän teknikot voivat tehdä vianmäärityksen ja korjata sen.

Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Kuinka ratkaista REST API request error cURL error 28 in WordPress", josta on sinulle hyötyä.

Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-19296.html

Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös