Skip to main content

ການເຊື່ອມຕໍ່ 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, ທ່ານຕ້ອງການ:

  1. ບັນຊີ Hostinger ທີ່ມີການເຂົ້າເຖິງ hPanel
  2. API token ຈາກ Hostinger
  3. ຄ່າ 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 ຂອງທ່ານ

  1. ເຂົ້າສູ່ລະບົບບັນຊີ Hostinger ຂອງທ່ານ ແລະ ເຂົ້າເຖິງ hPanel
  2. ໄປທີ່ Account SettingsAPI Tokens
  3. ກົດ Create New Token (ສ້າງ Token ໃໝ່)
  4. ຕັ້ງຊື່ໃຫ້ Token ຂອງທ່ານມີຄຳອະທິບາຍທີ່ຊັດເຈນ (ເຊັ່ນ: "Ultimate Multisite")
  5. ເລືອກສິດທິທີ່ຈຳເປັນ:
    • Domain management (ການຈັດການໂດເມນ)
    • Subdomain management (ການຈັດການ subdomain)
  6. ຄັດລອກ Token ທີ່ໄດ້ຮັບ ແລະ ເກັບຮັກສາໄວ້ຢ່າງປອດໄພ

2. ຊອກຫາ Account ID ຂອງທ່ານ

  1. ໃນ hPanel, ໄປທີ່ Account SettingsAccount Information
  2. Account ID ຂອງທ່ານຈະສະແດງຢູ່ໃນໜ້າ这
  3. ຄັດລອກ ແລະ ເກັບຮັກສາ 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)

  1. ใน WordPress admin ของคุณ ให้ไปที่ Ultimate Multisite > Settings
  2. ไปที่แท็บ Domain Mapping
  3. เลื่อนลงมาที่ Host Integrations
  4. เปิดใช้งานการเชื่อมต่อ Hostinger (hPanel)
  5. คลิก Save Changes

มันทำงานอย่างไร (How It Works)

Addon Domains (โดเมนเสริม)

เมื่อคุณแมปโดเมนใน Ultimate Multisite:

  1. การเชื่อมต่อจะส่งคำขอไปยัง API ของ Hostinger เพื่อเพิ่มโดเมนนั้นเป็น addon domain
  2. โดเมนจะถูกตั้งค่าให้ชี้ไปยังไดเรกทอรีหลัก (root directory) ของคุณ
  3. เมื่อมีการลบการแมปโดเมนออก การเชื่อมต่อจะทำการลบ addon domain ออกจาก hPanel โดยอัตโนมัติ

Subdomains (โดเมนย่อย)

สำหรับการติดตั้ง subdomain multisite เมื่อสร้างไซต์ใหม่:

  1. การเชื่อมต่อจะดึงส่วนของ subdomain ออกมาจากชื่อโดเมนเต็ม
  2. มันจะส่งคำขอไปยัง API ของ Hostinger เพื่อเพิ่ม subdomain นั้น
  3. โดเมนย่อยจะถูกตั้งค่าให้ชี้ไปยังไดเรกทอรีหลัก (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 โปรดดูที่: