ZinnectorÂŽ

WordPress လက်ခံစီမံမှုအတွက် ပရိုဂရမ်မာသုံး CLI

Zinnector® သည် Node မှလွဲ၍ အခြားမည်သည့်အရာမျှ ထည့်သွင်းထားရန်မလိုဘဲ — Docker လည်းမလို၊ MAMP လည်းမလိုဘဲ — WordPress ကို စက်တွင်း၌ တည်ဆောက်ပေးပြီးနောက် သင် push မလုပ်မီ သင် deploy ပြုလုပ်တော့မည့် hosting slot နှင့် တည်ဆောက်ထားသောအရာများကို စစ်ဆေးကာ ကိုက်ညီမှုမရှိမည့်အရာများကို အသိပေးပါသည်။ ၎င်းကို npm install -g zinnector ဖြင့် ထည့်သွင်းနိုင်ပါသည်။ ၎င်းသည် အခမဲ့ဖြစ်ပြီး MIT လိုင်စင်ရရှိထားကာ ဤနေရာရှိ အခြားအရာများနည်းတူ အများသုံး API ပေါ်တွင် တည်ဆောက်ထားခြင်းဖြစ်ပါသည်။

ဖွင့်ထားသောဖိုင်ဘေးတွင် ဖိုင်သစ်ပင်နှင့် အတွင်း၌ ကာဆာပါရှိသော ဘရောက်ဆာတစ်ခုတွင်းရှိ ကုဒ်တည်းဖြတ်ကိရိယာ။

အမိန့်ငါးခုဖြစ်ပြီး အလယ်တစ်ခုသည် အဓိကအချက်ဖြစ်သည်

ဟိုစတင်း CLI အများစုသည် deploy ပြုလုပ်ချိန်မှ စတင်ပါသည်။ Zinnector® သည် ထိုထက်စော၍ စတင်ပါသည် — ၎င်းသည် သင်နှင့်အတူ ဆိုက်ကို တည်ဆောက်ပေးပြီး၊ ထို့နောက် သင်ပေးပို့တော့မည့် စက်နှင့် သင့်လုပ်ဆောင်ချက်များကို စစ်ဆေးပေးပါသည်။ "ကျွန်ုပ်၏ လက်ပ်တော့တွင် အလုပ်လုပ်ခဲ့သည်" နှင့် "ဆာဗာတွင် အလုပ်လုပ်သည်" အကြား ကွာဟချက်သည် မွန်းလွဲပိုင်းအချိန်များကို ကုန်ဆုံးစေသည့်နေရာဖြစ်ပြီး၊ ထိုကွာဟချက်ကို တိုင်းတာနိုင်ပါသည်။

zinnector အသစ်

ချက်ချင်းဖွင့်နိုင်သည့် ဆိုဒ်၊ ပလပ်အင် သို့မဟုတ် ဘလောက် သင်းမ် အတွက် အကြမ်းထည်ကို ဖန်တီးပါ။ နေရာယူထားသော ဖိုင်များမရှိပါ၊ TODO များ မရှိပါ — ပလပ်အင်သည် အသက်ဝင်ပြီး သင်းမ်ကို စတင်ဖန်တီးလိုက်သည်နှင့် ရွေးချယ်နိုင်ပါသည်။

zinnector dev

Docker မပါဝင်ဘဲ သင်၏ PATH ပေါ်တွင် PHP မရှိဘဲ သင်၏ကိုယ်ပိုင် ပလပ်အင်များနှင့် သင်းမ်များကို ဝန်ဆောင်မှုပေးနိုင်မည့် စစ်မှန်သော WordPress ကို စက္ကန့်ပိုင်းအတွင်း သင့်စက်ပေါ်တွင် ရယူလိုက်ပါ။ တီထွင်ဖန်တီးရန် 5.2 မှ 8.5 အထိ မည်သည့် PHP ကိုမဆို ရွေးချယ်ပါ။

zinnector စစ်ဆေးခြင်း

ကြိုတင်စစ်ဆေးမှု။ သင်တည်ဆောက်ထားသည်ကို ဖြန့်ကျက်တော့မည့် slot နှင့် နှိုင်းယှဉ်ပြီး သင် push မပြုလုပ်မီ ကိုက်ညီမှုမရှိသည့်အချက်တိုင်းနှင့် — စစ်ဆေး၍မရခဲ့သော စစ်ဆေးမှုတိုင်းကို — ဖော်ပြပေးသည်။

ဇင်းနက်တာ တွန်းပို့ရန်

ကြိုတင်စစ်ဆေးမှု ပြုလုပ်ပါ၊ သင်၏ commit များကို တွန်းတင်ပါ၊ ဖြန့်ကြက်မှုကို စတင်ပြီး ပြီးဆုံးသည်အထိ စောင့်ကြည့်ပါ။ မအောင်မြင်ပါက တည်ဆောက်မှုမှတ်တမ်းသည် အမိန့်တစ်ခုသာ လိုတော့သည်။

zinnector ai

သင့်ပရောဂျက်နှင့် ဝဘ်ဆိုက်ကို အကြောင်းအရာအခြေအနေအဖြစ် အသုံးပြု၍ terminal မှတစ်ဆင့် လက်ထောက်ကို မေးမြန်းပါ။ ၎င်းသည် သင့်ကိုယ်ပိုင်အကောင့်ဖြင့် ပလက်ဖောင်းပေါ်တွင် အလုပ်လုပ်သောကြောင့် သင့်စက်တွင် မည်သည့် model key ကိုမျှ ဘယ်တော့မှ သိမ်းဆည်းထားမည်မဟုတ်ပါ။

အကောင့်မလိုဘဲ နှစ်မိနစ်အတွင်း စမ်းသပ်ကြည့်ပါ

အစီအစဉ်အတိုင်း ညွှန်ကြားချက် ခြောက်ခုနှင့် တစ်ခုစီတွင် အောင်မြင်မှုပုံစံ မည်သို့ရှိသည်ကို ဖော်ပြထားသည်။ ဤနေရာရှိ အရာအားလုံးသည် သင်၏ကိုယ်ပိုင်စက်ပေါ်တွင် အလုပ်လုပ်ပါသည်၊ ဟာ့စ်တင်း အပေါက်တစ်ခုသို့ ရောက်ရှိချိန်တွင်သာ API သော့တစ်ခု လိုအပ်ပါသည်။

  1. ၎င်းကို ထည့်သွင်းပါ

    Node 24 သို့မဟုတ် ပိုသစ်သောဗားရှင်းတွင် npm install -g zinnector ကို run ပါ။ npm မှ EBADENGINE ကို ပြသပါက သင့် Node သည် 24 ထက် ပိုဟောင်းနေပါသည် — nodejs.org မှ လက်ရှိ LTS ကို install လုပ်ပြီး install လုပ်ခြင်းကို နောက်တစ်ကြိမ် ထပ်မံ run ပါ။

  2. ဗားရှင်းကို စစ်ဆေးပါ

    zinnector --version သည် 0.1.2 ကဲ့သို့သော ဗားရှင်းနံပါတ်ကို ထုတ်ပေးသည်။ 24 ထက် ပိုဟောင်းသော Node တွင် Node 24 သို့မဟုတ် ပိုသစ်သောဗားရှင်း လိုအပ်ကြောင်း မက်ဆေ့ဂျ်ကို ပြသပြီး ထွက်သွားသည်။

  3. အကူအညီကို ဖတ်ပါ

    zinnector --help သည် အောက်ပါ command တစ်ခုချင်းစီကို တစ်ကြောင်းရှင်းလင်းချက်နှင့်အတူ ဖော်ပြပေးပါသည်။ command တစ်ခုချင်းစီသည် ၎င်းတို့၏ကိုယ်ပိုင် --help ကိုလည်း လက်ခံပါသည်။

  4. ဆိုဒ်ပုံစံကြမ်း ဖန်တီးပါ

    zinnector new my-site သည် ချက်ချင်းစတင်လည်ပတ်နိုင်သော ပရောဂျက်တစ်ခုဖြစ်သည့် zinnector.json၊ wp-content အဆင့်ဆင့်ဖွဲ့စည်းပုံနှင့် README တစ်ခုကို ဖန်တီးပေးပြီး ဆက်လက်လုပ်ဆောင်ရမည့် command များကို ပြသပေးသည်။

  5. ၎င်းကို လုပ်ဆောင်ပါ

    cd my-site၊ ပြီးနောက် zinnector dev။ ပထမဆုံးအကြိမ် လုပ်ဆောင်မှုတွင် WordPress runtime ကို ဒေါင်းလုဒ်လုပ်ရန် တစ်ကြိမ်တောင်းဆိုပါမည် (570 MB ခန့်ရှိပြီး CLI ၏ ကိုယ်ပိုင် cache တွင်သာ ထားရှိကာ သင့်ပရောဂျက်အတွင်း မည်သည့်အခါမျှ မသိမ်းဆည်းပါ)။ အောင်မြင်ပါက “running at http://127.0.0.1:9400” ကဲ့သို့ ပေါ်လာမည်ဖြစ်သည်။

  6. ၎င်းကို ဘရောက်ဆာတွင် ဖွင့်ပါ

    http://127.0.0.1:9400 သည် WordPress ဆိုက်အသစ်တစ်ခုဖြစ်ပြီး /wp-admin သည် အကောင့်ဝင်ပြီးသား ဒက်ရှ်ဘုတ်ကို ဖွင့်ပေးပါသည်။ wp-content/plugins ထဲသို့ ပလပ်အင်တစ်ခု ထည့်လိုက်ပါ၊ နောက်တစ်ကြိမ် ပြန်လည်စတင်သည့်အခါ ၎င်းသည် ထိုနေရာတွင် ရှိနေပါမည်။

  7. ထို့နောက် ဟိုစတင်းစလော့တစ်ခုဖြင့်

    zinnector login၊ zinnector link၊ zinnector check၊ zinnector push — သင်တည်ဆောက်ထားသောအရာကို slot နှင့် ကြိုတင်စစ်ဆေးပါ၊ ထို့နောက် စတင်ဖြန့်ကျက်ပြီး ပြီးဆုံးသည်အထိ စောင့်ကြည့်ပါ။

ကြိုတင်စစ်ဆေးမှု၊ အသေးစိတ်

သင်သည် PHP 8.3 တွင် တည်ဆောက်ထားသည်။ စလော့သည် 8.1 ကို အသုံးပြုထားသည်။ ဆိုက်သည် အဖြူရောင်ဖြစ်သွားသည်အထိ မည်သည့်အရာကမျှ သင့်ကို အသိမပေးပါ။ ဤ command တည်ရှိနေရခြင်းမှာ အဆိုပါပြဿနာကြောင့်ဖြစ်ပြီး၊ ၎င်းသည် ဤပလက်ဖောင်း၏ ပိုင်ရှင်မှ တိုက်ရိုက်အမည်တပ် တောင်းဆိုထားသည့် အရာတစ်ခု ဖြစ်ပါသည်။ Zinnector® သည် ပတ်ဝန်းကျင်နှစ်ခုလုံးကို ဖတ်ရှုပြီး ယှဉ်တွဲဖော်ပြပေးပါသည် — ထို့နောက် သင့်တွင် အကြောင်းပြချက်တစ်ခု ရှိနိုင်သောကြောင့် မည်သို့ပင်ဖြစ်စေ ဆက်လက် deploy ပြုလုပ်ခွင့် ပေးပါသည်။

PHP၊ ရိုးသားစွာ အဆင့်သတ်မှတ်ထားသည်

ဗားရှင်းအဓိက ကွာဟချက်သည် ဝဘ်ဆိုက်တစ်ခုကို သေချာပေါက် ပျက်စီးစေသောကြောင့် ၎င်းကို မြင့်မားသည်ဟု အလံပြထားပြီး ဗားရှင်းအသေးစား ကွာဟချက်ကို ပိုမိုနိမ့်ကျစွာ အလံပြထားသည်။ အရာအားလုံးကို အရေးပါသည်ဟု အဆင့်သတ်မှတ်ခြင်းသည် သတိပေးချက်ကို လျစ်လျူရှုရန်သာ လူများကို သင်ကြားပေးပါသည်။

ဒစ်ခ်နှင့် ဖိုင်အရေအတွက်၊ သီးခြားစီ

WordPress သစ်ပင်ပုံစံတွင် သေးငယ်သော ဖိုင်ပေါင်း သောင်းနှင့်ချီ ပါဝင်ပြီး ဆိုက်တစ်ခုသည် ၎င်း၏ ဒစ်ခ်ကန့်သတ်ချက်အောက် များစွာ လျော့နည်းနေသော်လည်း ၎င်း၏ inode ခွင့်ပြုချက်ကို ကုန်ဆုံးသွားစေနိုင်ပါသည်။ နှစ်ခုစလုံးကို အစီအစဉ်နှင့် နှိုင်းယှဉ်၍ မဟုတ်ဘဲ slot တွင် အမှန်တကယ် ကျန်ရှိနေသည့် အရာနှင့် နှိုင်းယှဉ် စစ်ဆေးပါသည်။

“စစ်ဆေး၍မရပါ” ဆိုသည်မှာ ၎င်းဘာသာ အဖြေတစ်ခုဖြစ်သည်

စစ်ဆေးရမည့်အရာကို မမြင်နိုင်သော စစ်ဆေးမှုတစ်ခုသည် အောင်မြင်သည်ဟု မည်သည့်အခါမျှ အစီရင်မခံဘဲ မစစ်ဆေးရသေးဟုသာ အစီရင်ခံပါသည်။ အမှားအယွင်းမရှိသည့် လုပ်ဆောင်ချက်တစ်ခုသည် အတည်မပြုနိုင်ခဲ့သော အရာအရေအတွက်ကို ဖော်ပြပေးပါသည်၊ အကြောင်းမှာ အရာအားလုံးရှင်းလင်းနေသည်ဟူသော မှားယွင်းသည့်အသိပေးချက်ကို မည်သူမျှ နောက်တစ်ကြိမ် ပြန်မကြည့်သောကြောင့်ဖြစ်ပါသည်။

သတိပေးသည်၊ ဘယ်တော့မှ မပိတ်ပင်ပါ

တွေ့ရှိချက်တိုင်းကို --force ဖြင့် ပယ်ဖျက်နိုင်ပြီး အကျဉ်းချုပ်တွင် ထိုအတိုင်း ဖော်ပြထားသည်။ CI တွင် ထွက်ပေါက်ကုဒ်သည် အတားအဆီးတစ်ခုအဖြစ် လုပ်ဆောင်သောကြောင့် လူတစ်ဦးက ထိန်းချုပ်ထားနိုင်သော်လည်း ပိုက်လိုင်းသည် တင်းကျပ်နိုင်သည်။

ဒေသတွင်း runtime နှစ်ခုလုံး၊ နှစ်ခုစလုံးသည် အစစ်အမှန်ဖြစ်သည်

WordPress Playground သည် မူရင်းဖြစ်သည်- WebAssembly သို့ ကွန်ပိုင်းလုပ်ထားသော PHP သည် Node အတွင်း အလုပ်လုပ်သောကြောင့် Node သာ ထည့်သွင်းထားသည့် လက်ပ်တော့တစ်လုံးသည် ဤဝါကျကို ဖတ်ရှုရန် ကြာမြင့်သည့် အချိန်အတွင်းမှာပင် မည်သည့်အရာမှမရှိသည့် အခြေအနေမှ အလုပ်လုပ်နေသော WordPress သို့ ရောက်ရှိသွားပါသည်။

သင့်အနေဖြင့် သဘာဝကျသော PHP လိုအပ်သည့်အခါ — imagick ကဲ့သို့သော extension တစ်ခု သို့မဟုတ် စစ်မှန်သော MySQL တစ်ခု ဖြစ်ပါက — --runtime docker ကို ထည့်သွင်းပေးပို့ပြီး အစားထိုးအနေဖြင့် php-fpm နှင့် MariaDB container များကို ရယူပါ။ နှစ်မျိုးစလုံးသည် ပရောဂျက်တစ်ခုတည်းမှ ဖိုင်များကို အတူတူ ဝန်ဆောင်မှုပေးသောကြောင့် ၎င်းတို့အကြား ပြောင်းလဲခြင်းသည် အင်ဂျင်ကိုသာ ပြောင်းလဲစေပြီး အခြားမည်သည့်အရာကိုမျှ မပြောင်းလဲစေပါ။

ထိန်းချုပ်ခန်းတွင် သင်လုပ်ဆောင်ပြီးဖြစ်သော အခြားအရာအားလုံး

Zinnector® ကို ဒက်ရှ်ဘုတ်နှင့် တူညီသော အများသုံး API ပေါ်တွင် တည်ဆောက်ထားသောကြောင့် ပန်နယ်လ်လုပ်ဆောင်နိုင်သမျှ အရာအားလုံးကို ၎င်းအနေဖြင့် လုပ်ဆောင်နိုင်သည် — ပြီးလျှင် အမိန့်ပေးချက်တိုင်းသည် သီးသန့် အဆုံးမှတ်တစ်ခု ဖြစ်မည့်အစား OpenAPI စပက်ခ်တွင် မှတ်တမ်းတင်ထားသော လုပ်ဆောင်ချက်တစ်ခု ဖြစ်ပါသည်။

ဆိုဒ်များနှင့် ဖြန့်ကျက်မှုများ

ဝက်ဘ်ဆိုက်များကို စာရင်းပြုစုရန်၊ ဝက်ဘ်ဆိုက်တစ်ခုနှင့် ပတ်သက်၍ ပလက်ဖောင်းမှ သိရှိထားသမျှကို ဖတ်ရှုရန်၊ ပြန်လည်ဖြန့်ကျက်ရန်နှင့် ဖြန့်ကျက်မှုမှတ်တမ်းနှင့် တည်ဆောက်မှုမှတ်တမ်းများကို ဖတ်ရှုရန်။

ဒိုမိန်းများ၊ DNS နှင့် စာတိုက်

ဒိုမိန်းများကို စာရင်းပြုစုပါ၊ မှတ်တမ်းကို မရေးမီ ပြသထားသော အခြေအနေဖြင့် DNS မှတ်တမ်းများကို ဖတ်ရှုပြင်ဆင်ပါ၊ သင်၏ မေးလ်ဝန်ဆောင်မှုများကို ဖတ်ရှုပါ။

PHP၊ ပမာဏကန့်သတ်ချက်၊ ဒေတာဘေ့စ်နှင့် မှတ်တမ်းများ

PHP ဗားရှင်းများကို ပြောင်းလဲပါ၊ သင့်အစီအစဉ်မှ ခွင့်ပြုထားသည့်အတိုင်း ဒစ်ခ်နှင့် inode အသုံးပြုမှုကို ကြည့်ရှုပါ၊ phpMyAdmin သို့ တစ်ကြိမ်သုံးလင့်ခ်များကို ရယူပါ၊ ဝင်ရောက်မှုနှင့် ချို့ယွင်းချက် မှတ်တမ်းများကို တိုက်ရိုက်စောင့်ကြည့်ပါ။

WP-CLI နှင့် အစုလိုက်လုပ်ဆောင်ချက်များ

ဆိုက်တစ်ခုပေါ်တွင် ခွင့်ပြုထားသော WP-CLI ညွှန်ကြားချက်များကို လုပ်ဆောင်ပြီး ဆိုက်တစ်ခုစီအတွက် သီးခြားလုပ်ဆောင်မည့်အစား ခေါ်ဆိုမှုတစ်ခုတည်းဖြင့် ရွေးချယ်မှုတစ်ခုလုံးရှိ ကက်ရှ်များကို ရှင်းထုတ်ပါ သို့မဟုတ် မဲလ်ဝဲစစ်ဆေးမှုများကို စတင်ပါ။

ညွှန်ကြားချက်တိုင်းသည် --help ဖော်ပြထားသည့်အတိုင်း အတိအကျဖြစ်သည်

စာရင်းအပြည့်အစုံ၊ တစ်ကြောင်းစီ။ အလံတစ်ခုစီ၊ လုပ်ဆောင်နိုင်သော ဥပမာတစ်ခုနှင့် ညွှန်ကြားချက်တစ်ခုစီက ထုတ်ပေးသည့်အရာများ အပါအဝင် အပြည့်အစုံဖော်ပြထားသော ကိုးကားချက်ကို CLI ကိုယ်တိုင်မှ ထုတ်ပေးထားပြီး ဆော့ဖ်ဝဲရေးသားသူဆိုင်ရာ စာရွက်စာတမ်းများနှင့် အသိပညာဗဟိုဌာနတွင် ရှိနေသောကြောင့် သင်ထည့်သွင်းထားသည့် ကိရိယာနှင့် ကွဲလွဲမှု မရှိနိုင်ပါ။

zinnector အသစ်

ချက်ချင်းအသုံးပြုနိုင်သည့် WordPress ပရောဂျက်တစ်ခု၏ အခြေခံပုံစံကို ဖန်တီးပါ။

zinnector dev

ဤပရောဂျက်ကို စက်တွင်း၌ လုပ်ဆောင်ပါ — Docker မလိုအပ်ပါ။

zinnector အကောင့်ဝင်ရန်

Zinn Digital® API သော့ဖြင့် အကောင့်ဝင်ပါ။

ဇင်နက်စတာ ထွက်ရန်

သိမ်းဆည်းထားသော API ကီးကို မေ့ထားပါ။

zinnector whoami

ဤ CLI သည် မည်သူအဖြစ် အထောက်အထားစိစစ်ထားသည်ကို ပြသပါ။

zinnector ဆိုက်များ

ဤကီးမြင်နိုင်သော ဆိုက်များကို စာရင်းပြုစုပါ။

zinnector အခြေအနေ

ဝက်ဘ်ဆိုက်တစ်ခုအကြောင်း ပလက်ဖောင်းမှ သိရှိထားသမျှအားလုံး။

zinnector မျှဝေရန်

လူတစ်ဦးအား ဆိုက်တစ်ခုတည်းသို့ ဝင်ရောက်ခွင့်ပေးပါ — ဆော့ဖ်ဝဲရေးသားသူ၊ ဒီဇိုင်နာ၊ ဖောက်သည် — အခန်းကဏ္ဍနှင့် အကြောင်းပြချက်တစ်ခုဖြင့်။

zinnector ပူးပေါင်းဆောင်ရွက်သူများ

ဆိုဒ်တစ်ခုသို့ ဝင်ရောက်ခွင့် မည်သူ့ကို ပေးထားသည်၊ ၎င်းတို့၏ အခန်းကဏ္ဍနှင့် ၎င်းတို့ လက်ခံပြီးပြီလားဆိုသည်ကို ကြည့်ပါ။

zinnector မျှဝေမှုကို ရုပ်သိမ်းရန်

အီးမေးလ် သို့မဟုတ် ခွင့်ပြုချက် ID ဖြင့် လူတစ်ဦး၏ ဝင်ရောက်ခွင့်ကို ပြန်လည်ရုပ်သိမ်းပါ။

ဇင်နက်တာ ဖိတ်ကြားချက်များ

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

zinnector လင့်ခ်

ဤပရောဂျက်ကို ဟိုစတင်းစလော့တစ်ခုသို့ ညွှန်ပြပါ (၎င်း၏ သိုလှောင်ခန်းကိုလည်း ချိတ်ဆက်ပါ)။

zinnector ဆွဲယူပါ

ဒေသတွင်းဆော့ဖ်ဝဲရေးသားထုတ်လုပ်မှုအတွက် လက်ခံဆောင်ရွက်ပေးထားသော ဆိုက်တစ်ခု၏ ဖိုင်များကို ဤပရောဂျက်အတွင်းသို့ ဆွဲယူပြီး ပြန်လည်ချိန်ကိုက်ရန် ထပ်မံလုပ်ဆောင်ပါ။ ဆိုက်သည် ၎င်း၏ကိုယ်ပိုင် သိုလှောင်ရာနေရာနှင့် ချိန်ကိုက်သည့်အခါ အမြန်လမ်းကြောင်းကို ရွေးချယ်ပြီး မဟုတ်ပါက နောက်ဆုံးမိတ္တူကူးယူထားမှုမှ လုပ်ဆောင်ပါသည်။

zinnector ချိတ်ဆက်မှု

ဟို့စ်လုပ်ထားသော ဆိုက်၏ တိုက်ရိုက်ဖိုင်များနှင့် ၎င်း၏ repository အကြား နှစ်ဖက်စည်းချက်ညီမှု- လက်ရှိအခြေအနေကို ကြည့်ရှုပါ၊ ၎င်းကို ဖွင့်ပါ၊ ဆိုက်၏ အပြောင်းအလဲများကို commit ပြုလုပ်ပါ သို့မဟုတ် မည်သည့်ဘက်က ဦးစားပေးရမည်ကို ရွေးချယ်ပါ။

ဇင်နက်တာ အမ်စီပီ

ဒေသတွင်းဆာဗာများကိုသာ စတင်ပေးသော Claude Desktop နှင့် အခြား AI ကလိုင်းယင့်များအတွက် Zinn Digital® MCP ဆာဗာသို့ တံတားတစ်ခု။

ဇင်နက်တာ ကလုန်းပြုလုပ်ရန်

ဟို့စ်လုပ်ထားသော ဆိုက်တစ်ခုမှ ဒေသတွင်း ပရောဂျက်တစ်ခုကို အဆင့်တစ်ခုတည်းဖြင့် ပြုလုပ်ပါ- ၎င်း၏ သိုလှောင်ခန်းကို ပွားယူပါ သို့မဟုတ် ၎င်း၏ ဖိုင်များကို ဆွဲယူပါ၊ ပရောဂျက်ဖိုင်ကို ရေးသားပြီး zinnector dev ကို စတင်လည်ပတ်ရန် အဆင်သင့်ဖြစ်စေပါ။

ဇင်နက်တာ စစ်ဆေးခြင်း

ဤပရောဂျက်ကို သင်စတင်အသုံးပြုတော့မည့် စလော့နှင့် နှိုင်းယှဉ်ပါ။

zinnector push

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

zinnector တပ်ဆင်အသုံးပြုပါ

တွန်းပို့ခြင်းမရှိဘဲ ပလက်ဖောင်းတွင် ရှိပြီးသားအရာကို ပြန်လည်အသုံးပြုပါ။

zinnector ချိတ်ဆက်မှုများ

ဆိုက်တစ်ခု၏ ဖြန့်ကျက်မှု မှတ်တမ်း။

zinnector php

ဆိုက်တစ်ခု၏ PHP ဗားရှင်းကို ပြပါ သို့မဟုတ် ပြောင်းပါ။

zinnector ခွဲတမ်း

အစီအစဉ်မှ ခွင့်ပြုထားသည့် ပမာဏနှင့် နှိုင်းယှဉ်ထားသော ဒစ်ခ်၊ ဖိုင်များနှင့် ဒေတာဘေ့စ် အသုံးပြုမှု။

zinnector db

ဒေတာဘေ့စ်အရွယ်အစား၊ နှင့် phpMyAdmin နှင့် ဖိုင်မန်နေဂျာသို့ တစ်ခါသုံးလင့်ခ်များ။

zinnector မှတ်တမ်းများ

ဝက်ဘ်ဆိုက်တစ်ခု၏ ဝင်ရောက်မှုနှင့် အမှားမှတ်တမ်းများကို အချိန်နှင့်တစ်ပြေးညီ စောင့်ကြည့်ပါ။

zinnector wp

ဆိုဒ်တစ်ခုတွင် ခွင့်ပြုထားသော WP-CLI ညွှန်ကြားချက်ကို လုပ်ဆောင်ပါ။

ဇင့်နက်တာ ဘက်ခ်အပ်

ဝက်ဘ်ဆိုက် အရန်ကူးယူမှုများကို စာရင်းထုတ်ပြီး ဖန်တီးပါ။ ညွှန်ကြားချက်ခွဲများ- list, now။

zinnector ဒိုမိန်းများ

ဤကီးမြင်နိုင်သော ဒိုမိန်းများကို စာရင်းပြုစုပါ။

zinnector dns

DNS မှတ်တမ်းများကို ဖတ်ရှုပြီး ပြင်ဆင်ပါ။ ညွှန်ကြားချက်ခွဲများ- list, add, rm။

zinnector မေးလ်

မေးလ်ဝန်ဆောင်မှုများကို စာရင်းပြုစုပါ။

zinnector အစုလိုက်

ဝက်ဘ်ဆိုက်များစွာတွင် လုပ်ဆောင်ချက်တစ်ခု လုပ်ဆောင်ပါ (cache_purge၊ malware_scan၊ sitemap၊ block_ip)။

zinnector ai

ဤပရောဂျက်ကို အကြောင်းအရာအဖြစ် ထား၍ Zinn Digital® လက်ထောက်ကို မေးမြန်းပါ။

မေးခွန်းများ

၎င်းကို အသုံးပြုရန် ကျွန်ုပ်သည် Zinn Digital® ၏ သုံးစွဲသူ ဖြစ်ရန် လိုအပ်ပါသလား။

မဟုတ်ပါ။ `zinnector new` နှင့် `zinnector dev` အတွက် အကောင့်လုံးဝမလိုအပ်ပါ — ပလပ်အင်၊ အပြင်အဆင် သို့မဟုတ် ဆိုက်တစ်ခုလုံး၏ မူဘောင်ကို တည်ဆောက်ပြီး စက်တွင်း၌ အခမဲ့ အမြဲတမ်း အသုံးပြုနိုင်သည်။ သင့်ဟိုစတင်းနှင့် ချိတ်ဆက်လုပ်ဆောင်သော ညွှန်ကြားချက်များအတွက်သာ API သော့ လိုအပ်ပါသည်။

Docker လိုအပ်ပါသလား။

မူလ runtime အတွက် မဟုတ်ပါ။ WordPress Playground သည် PHP ကို WebAssembly သို့ compile လုပ်ပြီး Node အတွင်း လုပ်ဆောင်သောကြောင့် `zinnector dev` သည် အခြားမည်သည့်အရာမျှ ထည့်သွင်းထားရန် မလိုဘဲ စက္ကန့်ပိုင်းအတွင်း အစစ်အမှန် WordPress ကို ဖွင့်ပေးပါသည်။ imagick သို့မဟုတ် ionCube ကဲ့သို့သော extension တစ်ခုကို စမ်းသပ်ရန် native PHP လိုအပ်ပါက — `--runtime docker` သည် ၎င်းအစား သင့်အား php-fpm နှင့် MariaDB container များကို ပေးပါသည်။ နှစ်မျိုးလုံးကို ထောက်ပံ့ထားပြီး မည်သည့်အရာမျှ အရံရွေးချယ်စရာ မဟုတ်ပါ။

ပျံသန်းမှုမပြုမီ စစ်ဆေးခြင်းက အမှန်တကယ် ဘာကို နှိုင်းယှဉ်သလဲ။

သင့်ဒေသတွင်း PHP ဗားရှင်းနှင့် slot ၏ ဗားရှင်း နှိုင်းယှဉ်ချက်၊ သင်တည်ဆောက်ခဲ့သည့် ဗားရှင်းသို့ slot က အမှန်တကယ် ပြောင်းလဲနိုင်ခြင်း ရှိမရှိ၊ slot ၏ PHP သည် သက်တမ်းကုန်ဆုံးသွားခြင်း ရှိမရှိနှင့် စက်က ၎င်းကို အမှန်တကယ် အသုံးပြုထားခြင်း ရှိမရှိ၊ ကျန်ရှိသော disk နှင့် inode နေရာလွတ်နှင့် နှိုင်းယှဉ်ထားသည့် သင့်ပရောဂျက်၏ အရွယ်အစားနှင့် ဖိုင်အရေအတွက်၊ ဘက်တစ်ခုစီရှိ WordPress ဗားရှင်းများ၊ slot ၏ ပြင်ဆင်သတ်မှတ်မှု ပြီးဆုံးခြင်း ရှိမရှိ၊ နှင့် deploy ပြုလုပ်ရန် git repository တစ်ခု ချိတ်ဆက်ထားခြင်း ရှိမရှိ။ မစစ်ဆေးနိုင်ခဲ့သည့် မည်သည့်အရာကိုမဆို အောင်မြင်သည်ဟု မှတ်ယူမည့်အစား မစစ်ဆေးရသေးသောအရာအဖြစ် အစီရင်ခံပါသည်။

၎င်းသည် ကျွန်ုပ်အား ဖြန့်ကြက်ခြင်းမှ တားဆီးနိုင်ပါသလား။

မဟုတ်ပါ၊ ၎င်းမှာ ရည်ရွယ်ချက်ရှိရှိ ပြုလုပ်ထားခြင်း ဖြစ်သည်။ ပျံသန်းမှုအကြိုစစ်ဆေးမှုက သတိပေးချက်ထုတ်ပြန်ပြီး ဆက်လက်လုပ်ဆောင်ခွင့်ပြုသည် — `--force` သည် တွေ့ရှိချက်မှန်သမျှကို ကျော်လွန်၍ ဖြန့်ကျက်ပေးသည်။ စစ်ဆေးသည့်အရာ မသိနိုင်သော သင့်ကိုယ်ပိုင်ဆိုက်အကြောင်း အချက်အလက်များကို သင်သိရှိပြီး ဖြန့်ကျက်ရန် ငြင်းဆိုသည့်ကိရိယာကို လူများက အသုံးမပြုတော့ဘဲ ပယ်ဖျက်ကြသည်။

ကျွန်ုပ်၏ API သော့ လုံခြုံပါသလား။

ကီးကို ကွပ်ကဲမှုစာကြောင်း (command line) မှ ဘယ်သောအခါမျှ မဖတ်ပါ — ညွှန်ကြားချက် သို့မဟုတ် ပိုက်လိုင်းမှ ပို့သော stdin မှသာ ဖတ်ပါသည် — ထို့ကြောင့် ၎င်းသည် သင်၏ shell မှတ်တမ်း သို့မဟုတ် လုပ်ငန်းစဉ်စာရင်းတွင် မကျန်ရှိနိုင်ပါ။ ၎င်းကို ဖိုင်မုဒ် 600 ဖြင့် သင်၏ကိုယ်ပိုင် config ဖိုင်တွဲတွင် သိမ်းဆည်းထားပြီး Zinnector® သည် ရေးသားသည့်အခါတိုင်း အဆိုပါခွင့်ပြုချက်များကို ထပ်မံအတည်ပြုပါသည်။

၎င်းကို CI တွင် သုံးနိုင်ပါသလား။

ဟုတ်ကဲ့။ `ZINNECTOR_TOKEN` ကို သတ်မှတ်ပါ၊ ညွှန်ကြားချက်တိုင်းသည် `--json` ကို လက်ခံပါသည်။ လူဖတ်နိုင်သော ရလဒ်သည် stderr သို့ သွားပြီး ဒေတာသည် stdout သို့ သွားသောကြောင့် ပိုက်လိုင်းများ ရှင်းလင်းနေမည် ဖြစ်သည်။ `zinnector check` သည် တစ်ခုခုတွေ့ရှိပါက သုညမဟုတ်သော အခြေအနေဖြင့် ထွက်ခွာသဖြင့် ၎င်းသည် ပိုက်လိုင်းဂိတ်တစ်ခုအဖြစ် အလုပ်လုပ်ပြီး နှိုင်းယှဉ်မှု မပြုလုပ်နိုင်သည့်အခါ `--strict` သည်လည်း မအောင်မြင်ပါ။

၎င်းကို ထည့်သွင်းပြီး နောက်တစ်မိနစ်အတွင်း ဆိုက်တစ်ခုကို လွှင့်တင်ပါ

npm install -g zinnector ကို run ပါ၊ သို့မဟုတ် npx zinnector new my-site ဖြင့် တစ်ကြိမ်စမ်းသုံးကြည့်ပါ။ အခမဲ့ဖြစ်ပြီး MIT လိုင်စင်ရရှိထားကာ အများသုံး API ပေါ်တွင် တည်ဆောက်ထားသည်။ ပရောဂျက်တစ်ခုကို ဖန်တီးပါ၊ Docker မပါဘဲ စက်ထဲတွင် run ပါ၊ ဖြန့်ကြက်မလုပ်ဆောင်မီ ကြိုတင်စစ်ဆေးမှု ပြုလုပ်ပါ။

စာရွက်စာတမ်းများကို ဖတ်ရှုပါ