WordPress REST API хүсэлтийн алдаа cURL алдаа 28-ыг хэрхэн шийдвэрлэх вэ

WordPressГүйцэтгэлийн алдаа: REST API хүсэлт алдааны улмаас амжилтгүй болсон.

  • "CURL алдаа 28" нь WordPress REST API-ийн нийтлэг асуудал бөгөөд вэбсайтын гүйцэтгэлд нөлөөлж, вэбсайтыг гэнэтийн үйлдэл хийхэд хүргэж болзошгүй юм.
  • Энэхүү заавартЧен ВэйлянТаны WordPress сайт дээрх "cURL алдаа 28: Холболтын хугацаа хэтэрсэн" асуудлыг хэрхэн засах талаар дэлгэрэнгүй тайлбарлах болно.

WordPress REST API хүсэлтийн алдаа cURL алдаа 28-ыг хэрхэн шийдвэрлэх вэ

  • WordPress гүйцэтгэлийн алдаа: REST API-д алдаа гарлаа ▲
  • REST API нь WordPress болон бусад программуудын сервертэй холбогдох арга юм.Жишээлбэл, таны хуудас, нийтлэлийг харуулах, хадгалахын тулд REST дээр тулгуурладаг блок засварлагч хуудас.
  • REST API хүсэлтэд алдаа гарсан.
    Алдаа: [] cURL алдаа 28: -10000 байтаас 0-г хүлээн авснаар 1 миллисекундын дараа үйл ажиллагааны хугацаа дууссан

мөн түүнчлэн,WordPress залгаасSitemap XML sitemap, мөн алдааны мэдэгдэл байна:

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

WordPress-д зориулсан curl гэж юу вэ?

  • cURL нь WordPress болон бусад олон вэб програмуудад ашиглагддагПрограм хангамжURL ашиглан өгөгдлийн хүсэлтийг илгээх, хүлээн авах хэрэгслүүд.
  • WordPress нь олон API хүсэлтийг шийдвэрлэхийн тулд cURL ашигладаг.Үүнийг PHP програмчлалын хэлний өргөтгөл болгон ашиглаж болох бөгөөд WordPress хостинг үйлчилгээнүүд үүнд тусална.
  • Curl номын сан нь WordPress-ийн суурь ажилд чухал үүрэг гүйцэтгэдэг.Хэрэв тохиргоо буруу байвал WordPress сайт санаснаар ажиллахгүй.

WordPress яагаад "cURL алдаа 28" авдаг вэ?

Серверийн өгөгдлийн хүсэлтэд цаг тухайд нь хариу өгөхгүй бол WordPress-ээс "cURL алдаа 28" алдаа гарч болзошгүй.

WordPress нь өгөгдлийн хүсэлтийг илгээх, хүлээн авахын тулд програмчлалын арга болох REST API ашигладаг.

Хэрэв эдгээр хүсэлтийн хугацаа дууссан бол Сайтын эрүүл мэндийн тайланд "REST API алдаатай тулгарлаа" гэсэн чухал асуудал гарна.

Хэрэв та асуудлыг өргөжүүлбэл алдааны мэдэгдлүүд зэрэг илүү дэлгэрэнгүй мэдээллийг харах боломжтой:

REST API хүсэлтэд алдаа гарсан.
Алдаа: [] cURL алдаа 28: -10000 байтаас 0-г хүлээн авснаар 1 миллисекундын дараа үйл ажиллагааны хугацаа дууссан

WordPress алдаа: Таны сайт буцах хүсэлтийг гүйцээж чадахгүй байна

Та мөн "Таны сайт буцаах хүсэлтийг гүйцээж чадахгүй байна" гэсэн өөр асуултыг харж болно.Энэ нь доор тайлбарласантай төстэй алдааны мессежийг харуулах болно▼

WordPress алдаа: Таны сайт буцах хүсэлт №2-ыг гүйцээж чадсангүй

Эргэлтийн хүсэлтийг хуваарьт үйл явдлуудыг ажиллуулахад ашигладаг бөгөөд кодын тогтвортой байдлыг хангахын тулд суулгасан сэдэв болон залгаас засварлагчид ашигладаг.
Таны сайт руу буцах хүсэлт амжилтгүй болсон бөгөөд энэ нь ийм хүсэлтээс хамаарах функцууд зөв ажиллахгүй гэсэн үг юм.
Надад алдаа гарлаа: cURL алдаа 28: Үйлдлийн хугацаа 10001 миллисекунд дууссан.

Яагаад cURL хугацаа хэтэрсэн бэ?

Хэд хэдэн нөхцөл байдал нь WordPress дээр cURL-ийн хугацаа хэтрэхэд хүргэдэг:

  1. Жишээлбэл, WordPress галт ханын залгаас үүнийг сэжигтэй үйлдэл гэж үзэж, REST API хүсэлтийг блоклож болзошгүй.
  2. Хэрэв таны DNS сервер зөв ажиллахгүй байгаа бол энэ нь мөн HTTP хүсэлтийг амжилтгүй болгож, WordPress дээр cURL-ийн завсарлагааны алдааг үүсгэж болзошгүй.
  3. Буруу тохируулагдсан WordPress хостинг сервер нь хугацаа хэтрэх босго багатай нь WordPress-ийн зарим процессуудыг зөв ажиллуулахад саад учруулж болзошгүй юм.
  4. Мэргэжлийн бус, хуучирсан WordPress сэдвүүдийг ашигласнаас үүдэлтэй алдааны асуудлууд.

Одоо бид curl алдааны шалтгааныг ерөнхийд нь мэдэж байгаа тул "curl алдаа 28: Холболтын хугацаа хэтэрсэн" асуудлыг шийдвэрлэхэд хэцүү байх ёсгүй.

WordPress сайтын эрүүл мэндийн байдлын алдааны асуудлыг хэрхэн шийдвэрлэх вэ?

WordPress аюултай алдааҮүнийг хэрхэн шийдвэрлэх вэ?

WordPress вэбсайтыг зөөсний дараа нүүр хуудасны нүүр хуудас хоосон, дэвсгэр нь хоосон байна, би яах ёстой вэ??

WordPress-ийн алдааг олж засварлахын тулд "WordPress дибаг хийх горим"-ыг идэвхжүүлэхийг зөвлөж байна.

WordPress дибаг хийх горимыг хэрхэн идэвхжүүлэх вэ?

  1. WordPress сайтынхаа үндсэн директор доторх "wp-config.php" файлыг засварлах;
  2. хүсэл"define('WP_DEBUG', false); ",болгон өөрчлөх"define('WP_DEBUG', true); "
  3. WordPress дибаг хийхийг идэвхжүүлсний дараа алдааны хуудсыг сэргээж, алдаа үүсгэсэн залгаас эсвэл сэдвийн зам, алдааны мессеж гарч ирнэ;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Эцэст нь "define('WP_DEBUG', false); "өөрчлөгдсөн буцаж"define('WP_DEBUG', false); "Гэж бичжээ.

Алдааны хуудсыг дахин сэргээсний дараа энэ нь WordPress-ийн алдааг үүсгэсэн дараахтай төстэй залгаасын мессежийг харуулах болно▼

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
  • Урьдчилсан дүгнэлтээр энэ нь WordPress-ийн сэдэв эсвэл WordPress залгаасаас үүдэлтэй аюултай WordPress алдаа тул ямар WordPress залгаас алдааны мессеж байгааг тэмдэглэж, дараа нь нэг нэгээр нь арилгах шаардлагатай байна.
  • Ерөнхийдөө вэбсайтын алдааг олж засварлахдаа та бүх залгаасыг идэвхгүй болгож, үндсэн сэдэв рүү шилжих хэрэгтэй.
  • Ихэнх вэбмастерууд үүнийг хийх дургүй байдаг нь ойлгомжтой, учир нь энэ нь сайтын зочдод анхны функцгүй сайтуудыг үзэхэд хүргэдэг.

Зөвлөмж болгож буй хэрэглээЭрүүл мэндийн үзлэг, алдааг олж засварлах залгаасШалгаж, доорх холбоос дээр дарж үзнэ үүтодорхой арга

Чен ВэйлянБлог идэвхтэй байнаHealth Check & TroubleshootingЗалгаасны "алдааг олж засварлах горим"-ын дараа тест нь "XNUMX" сэдэв рүү шилжсэн бөгөөд "REST API алдаатай тулгарсан" асуудал гарч ирээгүй.

  • Гэсэн хэдий ч идэвхжүүлэх үедHealth Check & TroubleshootingЗалгаасны "Алдааг олж засварлах горим" дээр намайг өмнөх WordPress сэдэв рүү буцаан өөрчлөх үед алдаа гарсан.
  • Тиймээс "REST API хүсэлтийн алдаа cURL алдаа 28" алдаа нь WordPress-ийн сэдвээс үүдэлтэй гэж тодорхой дүгнэж болно.

Дээрх алхмууд нь таны WordPress сайт дээрх cURL алдаа 28-ыг шийдэж чадахгүй бол асуудал нь серверийн орчны асуудал байх магадлалтай.

  • Зөвхөн серверийн үйлчилгээ үзүүлэгчээр удирдаж, засч болох олон хүчин зүйл байдаг.Жишээлбэл, хэрэв түүний DNS сервер хүсэлтийг хугацаанд нь шийдэж чадахгүй бол энэ нь curl хүсэлтийг хугацаанаас нь гаргахад хүргэдэг.
  • Өөр нэг нөхцөл байдал нь хост сервертэй удаан холболт эсвэл сүлжээний асуудал байж болно.
  • Хэрэглэгчийн үйлчилгээнд алдааны талаарх дэлгэрэнгүй хүсэлтийг илгээхэд л хангалттай, тэдний техникчид алдааг олж засварлаж, засах боломжтой.

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) "WordPress дахь REST API хүсэлтийн алдаа cURL 28 алдааг хэрхэн шийдвэрлэх вэ" хуваалцсан нь танд тустай.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-19296.html

Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部