ဆိုဒ်ပိုင်ရှင်တစ်ဦးသည် သင့်အား သူတို့၏ အကောင့်၊ ငွေပေးချေမှု၊ အခြားဆိုဒ်များဆီ သို့မဟုတ်ဘဲ ဆိုဒ်များအနက် တစ်ခု သို့သာ ဝင်ရောက်ကြည့်ရှုခွင့် ပေးနိုင်ပြီး သင်သည် သင်၏ ကိုယ်ပိုင် Zinn Digital® အကောင့် ဝင်ရောက်မှု အချက်အလက်နှင့် အခမဲ့ Zinnector® CLI တို့ဖြင့် ယင်းဆိုဒ်တွင် အလုပ်လုပ်နိုင်ပါသည်။ ဤလမ်းညွှန်သည် ပိုင်ရှင် လုပ်ဆောင်ရမည့်အရာနှင့် သင် လုပ်ဆောင်ရမည့်အရာဟူသော အစိတ်အပိုင်း နှစ်ခုစလုံးကို ဖော်ပြထားခြင်း ဖြစ်သည်။
သင်သည် Zinnector® ကို ယခင်က မသုံးဖူးပါက Getting started with Zinnector® သည် ၎င်းကို နှစ်မိနစ်ခန့်အတွင်း တပ်ဆင်ပေးပါမည်။ ဤနေရာတွင် ဖော်ပြထားသည်များအတွက် ဟော့စတင်း (hosting) ဝယ်ယူရန် မလိုအပ်ပါ။
ဆိုဒ်ပိုင်ရှင်များအတွက် — ဆိုဒ်တစ်ခုကို မျှဝေခြင်း
၁။ သင်၏ ဒက်ရှ်ဘုတ်တွင် ဆိုဒ်ကို ဖွင့်ပြီး Security သို့ သွားပါ။ ၂။ Who else can reach this site တွင် Share this site ကို ရွေးချယ်ပါ။ ၃။ ဒေဗလော့ပါ၏ အီးမေးလ်လိပ်စာကို ရိုက်ထည့်ပါ။ ၎င်းတို့တွင် အကောင့် မရှိသေးလျှင်လည်း ရပါသည် — ၎င်းတို့သည် ယခင်က အကောင့်ဝင်ဖူးခြင်း မရှိပါက ဖိတ်ကြားလွှာ ရရှိမည်ဖြစ်ပြီး ၎င်းတို့ လက်ခံလိုက်သည့် စက္ကန့်မှစ၍ ဝင်ရောက်ကြည့်ရှုခွင့် စတင်မည်ဖြစ်သည်။ ၄။ role တစ်ခုကို ရွေးချယ်ပါ-
- Viewer — ကြည့်ရှုနိုင်သည်၊ မည်သည့်အရာကိုမျှ ပြောင်းလဲ၍မရပါ။
- Editor — ဒေဗလော့ပါတစ်ဦး ပုံမှန် လိုအပ်သော လုပ်ပိုင်ခွင့်ဖြစ်သည်။ ၎င်းတို့သည် ဆိုဒ်၏ ဖိုင်များကို ပြောင်းလဲနိုင်သည်၊ wp-admin ကို သုံးနိုင်သည်၊ စက်တွင်းတွင် အလုပ်လုပ်ရန် ဆိုဒ်၏ မှတ်တမ်းဖိုင် (archive) ကို ဒေါင်းလုဒ်ဆွဲနိုင်သည်။ ထိုမှတ်တမ်းဖိုင်တွင် ဒေတာဘေ့စ် ပါဝင်သည်။
- Manager — Editor ပြုလုပ်နိုင်သမျှ အရာအားလုံးအပြင် ဘက်ခ်အပ် (backup) ကို ပြန်လည်ရယူခြင်း ပါဝင်သည်။
၅။ reason တစ်ခု ပေးပါ၊ အလုပ်တွင် ပြီးဆုံးမည့်ရက်စွဲ ရှိပါက expiry တစ်ခု ပေးပါ။ ဝင်ရောက်ခွင့်သည် ထိုရက်စွဲတွင် ရိုးရှင်းစွာ ရပ်တန့်သွားမည်ဖြစ်ပြီး ၎င်းကို ပယ်ဖျက်ရန် သင် မှတ်မိနေစရာ မလိုပါ။ ၆။ သိမ်းဆည်းပါ။
သင် မည်သည့်အရာကို ရွေးချယ်သည်ဖြစ်စေ ပူးပေါင်းဆောင်ရွက်သူသည် ဆိုဒ်ကို မည်သည့်အခါမျှ ဖျက်ပစ်၍မရပါ၊ သင်၏ ငွေပေးချေမှုကို ကြည့်ရှု၍မရပါ သို့မဟုတ် သင်၏ အခြားဆိုဒ်များဆီသို့ ဝင်ရောက်ကြည့်ရှု၍မရပါ။
"မှတ်တမ်းဖိုင်တွင် ဒေတာဘေ့စ် ပါဝင်သည်" ဆိုသည်မှာ မည်သည့်အဓိပ္ပာယ်နည်း
Editor သို့မဟုတ် Manager တစ်ဦးသည် အလုပ်လုပ်ရန် ဆိုဒ်၏ ကော်ပီတစ်ခုကို ရယူနိုင်ပြီး ဆိုဒ်တစ်ခု၏ ကော်ပီတွင် ၎င်း၏ ဖိုင်များ နှင့် ၎င်း၏ ဒေတာဘေ့စ် ပါဝင်သည်။ WordPress ဒေတာဘေ့စ်တစ်ခုတွင် သင်၏ ဝင်ရောက်ကြည့်ရှုသူများ ဆိုဒ်သို့ ပေးထားသော မည်သည့်အရာမဆို — မှတ်ချက်ပေးသူ အမည်များနှင့် အီးမေးလ်လိပ်စာများ၊ ဝယ်ယူသူ အကောင့်များ၊ WooCommerce မှာယူမှုများနှင့် ပို့ဆောင်ရေး လိပ်စာများ၊ ဖောင် ပေးပို့ချက်များ ပါဝင်သည်။
ထိုအရာသည် ပုံမှန်အားဖြင့် ဒေဗလော့ပါတစ်ဦး ကွက်တိ လိုအပ်သည့်အရာ ဖြစ်သည်- ထိုအရာ မပါဘဲ ၎င်းတို့သည် သင်၏ သင်းမ် (theme) ကို ဆိုဒ်အလွတ်တစ်ခုပေါ်တွင်သာ ကြည့်နေရမည်ဖြစ်သည်။ ၎င်းသည် စစ်မှန်သော ကိုယ်ရေးကိုယ်တာ ဒေတာများ ဖြစ်ပြီး ယင်းဒေတာပိုင်ရှင်များသည် ကျွန်ုပ်တို့၏ ဝယ်ယူသူများ မဟုတ်ဘဲ သင်၏ ဝယ်ယူသူများ ဖြစ်သောကြောင့် ဤအကြောင်းကို သိရှိထားရန် လိုအပ်ပါသည်။
အောက်ပါ အချက်နှစ်ချက် ပါဝင်ပြီး ပလတ်ဖောင်းက သင့်အတွက် နှစ်ခုစလုံးကို ဆောင်ရွက်ပေးပါသည်-
- ထုတ်ယူမှုတိုင်းသည် သင်၏ စစ်ဆေးမှု မှတ်တမ်းတွင် ရှိသည်။ Audit log ကို ဖွင့်ပြီး
site.backup.exported ကို ရှာပါ။ ဇယားကွက် တန်းတစ်ခုစီတွင် မည်သူက မည်သည့်အချိန်၌ ရယူခဲ့သည်၊ ထိုမှတ်တမ်းဖိုင်တွင် ဒေတာဘေ့စ် ပါမပါ ဖော်ပြထားသည်။ သင် မေးမြန်းစရာ မလိုပါ။
- သင်သည် ၎င်းကို မည်သည့်အချိန်မဆို ရပ်တန့်နိုင်သည်။ ရုပ်သိမ်းခြင်းသည် ချက်ချင်း ထိရောက်မှုရှိသည် — အောက်တွင် ကြည့်ပါ။
၎င်းတို့အား ဒေတာဘေ့စ် မပါဘဲ အလုပ်လုပ်စေချင်ပါက ၎င်းတို့ ဒေတာဆွဲယူသည့် (pull) အခါ --no-database ကို ထည့်သွင်းရန် ပြောပါ၊ ၎င်းသည် အမှတ်အသားတစ်ခု ဖြစ်ပြီး ကျန်ရှိသော အရာများသည် အတူတူပင် အလုပ်လုပ်ပါသည်။
ဒေဗလော့ပါများအတွက် — ဆိုဒ်ကို သင်၏ စက်ပေါ်သို့ ရယူခြင်း
၁။ Zinnector® ကို တပ်ဆင်ပါ
npm install -g zinnector
zinnector --version
သင်သည် Node 24 သို့မဟုတ် ၎င်းထက် ပိုသစ်သော ဗားရှင်း လိုအပ်သည်။ node --version သည် v24 သို့မဟုတ် ၎င်းထက်မြင့်မားသော ဗားရှင်းကို ဖော်ပြရပါမည်။
၂။ မိမိအကောင့်ဖြင့် ဝင်ရောက်ပါ
zinnector login
ဤအရာသည် သင်၏ ဘရောက်ဇာကို ဖွင့်ပေးမည်ဖြစ်ပြီး ဖိတ်ကြားလွှာ ပေးပို့ထားသော သင်၏ ကိုယ်ပိုင် Zinn Digital® အကောင့်ဖြင့် ဝင်ရောက်ပေးမည်ဖြစ်သည်။ သင်သည် ပိုင်ရှင်၏ စကားဝှက်ကို မည်သည့်အခါမျှ မလိုပါ၊ ၎င်းတို့သည်လည်း သင့်အား စကားဝှက် ပေးစရာ မလိုပါ။
သင့်အား ပေးထားသည်များကို စစ်ဆေးပါ-
zinnector sites
သင့်ထံ မျှဝေထားသော ဆိုဒ်များကိုသာ အတိအကျ တွေ့ရမည်ဖြစ်ပြီး အခြား မည်သည့်အရာမျှ တွေ့ရမည် မဟုတ်ပါ။ စာရင်းသည် လွတ်နေပါက ဖိတ်ကြားလွှာကို လက်မခံရသေးပါ သို့မဟုတ် ပေးအပ်ထားသော ခွင့်ပြုချက်ကို ရုပ်သိမ်းလိုက်ပြီ သို့မဟုတ် သက်တမ်းကုန်သွားပြီ ဖြစ်သည်။
၃။ ဆိုဒ်ကို ဒေါင်းလုဒ်ဆွဲပါ
zinnector clone client-domain.com
cd client-domain.com
clone သည် ဟော့စ်လုပ်ထားသော ဆိုဒ်မှ စက်တွင်း ပရောဂျက်တစ်ခုကို ဖန်တီးပေးသည်။ ၎င်းတွင် ပါဝင်သည်များမှာ-
wp-content — ဆိုဒ်၏ ကိုယ်ပိုင် ဖန်တီးချက်များဖြစ်သော သင်းမ်များ၊ ပလဂ်အင်များ၊ mu-plugins များ၊ ဘာသာစကားများနှင့် မီဒီယာများ၊
- ဒေတာဘေ့စ်၊ ပရောဂျက်ရှိ
database.sql တွင် ရေးသားထားသည်။
၎င်းသည် WordPress core (သင်၏ စက်တွင်း runtime က မှန်ကန်သော ဗားရှင်းကို ထောက်ပံ့ပေးသည်)၊ wp-config.php (၎င်းတွင် ဆိုဒ်အစစ်၏ ဒေတာဘေ့စ် စကားဝှက် ပါဝင်သည်) နှင့် အော့ဘ်ဂျက် စတိုရေ့ဂျ် (object storage) သို့ ရွှေ့ထားသော မည်သည့် မီဒီယာကိုမဆို ရည်ရွယ်ချက်ရှိရှိ ချန်ထားခဲ့သည်။
လုပ်ဆောင်မှု တိုင်းတွင် ၎င်း ရယူခဲ့သည့် အရာနှင့် ချန်ထားခဲ့သည့် အရာများကို အရေအတွက်များနှင့်တကွ အတိအကျ ပုံနှိပ်ဖော်ပြသည်။ ဖိုင်များကိုသာ လိုချင်ပါက --no-database ကို ထည့်ပါ။
ပရောဂျက် ရှိပြီးသားဖြစ်၍ နောက်ဆုံးပေါ် အခြေအနေကိုသာ လိုချင်ပါသလား။ ၎င်း၏ အတွင်း၌ zinnector pull ကို ပရိုဂရမ် ပါရာမီတာဖြင့် လုပ်ဆောင်ပါ။
၄။ ပါဝင်သည့် အကြောင်းအရာအစစ်များဖြင့် စက်တွင်း၌ လုပ်ဆောင်ပါ
zinnector dev --runtime docker
Docker runtime တွင် ဤအရာသည် database.sql ကို အင်ပို့လုပ်သည် (import)၊ ဆိုဒ်၏ URL ကို သင်၏ စက်တွင်း လိပ်စာသို့ ပြန်လည်ရေးသားသည်၊ ဆိုဒ်ကို သုံးစွဲသူ၏ ပါဝင်သည့် အကြောင်းအရာအစစ်များဖြင့် ဖွင့်ပေးသည်။ ဆိုဒ်၏ ကိုယ်ပိုင် WordPress အကောင့်များဖြင့် ဝင်ရောက်ပါ။
ပုံသေ runtime — Docker မလိုသော WordPress Playground သည် စတင်ရန် ပိုမိုမြန်ဆန်ပြီး ဒေတာဘေ့စ်ကို အင်ပို့မလုပ်ပါ၊ ၎င်းသည် တိတ်တဆိတ် အလွတ်စတင်မည့်အစား သင့်အား အသိပေးပါမည်။ ကုဒ်များကိုသာ အလုပ်လုပ်နေပြီး ပါဝင်သည့် အကြောင်းအရာများ မလို အခါတွင် ၎င်းကို သုံးပါ။
၅။ သင့်အား ပေးထားသော ကော်ပီကို ထိန်းသိမ်းပါ
database.sql သည် ဆိုဒ်အစစ်၏ ဒေတာဘေ့စ် ဖြစ်သည်။ Zinnector® သည် ၎င်းကို ရေးသားလိုက်သည့် စက္ကန့်မှစ၍ သင်၏ ပရောဂျက် .gitignore သို့ ထည့်သွင်းပေးသည်၊ ထို့ကြောင့် သတိလက်လွတ် git add -A လုပ်မိပါက သုံးစွဲသူများ၏ ဒေတာကို ရီပိုစီထရီ (repository) သို့ ထုတ်ဝေမိမည် မဟုတ်ပါ။ ထိုစာကြောင်းကို ဒီအတိုင်း ထားရှိပါ၊ အလုပ်ပြီးသွားပါက ဖိုင်ကို ဖျက်ပစ်ပါ။
ပူးပေါင်းဆောင်ရွက်သူ လုပ်ဆောင်နိုင်သည့် အရာများနှင့် မလုပ်ဆောင်နိုင်သည့် အရာများ
| | Viewer | Editor | Manager | |---|---|---|---| | ဆိုဒ်နှင့် ၎င်း၏ ဆက်တင်များကို ကြည့်ခြင်း | ✔ | ✔ | ✔ | | ဖိုင်များ ပြောင်းခြင်း၊ wp-admin သုံးခြင်း၊ တပ်ဆင်ထုတ်ဝေခြင်း | | ✔ | ✔ | | ဒေတာဘေ့စ် အပါအဝင် ဆိုဒ်ကို ဆွဲယူခြင်း (Pull) | | ✔ | ✔ | | ဆိုဒ်အစစ်ပေါ်သို့ ဘက်ခ်အပ် ပြန်လည်ရယူခြင်း | | | ✔ | | ဆိုဒ်ကို ဖျက်ပစ်ခြင်း | | | | | ငွေပေးချေမှု သို့မဟုတ် အင်ဗွိုက်များကို ကြည့်ခြင်း | | | | | ပိုင်ရှင်၏ အခြား ဆိုဒ်များဆီ ဝင်ရောက်ခြင်း | | | |
နောက်ဆုံး အတန်းသုံးတန်းသည် ရိုလ် (role) တိုင်းအတွက် လွတ်နေပါသည်။ ၎င်းတို့သည် ဆက်တင်တစ်ခု မဟုတ်ပါ။
ဝင်ရောက်ခွင့်ကို ရပ်တန့်ခြင်း
ပိုင်ရှင်သည် ဆိုဒ်၏ Security အပိုင်းကို ဖွင့်ပြီး လူ၏ အမည်ဘေးရှိ Revoke ကို ရွေးချယ်သည်။ ၎င်းသည် ချက်ချင်း ထိရောက်မှုရှိသည်- ထိုဒေဗလော့ပါ နောက်တစ်ကြိမ် လုပ်ဆောင်သည့် Zinnector® ကွန်မန်း (command) သည် ဆိုဒ်ကို ကြည့်ရှုနိုင်မည် မဟုတ်သလို ၎င်းတို့ ရယူထားသော အခြား မည်သည့်အရာကမျှလည်း ကြည့်ရှုနိုင်မည် မဟုတ်ပါ။
သက်တမ်းကုန်ဆုံးရက်သည် မည်သူမျှ မှတ်မိနေစရာ မလိုဘဲ သတ်မှတ်ရက်စွဲတွင် ထိုအတိုင်းပင် လုပ်ဆောင်ပေးသည်။ သင်သည် ဆိုဒ်ကို မျှဝေစဉ်က သက်တမ်းတစ်ခု သတ်မှတ်ခဲ့ပါက အလိုအလျောက် ပြီးစီးသွားပြီ ဖြစ်သည်။
တစ်စုံတစ်ခု အဆင်မပြေသည့်အခါ
zinnector sites တွင် မည်သည့်အရာမျှ မပြပါ။ ဖိတ်ကြားလွှာကို လက်မခံရသေးပါ သို့မဟုတ် ပေးအပ်ထားသော ခွင့်ပြုချက်ကို ရုပ်သိမ်းလိုက်ပြီ သို့မဟုတ် သက်တမ်းကုန်သွားပြီ ဖြစ်သည်။ ပိုင်ရှင်အား ဆိုဒ်၏ Security အပိုင်းကို ကြည့်ခိုင်းပါ — စောင့်ဆိုင်းဆဲ ဖိတ်ကြားလွှာကို ထိုနေရာတွင် စာရင်းပြုစုထားသည်။
zinnector pull က ဆိုဒ်တွင် လတ်တလော ဘက်ခ်အပ် မရှိဟု ပြောသည်။ ပလန်က ခွင့်ပြုပါက ဒေတာဆွဲယူမှုသည် အသစ်တစ်ခုကို ရယူမည်ဖြစ်ပြီး ပထမဦးစွာ မေးမြန်းပါမည်။ ပလန်တွင် လိုအပ်သလို ယူနိုင်သော ဘက်ခ်အပ်များ မပါဝင်ပါက အဟောင်းတစ်ခုကို လက်ခံရန် --max-age ကို တိုးမြှင့်ပါ။
zinnector dev သည် WordPress အလွတ်ကို စတင်သည်။ သင်သည် ဒေတာဘေ့စ်ကို အင်ပို့မလုပ်သော Playground runtime ကို သုံးနေခြင်း ဖြစ်သည်။ zinnector dev --runtime docker ကို လုပ်ဆောင်ပါ။
- စက်တွင်းဆိုဒ်သည် ဆိုဒ်အစစ် domain သို့ ပြန်လည်ညွှန်းပို့နေသည်။ အင်ပို့လုပ်ခြင်းသည် ဆိုဒ် URL ကို ပြန်လည်ရေးသားပါသည်၊ ထိုအဆင့် မအောင်မြင်ပါက ကွန်မန်းက ထိုသို့ ဖော်ပြမည်ဖြစ်ပြီး လုပ်ဆောင်ရန်
wp search-replace စာကြောင်းကို ပုံနှိပ်ဖော်ပြပါမည်။
နောက်ထပ် အမှားများနှင့် ၎င်းတို့၏ ဖြေရှင်းနည်းများ- Zinnector® troubleshooting။