WordPress REST API တောင်းဆိုချက်အမှား cURL အမှား ၂၈ ကိုဖြေရှင်းနည်း

WordPressစွမ်းဆောင်ရည်အမှား- အမှားတစ်ခုကြောင့် REST API တောင်းဆိုမှု မအောင်မြင်ပါ။

  • "CURL အမှား 28" သည် သင့်ဝဘ်ဆိုဒ်၏ စွမ်းဆောင်ရည်ကို ထိခိုက်စေနိုင်ပြီး သင့်ဝဘ်ဆိုဒ်ကို မမျှော်လင့်ဘဲ ပြုမူစေမည့် ဘုံ WordPress REST API ပြဿနာဖြစ်သည်။
  • ဒီသင်ခန်းစာမှာတော့၊Chen Weiliangသင့် WordPress ဆိုက်ရှိ "cURL အမှား 28- ချိတ်ဆက်မှု အချိန်ကုန်သွားသည်" ပြဿနာကို ဖြေရှင်းနည်းကို အသေးစိတ်ဖော်ပြပါမည်။

WordPress REST API တောင်းဆိုချက်အမှား cURL အမှား ၂၈ ကိုဖြေရှင်းနည်း

  • WordPress စွမ်းဆောင်ရည် အမှား- REST API တွင် အမှားအယွင်း ▲ ကြုံတွေ့ခဲ့သည်။
  • REST API သည် WordPress နှင့် အခြားသော အပလီကေးရှင်းများအတွက် ဆာဗာနှင့် ဆက်သွယ်ရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ဥပမာအားဖြင့် သင့်စာမျက်နှာများနှင့် ဆောင်းပါးများကို ပြသရန်နှင့် သိမ်းဆည်းရန် REST ကို အားကိုးသည့် ဘလောက်တည်းဖြတ်သူ စာမျက်နှာ။
  • REST API တောင်းဆိုချက်သည် အမှားအယွင်းတစ်ခုကြောင့် မအောင်မြင်ပါ။
    အမှား- [] cURL အမှား 28- 10000 မီလီစက္ကန့်အကြာတွင် လည်ပတ်မှု အချိန်ကုန်သွားသည်

ထို့အပြင်WordPress ပလပ်အင်Sitemap XML sitemap၊ error message တစ်ခုလည်း ရှိပါတယ်-

<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 နှင့် အခြားသော ဝဘ်အက်ပလီကေးရှင်းများစွာမှ အသုံးပြုပါသည်။Software များURL များကို အသုံးပြု၍ ဒေတာတောင်းဆိုမှုများ ပေးပို့ခြင်းနှင့် လက်ခံခြင်းအတွက် အသုံးအဆောင်များ။
  • WordPress သည် API တောင်းဆိုချက်အများအပြားကိုကိုင်တွယ်ရန် cURL ကိုအသုံးပြုသည်။၎င်းကို PHP ပရိုဂရမ်းမင်းဘာသာစကားအတွက် တိုးချဲ့မှုတစ်ခုအဖြစ် အသုံးပြုနိုင်ပြီး WordPress hosting ဝန်ဆောင်မှုများက ၎င်းကို ကူညီပေးမည်ဖြစ်သည်။
  • curl စာကြည့်တိုက်သည် WordPress ၏နောက်ခံအလုပ်တွင်အရေးကြီးသောအခန်းကဏ္ဍမှပါဝင်သည်။ဖွဲ့စည်းမှုပုံစံ မမှန်ပါက၊ WordPress ဆိုက်သည် မျှော်လင့်ထားသည့်အတိုင်း လုပ်ဆောင်မည်မဟုတ်ပါ။

WordPress သည် အဘယ်ကြောင့် "cURL error 28" ကိုရသနည်း။

ဆာဗာ၏ဒေတာတောင်းဆိုမှုကို အချိန်မီတုံ့ပြန်ရန်ပျက်ကွက်ပါက WordPress မှ "cURL အမှား 28" အမှားဖြစ်သွားနိုင်သည်။

WordPress သည် ဒေတာတောင်းဆိုမှုများကို ပေးပို့ခြင်းနှင့် လက်ခံရန် ပရိုဂရမ်နည်းပညာတစ်ခုဖြစ်သည့် REST API ကို အသုံးပြုသည်။

ဤတောင်းဆိုမှုများ အချိန်ကုန်သွားပါက၊ Site Health အစီရင်ခံစာတွင် "REST API တွင် အမှားအယွင်းတစ်ခု ကြုံတွေ့ခဲ့ရသည်" ဟူသော ခေါင်းစဉ်ဖြင့် သင့်တွင် အရေးကြီးသော ပြဿနာတစ်ခု ရှိလာပါမည်။

ပြဿနာတစ်ခုကို ချဲ့ထွင်ပါက၊ အမှားအယွင်း မက်ဆေ့ချ်များအပါအဝင် နောက်ထပ်အသေးစိတ်အချက်အလက်များကို သင်ကြည့်ရှုနိုင်သည်-

REST API တောင်းဆိုချက်သည် အမှားအယွင်းတစ်ခုကြောင့် မအောင်မြင်ပါ။
အမှား- [] cURL အမှား 28- 10000 မီလီစက္ကန့်အကြာတွင် လည်ပတ်မှု အချိန်ကုန်သွားသည်

WordPress အမှား- သင့်ဆိုက်သည် loopback တောင်းဆိုချက်ကို မပြီးမြောက်နိုင်ပါ။

"သင်၏ site သည် loopback တောင်းဆိုမှုကို မပြီးမြောက်နိုင်" ဟူသော ဆက်စပ်မေးခွန်းကို သင်တွေ့နိုင်သည်။▼ အောက်တွင်ဖော်ပြထားသည့် အလားတူ အမှားအယွင်း မက်ဆေ့ချ်ကို ပြသပါမည်။

WordPress အမှား- သင့်ဆိုက်သည် loopback တောင်းဆိုချက် #2 ကို မပြီးမြောက်နိုင်ပါ။

Loopback တောင်းဆိုမှုများကို စီစဉ်ထားသည့် အစီအစဉ်များကို လုပ်ဆောင်ရန် အသုံးပြုပြီး ကုဒ်တည်ငြိမ်မှုရှိစေရန်အတွက် တပ်ဆင်ထားသော အပြင်အဆင်နှင့် ပလပ်အင်တည်းဖြတ်သူများမှလည်း အသုံးပြုပါသည်။
သင့်ဆိုက်သို့ လှည့်ပတ်တောင်းဆိုမှု မအောင်မြင်ခဲ့ပါ၊ ဆိုလိုသည်မှာ ထိုတောင်းဆိုမှုအပေါ် မူတည်သော အင်္ဂါရပ်များ ကောင်းမွန်စွာ အလုပ်မလုပ်ပါ။
ကျွန်ုပ်တွင် error တစ်ခုရပါသည်- cURL error 28- 10001 milliseconds ဖြင့် လုပ်ဆောင်ပြီးနောက် အချိန်ကုန်သွားသည်

အဘယ်ကြောင့် cURL အချိန်ကုန်သနည်း။

အခြေအနေများစွာသည် WordPress တွင် cURL ကို အချိန်ကုန်စေနိုင်သည်။

  1. ဥပမာအားဖြင့်၊ WordPress firewall ပလပ်အင်သည် ၎င်းကို သံသယဖြစ်ဖွယ်လုပ်ဆောင်ချက်အဖြစ် မြင်နိုင်ပြီး REST API တောင်းဆိုမှုများကို ပိတ်ဆို့နိုင်သည်။
  2. သင်၏ DNS ဆာဗာသည် ကောင်းမွန်စွာ အလုပ်မလုပ်ပါက၊ ၎င်းသည် HTTP တောင်းဆိုမှုများကို ပျက်ကွက်စေကာ WordPress တွင် cURL အချိန်ကုန်သွားခြင်း အမှားအယွင်းများ ဖြစ်ပေါ်စေသည်။
  3. အချိန်ကုန်မှု ကန့်သတ်ချက် နည်းပါးသော သတ်မှတ်ပုံစံမှားထားသော WordPress hosting ဆာဗာသည် အချို့သော WordPress လုပ်ငန်းစဉ်များကို ကောင်းမွန်စွာ လုပ်ဆောင်ခြင်းမှ တားဆီးနိုင်သည်။
  4. ပရော်ဖက်ရှင်နယ်မဟုတ်သော၊ ခေတ်မမီသော WordPress အပြင်အဆင်များကို အသုံးပြုခြင်းကြောင့် ဖြစ်ပေါ်လာသော အမှားအယွင်းပြဿနာများ။

ယခု ကျွန်ုပ်တို့သည် curl error များ၏ အကြောင်းရင်းကို ယေဘူယျသိရှိပြီးဖြစ်သောကြောင့် "curl error 28: Connection timed out" ပြဿနာကို ဖြေရှင်းရန် မခက်ခဲသင့်ပါ။

WordPress ဆိုက်ကျန်းမာရေးအခြေအနေအမှားအယွင်းပြဿနာကို ဘယ်လိုဖြေရှင်းမလဲ။

WordPress ဆိုးရွားသောအမှားဘယ်လိုကိုင်တွယ်ရမလဲ။

WordPress ဝဘ်ဆိုက်ကို ရွှေ့ပြီးနောက်၊ ရှေ့စာမျက်နှာ၏ ရှေ့စာမျက်နှာသည် ဗလာဖြစ်ပြီး နောက်ခံမှာလည်း ကွက်လပ်ဖြစ်နေသည်၊ ကျွန်ုပ် ဘာလုပ်သင့်သနည်း။?

WordPress ပြဿနာဖြေရှင်းရန် "WordPress debug mode" ကိုဖွင့်ရန် အကြံပြုထားသည်။

WordPress အမှားရှာမုဒ်ကို မည်သို့ဖွင့်ရမည်နည်း။

  1. သင့် WordPress site ၏ root directory တွင် "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); "

error စာမျက်နှာကို ပြန်လည်စတင်ပြီးနောက်၊ WordPress error ဖြစ်စေသော အောက်ပါကဲ့သို့ plugin prompt message ကို ပြသပါမည်▼

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 ပလပ်အင်တွင် error မက်ဆေ့ချ်ရှိကြောင်း မှတ်တမ်းတင်ပြီးနောက် တစ်ခုပြီးတစ်ခု ဖယ်ရှားရန် လိုအပ်ပါသည်။
  • ယေဘူယျအားဖြင့်၊ ဝဘ်ဆိုက်တစ်ခုကို ပြဿနာဖြေရှင်းသောအခါတွင်၊ သင်သည် ပလပ်အင်များအားလုံးကို ပိတ်ပြီး မူရင်းအပြင်အဆင်သို့ ပြောင်းရန် လိုအပ်သည်။
  • ဝဘ်မာစတာအများစုသည် မူလလုပ်ဆောင်နိုင်စွမ်းမရှိသော ဝဘ်ဆိုက်များကို ၎င်းတို့ကိုရှာဖွေစေခြင်းဖြင့် ဆိုက်လည်ပတ်သူများကို ထိခိုက်စေသောကြောင့် ၎င်းကိုလုပ်ဆောင်ရန် တွန့်ဆုတ်နေပါသည်။

အသုံးပြုရန် အကြံပြုထားသည်။ကျန်းမာရေးစစ်ဆေးခြင်းနှင့် ပြဿနာဖြေရှင်းခြင်း ပလပ်အင်ကြည့်ရှုရန် အောက်ပါလင့်ကို နှိပ်ပါ။တိကျတဲ့နည်းလမ်း

Chen Weiliangဘလော့ကို ဖွင့်ထားသည်။Health Check & Troubleshootingပလပ်အင်၏ "ပြဿနာဖြေရှင်းခြင်းမုဒ်" ပြီးနောက် စမ်းသပ်မှုသည် "XNUMX" အပြင်အဆင်သို့ ပြောင်းသွားပြီး "REST API သည် အမှားအယွင်းတစ်ခုနှင့် ကြုံတွေ့ခဲ့ရသည်" ပြဿနာကို မပြသခဲ့ပါ။

  • ဒါပေမယ့် ဖွင့်လိုက်တာHealth Check & Troubleshootingပလပ်အင်၏ "ပြဿနာဖြေရှင်းခြင်းမုဒ်" တွင် ကျွန်ုပ်သည် ယခင် WordPress အပြင်အဆင်သို့ ပြန်ပြောင်းသောအခါ အမှားဖြစ်သွားသည်။
  • ထို့ကြောင့်၊ "REST API တောင်းဆိုမှု error cURL error 28" error ပြဿနာသည် WordPress ဆောင်ပုဒ်ကြောင့်ဖြစ်ရခြင်းဖြစ်သည်ကို ကျိန်းသေအကဲဖြတ်နိုင်ပါသည်။

အထက်ဖော်ပြပါ အဆင့်များသည် သင့် WordPress ဆိုက်တွင် cURL အမှား 28 ကို ဖြေရှင်းရန် ပျက်ကွက်ပါက ပြဿနာသည် ဆာဗာပတ်ဝန်းကျင် ပြဿနာ ဖြစ်နိုင်ခြေများသည်။

  • ဆာဗာဝန်ဆောင်မှုပေးသူကသာ ထိန်းချုပ်ပြီး ပြင်ဆင်နိုင်သည့်အချက်များစွာရှိပါသည်။ဥပမာအားဖြင့်၊ ၎င်း၏ DNS server သည် တောင်းဆိုချက်ကို အချိန်မီ မဖြေရှင်းနိုင်ပါက၊ ၎င်းသည် curl တောင်းဆိုမှုကို အချိန်ကုန်စေမည်ဖြစ်သည်။
  • အခြားအခြေအနေမှာ host server သို့ နှေးကွေးသော ချိတ်ဆက်မှု သို့မဟုတ် ကွန်ရက်ပြဿနာ ဖြစ်နိုင်သည်။
  • အမှားအယွင်းအကြောင်းအသေးစိတ်အချက်များနှင့်အတူ ဖောက်သည်ဝန်ဆောင်မှုထံ တောင်းဆိုချက်တစ်ခုကို ရိုးရှင်းစွာပေးပို့ပြီး ၎င်းတို့၏နည်းပညာရှင်များသည် ၎င်းကိုဖြေရှင်းရန် ပြုပြင်မှုတစ်ခုကို အသုံးပြု၍ ပြဿနာဖြေရှင်းနိုင်သည်။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) သင့်အတွက် အထောက်အကူဖြစ်စေသော "REST API တောင်းဆိုချက်အမှား cURL အမှား 28 ကို ဖြေရှင်းနည်း" ကို မျှဝေထားသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-19296.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်