ການເຊື່ອມຕໍ່ Hostinger (hPanel)
ພາບລວມ
Hostinger ແມ່ນຜູ້ໃຫ້ບໍລິການໂຮດເວັບທີ່ໄດ້ຮັບຄວາມນິຍົມ ເຊິ່ງມີແຜງຄວບຄຸມແບບທັນສະໄໝຊື່ວ່າ hPanel. ການເຊື່ອມຕໍ ່ Ultimate Multisite Hostinger ຊ່ວຍໃຫ້ສາມາດສັງເກດການເຮັດວຽກຂອງໂດເມນໂດຍອັດຕະໂນມັດລະຫວ່າງ Ultimate Multisite ແລະ hPanel ຂອງ Hostinger, ເຮັດໃຫ້ທ່ານສາມາດຈັດການການแมપໂດເມນ (domain mappings) ແລະ subdomain ໄດ້ໂດຍອັດຕະໂນມັດຈາກແຜງ WordPress admin ຂອງທ່ານ.
ຄຸນສົມບັດ
- ສ້າງ addon domain ອັດຕະໂນມັດໃນ hPanel
- ສ້າງ subdomain ອັດຕະໂນມັດໃນ hPanel (ສຳລັບການຕິດຕັ້ງ subdomain multisite)
- ລຶບໂດເມນເມື່ອລຶບການแมપ
- ການເຊື່ອມຕໍ່ທີ່ບໍ່ມີຮອຍແຜ່ກັບ API ຂອງການຈັດການໂດເມນໃນ hPanel
ຂໍ້ກຳນົດ
ເພື່ອໃຊ້ການເຊື່ອມຕໍ່ Hostinger, ທ່ານຕ້ອງການ:
- ບັນຊີ Hostinger ທີ່ມີການເຂົ້າເຖິງ hPanel
- API token ຈາກ Hostinger
- ຄ່າ constant (ຄ່າຕັ້ງຄ່າ) ຕໍ່ໄປນີ້ທີ່ຖືກກຳນົດໄວ້ໃນໄຟລ໌
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 ປົກກະຕິ
ຄູ່ມືການຕັ້ງຄ່າ
1. ສ້າງ Hostinger API Token ຂອງທ່ານ
- ເຂົ້າສູ່ລະບົບບັນຊີ Hostinger ຂອງທ່ານ ແລະ ເຂົ້າເຖິງ hPanel
- ໄປທີ່ Account Settings → API Tokens
- ກົດ Create New Token (ສ້າງ Token ໃໝ່)
- ຕັ້ງຊື່ໃຫ້ Token ຂອງທ່ານມີຄຳອະທິບາຍທີ່ຊັດເຈນ (ເຊັ່ນ: "Ultimate Multisite")
- ເລືອກສິດທິທີ່ຈຳເປັນ:
- Domain management (ການຈັດການໂດເມນ)
- Subdomain management (ການຈັດການ subdomain)
- ຄັດລອກ Token ທີ່ໄດ້ຮັບ ແລະ ເກັບຮັກສາໄວ້ຢ່າງປອດໄພ
2. ຊອກຫາ Account ID ຂອງທ່ານ
- ໃນ hPanel, ໄປທີ່ Account Settings → Account Information
- Account ID ຂອງທ່ານຈະສະແດງຢູ່ໃນໜ້າ这
- ຄັດລອກ ແລະ ເກັບຮັກສາ ID ນີ້ໄວ້ສຳລັບຂັ້ນຕອນຕໍ່ໄປ
3. ເພີ່ມ Constants ໃນ wp-config.php
ເພີ່ມຄ່າ constant ຕໍ່ໄປນີ້ເຂົ້າໃນໄຟລ໌ wp-config.php ຂອງທ່ານ:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
ຖ້າบัญชี Hostinger ຂອງທ່ານໃຊ້ endpoint API ផ្សេង, អ្នកអាចកំណត់វាเองໄດ້ដូចນີ້:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. เปิดใช้งานการเชื่อมต่อ (Enable the Integration)
- ใน WordPress admin ของคุณ ให้ไปที่ Ultimate Multisite > Settings
- ไปที่แท็บ Domain Mapping
- เลื่อนลงมาที่ Host Integrations
- เปิดใช้งานการเชื่อมต่อ Hostinger (hPanel)
- คลิก Save Changes
มันทำงานอย่างไร (How It Works)
Addon Domains (โดเมนเสริม)
เมื่อคุณแมปโดเมนใน Ultimate Multisite:
- การเชื่อมต่อจะส่งคำขอไปยัง API ของ Hostinger เพื่อเพิ่มโดเมนนั้นเป็น addon domain
- โดเมนจะถูกตั้งค่าให้ชี้ไปยังไดเรกทอรีหลัก (root directory) ของคุณ
- เมื่อมีการลบการแมปโดเมนออก การเชื่อมต่อจะทำการลบ addon domain ออกจาก hPanel โดยอัตโนมัติ
Subdomains (โดเมนย่อย)
สำหรับการติดตั้ง subdomain multisite เมื่อสร้างไซต์ใหม่:
- การเชื่อมต่อจะดึงส่วนของ subdomain ออกมาจากชื่อโดเมนเต็ม
- มันจะส่งคำขอไปยัง API ของ Hostinger เพื่อเพิ่ม subdomain นั้น
- โดเมนย่อยจะถูกตั้งค่าให้ชี้ไปยังไดเรกทอรีหลัก (root directory) ของคุณ
ข้อควรระวังที่สำคัญ (Important Notes)
- การเชื่อมต่อนี้ใช้ REST API ของ Hostinger ในการสื่อสารกับบัญชีของคุณ
- API token ของคุณต้องมีสิทธิ์ที่จำเป็นสำหรับการจัดการโดเมนและ subdomain
- การเชื่อมต่อนี้ไม่ได้จัดการเรื่อง DNS configuration; โดเมนจะต้องถูกชี้ไปยังบัญชี Hostinger ของคุณแล้วก่อน
- คำขอ API จะถูกส่งอย่า งปลอดภัยผ่าน HTTPS
- โปรดเก็บรักษา API token ของคุณให้ปลอดภัย และห้ามแชร์มันสู่สาธารณะเด็ดขาด
การแก้ไขปัญหา (Troubleshooting)
ปัญหาการเชื่อมต่อ API (API Connection Issues)
ตรวจสอบว่า API token ຂອງທ່ານถูกต้องและยังไม่หมดอายุ ตรวจสอบว่า Account ID ของคุณถูกต้องหรือไม่ ตรวจสอบให้แน่ใจว่า API token ของคุณมีสิทธิ์ที่จำเป็นสำหรับการจัดการโดเมน ตรวจสอบว่าบัญชี Hostinger ของคุณเปิดใช้งานอยู่และอยู่ในสถานะที่ดี
โดเมนยังไม่ได้เพิ่ ม
- ตรวจสอบ log ของ Ultimate Multisite ว่ามีข้อความผิดพลาดอะไรหรือไม่
- ตรวจสอบว่าโดเมนนั้นยังไม่ได้ถูกเพิ่มในบัญชี Hostinger ของคุณ
- ตรวจสอบให้แน่ใจว่าบัญชี Hostinger ของคุณยังไม่ถึงขีดจำกัดสำหรับโดเมนเสริม (addon domains)
- ยืนยันว่าโดเมนนั้นชี้ไปยัง nameservers ของ Hostinger อย่างถูกต้อง
ปัญหาใบรับรอง SSL (SSL Certificate Issues)
- การเชื่อมต่อนี้ไม่ได้จัดการเรื่องการออกใบรับรอง SSL
- โดยปกติแล้ว Hostinger จะมีใบรับรอง SSL ฟรีผ่าน AutoSSL
- คุณสามารถจัดการใบรับรอง SSL ได้โดยตรงใน hPanel ภายใต้ส่วน SSL/TLS
- หร ือจะใช้ Let's Encrypt ร่วมกับฟีเจอร์ AutoSSL ของ Hostinger ก็ได้
การสนับสนุน (Support)
หากต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับ Hostinger โปรดดูที่: