Hestia Control Panel ပေါင်းစပ်အသုံးပြုခြင်း
ဤလမ်းညွှန်တွင် Ultimate Multisite Hestia ပေါင်းစပ်မှုကို ပြင်ဆင်သတ်မှတ်နည်းကို ရှင်းပြထားပါသည်။ သင့် network တွင် map လုပ်ထားသော domain များကို Hestia ရှိ Web Domain Aliases အဖြစ် အလိုအလျောက် ထည့်သွင်းခြင်း (နှင့် ဖယ်ရှားခြင်း) ပြုလုပ်နိုင်မည်ဖြစ်သည်။
- Hestia CLI ကိုးကားချက်: v-add-web-domain-alias / v-delete-web-domain-alias
- တရားဝင် REST API စာရွက်စာတမ်း: https://hestiacp.com/docs/server-administration/rest-api.html
ဘာလုပ်ဆောင်ပေးသလဲ
- Ultimate Multisite တွင် domain တစ်ခုကို map လုပ်သောအခါ၊ ပေါင်းစပ်မှုသည် Hestia API ကို ခေါ်ယူ၍ အောက်ပါအတိုင်း အလုပ်လုပ်သည်:
v-add-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- Domain mapping ကို ဖယ်ရှားသောအခါ၊ အောက်ပါအတိုင်း အလုပ်လုပ်သည်:
v-delete-web-domain-alias <USER> <DOMAIN> <ALIAS> [RESTART]
- Domain Mapping ဆက်တင်များရှိ "Auto-create www subdomain" ဆက်တင်ပေါ် မူတည်၍
www.alias ကိုလည်း ထည့်သွင်းခြင်း/ဖယ်ရှားခြင်း ပြုလုပ်နိုင ်သည်။
ကြိုတင်လိုအပ်ချက်များ
- သင့် WordPress installation ကို ညွှန်ပြထားသော Hestia Web Domain တစ်ခု ရှိနှင့်ပြီးဖြစ်ရမည်။ ပေါင်းစပ်မှုသည် ဤ base domain တွင် alias များကို ချိတ်ဆက်ပေးမည်ဖြစ်သည်။
- Hestia API အသုံးပြုခွင့် ဖွင့်ထားရမည်။ password သို့မဟုတ် API hash/token ဖြင့် အတည်ပြုဝင်ရောက်နိုင်သည်။
API အသုံးပြုခွင့် ဖွင့်ခြင်းနှင့် အတည်ပြုခြင်း အသေးစိတ်အတွက် Hestia ၏ REST API စာရွက်စာတမ်းကို ကြည့်ပါ: https://hestiacp.com/docs/server-administration/rest-api.html
ပြင်ဆင်သတ်မှတ်ခြင်း (Wizard → Integrations → Hestia)
အောက်ပါတန်ဖိုးများကို ဖြည့်သွင်းပါ:
WU_HESTIA_API_URL(လိုအပ်သည်)- Base API endpoint ဖြစ်ပြီး ပုံမှန်အားဖြင့်
https://your-hestia-host:8083/api/ဖြစ်သည်။
- Base API endpoint ဖြစ်ပြီး ပုံမှန်အားဖြင့်
WU_HESTIA_API_USER(လိုအပ်သည်)- API command များအတွက် အသုံးပြုမည့် Hestia user (များသောအားဖြင့်
admin)။
- API command များအတွက် အသုံးပြုမည့် Hestia user (များသောအားဖြင့်
WU_HESTIA_API_PASSWORDသို့မဟုတ်WU_HESTIA_API_HASH(အနည်းဆုံး တစ်ခု)- အတည်ပြုခြင်းနည်းလမ်း တစ်ခုကို ရွေးချယ်ပါ: password သို့မဟုတ် API hash/token။
WU_HESTIA_ACCOUNT(လိုအပ်သည်)- Hestia ရှိ Web Domain ၏ account (ပိုင်ရှင်); CLI ၏ ပထမ argument ဖြစ်သည်။
WU_HESTIA_WEB_DOMAIN(လိုအပ်သည်)- သင့် WordPress ကို serve လုပ်နေသော ရှိနှင့်ပြီးဖြစ်သည့် Hestia Web Domain (alias များကို ဤနေရာတွင် ချိတ်ဆက်မည်)။
WU_HESTIA_RESTART(ရွေးချယ်နိုင်သည်; defaultyes)- Alias ပြောင်းလဲမှုများပြီးနောက် service များကို restart/reload လုပ်မလား။
Wizard က ဤ constant များကို wp-config.php တွင် ထည့်သွင်းပေးနိုင်သည်၊ သို့မဟုတ် ကိုယ်တိုင် သတ်မှတ်နိုင်သည်။
Setup ကို အတည်ပြုခြင်း
- Wizard ၏ "Testing" အဆင့်တွင်၊ plugin သည် API မှတစ်ဆင့်
v-list-web-domains <WU_HESTIA_ACCOUNT> jsonကို ခေါ်ယူသည်။ အောင်မြင်သော response ရရှိပါက ချိတ်ဆက်မှုနှင့် အတည်ပြုခြင်း မှန်ကန်ကြောင်း အတည်ပြုသည်။ - Domain တစ်ခုကို map လုပ်ပြီးနောက်၊ Hestia တွင် စစ်ဆေးပါ: Web > base domain > Aliases။ Alias အသစ် ထည့်သွင်းထားသည်ကို တွေ့ရမည်။