Article Directory
WordPressАткаруу катасы: REST API сурамы катадан улам ишке ашкан жок.
- "CURL катасы 28" - бул жалпы WordPress REST API маселеси, ал веб-сайтыңыздын иштешине таасирин тийгизип, веб-сайтыңыздын күтүүсүз иштешине алып келиши мүмкүн.
- Бул окуу куралында,Чен ВейлянСиздин WordPress сайтыңызда "cURL катасы 28: Туташуу убактысы бүттү" көйгөйүн кантип оңдоону майда-чүйдөсүнө чейин айтып берет.

- WordPress аткаруу катасы: REST API катага туш болду ▲
- REST API - бул WordPress жана башка колдонмолордун сервер менен байланышуу жолу.Мисалы, сиздин баракчаларыңызды жана макалаларыңызды көрсөтүү жана сактоо үчүн RESTге таянган блок редакторунун бети.
- REST API сурамы ката менен ишке ашкан жок.
Ката: [] cURL катасы 28: Операция 10000 миллисекунддан кийин күтүлбөй калды, 0 ичинен -1 байт алынган
ошондой эле,WordPress плагиниСайттын картасы XML сайт картасы, ошондой эле ката билдирүүсү бар:
<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 катасы: Сиздин сайт кайра цикл өтүнүчүн аткара албайт
Сиз ошондой эле "Сиздин сайт кайра кайтаруу өтүнүчүн аткара албайт" деген башка тиешелүү суроону көрүшү мүмкүн.Ал төмөндө сүрөттөлгөндөй ката билдирүүсүн көрсөтөт▼

Артка кайтаруу сурамдары пландаштырылган иш-чараларды жүргүзүү үчүн колдонулат, ошондой эле коддун туруктуулугун камсыз кылуу үчүн орнотулган тема жана плагин редакторлору тарабынан колдонулат.
Сайтыңызга кайра кайтаруу өтүнүчү ишке ашкан жок, башкача айтканда, мындай суроо-талапка көз каранды функциялар туура иштебейт.
Мен ката алдым: cURL катасы 28: операция 10001 миллисекунддан кийин күтүлбөй калды
Эмне үчүн cURL убактысы бүтөт?
Бир катар жагдайлар WordPress'те cURL убакыттын өтүшүнө алып келиши мүмкүн:
- Мисалы, WordPress брандмауэр плагини муну шектүү аракет катары көрүп, REST API сурамдарын бөгөттөшү мүмкүн.
- Эгерде сиздин DNS сервериңиз туура иштебесе, бул HTTP сурамдарынын аткарылбай калышына алып келиши мүмкүн, натыйжада WordPressте cURL күтүү убакыты каталары пайда болот.
- Туура эмес конфигурацияланган WordPress хостинг сервери аз күтүү босогосу менен кээ бир WordPress процесстеринин туура иштешине тоскоол болушу мүмкүн.
- Кесипкөй эмес, эскирген WordPress темаларын колдонуудан келип чыккан ката көйгөйлөрү.
Эми биз жалпысынан curl каталарынын себебин билгендиктен, "28 curl катасы: Туташуу убактысы бүттү" көйгөйүн чечүү кыйын болбошу керек.
WordPress сайтынын ден соолук абалы катасынын көйгөйүн кантип чечсе болот?
WordPress катасыаны менен кантип күрөшүү керек?
WordPress көйгөйлөрүн чечүү үчүн "WordPress мүчүлүштүктөрдү оңдоо режимин" иштетүү сунушталат.
WordPress мүчүлүштүктөрдү оңдоо режимин кантип иштетүү керек?
- WordPress сайтыңыздын түпкү каталогундагы "wp-config.php" файлын түзөтүңүз;
- Эрк"
define('WP_DEBUG', false);", өзгөртүү"define('WP_DEBUG', true);« - 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

