ការតភ្ជាប់ជាមួយ Hostinger (hPanel)
ទិដ្ឋភាពទូទៅ
Hostinger គឺជាអ្នកផ្តល់សេវាបង្ហោះគេហទំព័រដ៏ពេញនិយម ដែលមានផ្ទាំងគ្រប់គ្រងទំនើបមួយឈ្មោះថា hPanel។ Ultimate Multisite Hostinger integration អនុញ្ញាតឱ្យធ្វើការបម្រុងដែនដោយស្វ័យប្រវត្តិរវាង Ultimate Multisite និង hPanel របស់ Hostinger ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងការផ្គូផ្គងដែន (domain mappings) និង subdomain ដោយស្វ័យប្រវត្តិពី WordPress admin របស់អ្នក។
លក្ខណៈពិសេស
- ការបង្កើត addon domain ដោយស្វ័យប្រវត្តិនៅក្នុង hPanel
- ការបង្កើត subdomain ដោយស្វ័យប្រវត្តិនៅក្នុង hPanel (សម្រាប់ការដំឡើង subdomain multisite)
- ការលុបដែននៅពេលដែលការផ្គូផ្គងត្រូវបានលុប
- ការរួមបញ្ចូលគ្នាដោយរលូនជាមួយ API គ្រប់គ្រងដែនរបស់ hPanel
តម្រូវការ
ដើម្បីប្រើ Hostinger integration អ្នកត្រូវការ៖
- ប្រគល់គណនី Hostinger ដែលមានការចូលប្រើ hPanel
- API token ពី Hostinger
- អថេរ (constants) ខាងក្រោមដែលបានកំណត់នៅក្នុងឯកសារ
wp-config.phpរបស់អ្នក៖
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
ជាជម្រើស អ្នកក៏អាចកំណត់បន្ថែមបានដូចនេះដែរ៖
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // API endpoint តាមលំនាំដើម
ការណែនាំអំពីការរៀបចំ (Setup Instructions)
១. បង្កើត Hostinger API Token របស់អ្នក
- ចុចចូលគណនី Hostinger របស់អ្នក ហើយចូលទៅកាន់ hPanel។
- ចូលទៅកាន់ Account Settings → API Tokens។
- ចុចលើ Create New Token។
- ដាក់ឈ្មោះឱ្យ token របស់អ្នកមានលក្ខណៈពិពណ៌នា (ឧទាហរណ៍៖ "Ultimate Multisite")។
- ជ្រើសរើសការអនុញ្ញាតដែលចាំបាច់៖
- Domain management
- Subdomain management
- ចម្លង token ដែលបានបង្កើត ហើយរក្សាទុកវាឱ្យបានសុវត្ថិភាព។
២. រកប្រភព Account ID របស់អ្នក
- នៅក្នុង hPanel សូមចូលទៅកាន់ Account Settings → Account Information។
- Account ID របស់អ្នកនឹងបង្ហាញនៅលើទំព័រនេះ។
- ចម្លង និងរក្សាទុក ID នេះសម្រាប់ជំហានបន្ទាប់។
៣. បន្ថែម Constants ទៅក្នុង wp-config.php
បន្ថែម constants ខាងក្រោមទៅក្នុងឯកសារ wp-config.php របស់អ្នក៖
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
ຖ້າ tài khoản Hostinger ຂອງເຈົ້າໃຊ້ API endpoint ອື່ນ, ເຈົ້າສາມາດປັບຕ່າງໄດ້:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. ເປີດການເຊື່ອມຕໍ່ (Enable the Integration)
- ໃນ WordPress admin, ໄປທີ່ Ultimate Multisite > Settings
- ໄປທີ່ tab Domain Mapping
- ລາກລົງມາຫາ Host Integrations
- ເປີດການເຊື່ອມຕໍ່ Hostinger (hPanel)
- ກົດ Save Changes
ມັນເຮັດວຽກແນວໃດ (How It Works)
Addon Domains (ໂດເມນເພີ່ມເຕີມ)
ເວລາທີ່ເຈົ້າ map domain ໃນ Ultimate Multisite:
- ການເຊື່ອມຕໍ່ຈະສົ່ງ request ໄປຫາ Hostinger's API ເພື່ອເພີ່ມ domain ນັ້ນເປັນ addon domain
- Domain ນັ້ນຖືກຕັ້ງຄ່າໃຫ້ຊີ້ໄປທີ່ root directory ຂອງເຈົ້າ
- ເວລາທີ່ເອົາການ map domain ອອກ, ການເຊື່ອມຕໍ່ຈະເອົາ addon domain ອອກຈາກ hPanel ໂດຍອັດຕະໂນມັດ
Subdomains (ຊື່ຍ່ອຍ)
ສຳລັບການຕິດຕັ້ງ subdomain multisite, ເມື່ອມີ site ໃໝ່ຖືກສ້າງຂຶ້ນ:
- ການເຊື່ອມຕໍ່ຈະດຶງສ່ວນ subdomain ອອກຈາກ domain ເຕັມ
- ມັນຈະສົ່ງ request ໄປຫາ Hostinger's API ເພື່ອເພີ່ມ subdomain ນັ້ນ
- Subdomain ນັ້ນຖືກຕັ້ງຄ່າໃຫ້ຊີ້ໄປທີ່ root directory ຂອງເຈົ້າ
ສິ່ງທີ່ຄວນຈື່ (Important Notes)
- ການເຊື່ອມຕໍ່ນີ້ໃຊ້ Hostinger's REST API ເພື່ອສື່ສານກັບ tài khoảnຂອງເຈົ້າ
- API token ຂອງເຈົ້າຕ້ອງມີສິດທີ່ຈຳເປັນສຳລັບການຈັດການ domain ແລະ subdomain
- ການເຊື່ອມຕໍ່ນີ້ບໍ່ໄດ້ຈັດການ DNS configuration; domain ຕ່າງໆຕ້ອງຖືກຊີ້ໄປທີ່ Hostinger account ຂອງເຈົ້າແລ້ວ
- API requests ແມ່ນເຮັດຜ່ານ HTTPS ຢ່າງປອດໄພ
- ເຮັດໃຫ້ API token ຂອງເຈົ້າປອດໄພ ແລະ ຫ້າມແບ່ງປັນມັນຕໍ່ສາທາລະນະ
ການແກ້ໄຂບັນຫາ (Troubleshooting)
API Connection Issues
- ຢືນຢັນວ່າ API token ຂອງເຈົ້າຖືກຕ້ອງ ແລະ ຍັງບໍ່ໝົດອາຍຸ
- ກວດສອບວ່າ Account ID ຂອງເຈົ້າຖືກຕ້ອງແລ້ວ
- ຮັບປະກັນວ່າ API token ຂອ ງເຈົ້າມີສິດທີ່ຈຳເປັນສຳລັບການຈັດການ domain
- ຢືນຢັນວ່າ account Hostinger ຂອງເຈົ້າເປີດໃຊ້ງານ ແລະ ຢູ່ໃນສະພາບດີ
Domain ບໍ່ໄດ້ເພີ່ມເຂົ້າໄປ
- ກວດສອບ logs ຂອງ Ultimate Multisite ເພື່ອຫາຂໍ້ຄວາມຜິດພາດໃດໆ
- ກວດສອບວ່າ domain ນັ້ນຍັງບໍ່ໄດ້ຖືກເພີ່ມເຂົ້າໃນ account Hostinger ຂອງເຈົ້າແລ້ວ
- ຮັບປະກັນວ່າ account Hostinger ຂອງເຈົ້າບໍ່ໄດ້ຮອດຂີດຈຳກັດສຳລັບ addon domains ແລ້ວ
- ຢືນຢັນວ່າ domain ນັ້ນຖືກຊີ້ໄປ (pointed) ຢ່າງຖືກຕ້ອງກັບ nameservers ຂອງ Hostinger
ปัญหาໃບຢັ້ງຢືນ SSL (SSL Certificate Issues)
- ການເຊື່ອມຕໍ່ນີ້ບໍ່ໄດ້ຈັດການການອອກໃບຢັ້ງຢືນ SSL
- Hostinger ສ່ວນຫຼາຍຈະໃຫ້ໃບຢັ້ງຢືນ SSL ຟຣີຜ່ານ AutoSSL
- ເຈົ້າສາມາດຈັດການໃບຢັ້ງຢືນ SSL ໂດຍກົງໃນ hPanel ພາຍໃຕ້ SSL/TLS
- ຫຼື ອື່ນໆ, ສາມາດໃຊ້ Let's Encrypt ກັບຄຸນສົມບັດ AutoSSL ຂອງ Hostinger
ການສະໜັບສະໜູນ (Support)
ສຳລັບຄວາມຊ່ວຍເຫຼືອເພີ່ມເຕີມກ່ຽວກັບການເຊື່ອມຕໍ່ກັບ Hostinger, ກະລຸນາກໄປທີ່: