Skip to main content

ការតភ្ជាប់ជាមួយ cPanel

ទិដ្ឋភាពទូទៅ

cPanel គឺជាផ្ទាំងគ្រប់គ្រងគេហទំព័រដែលពេញនិយមបំផុតមួយ ដែលអ្នកផ្តល់សេវាបង្ហោះ (hosting providers) ច្រើនប្រើប្រាស់។ ការតភ្ជាប់នេះអនុញ្ញាតឱ្យមានការធ្វើសមកាលកម្មឈ្មោះដែន (domain syncing) ដោយស្វ័យប្រវត្តិរវាង Ultimate Multisite និង cPanel ដែលអនុញ្ញាតឱ្យអ្នកបន្ថែមអាល្យាករនៃឈ្មោះដែន (domain aliases) និង subdomain ទៅក្នុងគណនី cPanel របស់អ្នកដោយស្វ័យប្រវត្តិ។

លក្ខណៈពិសេស

  • ការបង្កើត addon domain ដោយស្វ័យប្រវត្តិនៅក្នុង cPanel
  • ការបង្កើត subdomain ដោយស្វ័យប្រវត្តិនៅក្នុង cPanel (សម្រាប់ការដំឡើង subdomain multisite)
  • ការលុបឈ្មោះដែននៅពេលដែល mapping ត្រូវបានលុប

តម្រូវការ

អ្នកត្រូវកំណត់ថេរ (constants) ខាងក្រោមនៅក្នុងឯកសារ wp-config.php របស់អ្នក៖

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

ជាជម្រើស អ្នកក៏អាចកំណត់បន្ថែមបាន៖

define('WU_CPANEL_PORT', 2083); // កំណត់តម្លៃផ្សេង បើ cPanel របស់អ្នកប្រើ port ផ្សេង
define('WU_CPANEL_ROOT_DIR', '/public_html'); // កំណត់តម្លៃផ្សេង បើ root directory ឯកសាររបស់អ្នកខុសគ្នា

ការណែនាំអំពីការរៀបចំ (Setup Instructions)

១. ទទួលបានព័ត៌មាន cPanel របស់អ្នក

  1. យកឈ្មោះអ្នកប្រើប្រាស់ (username) និងពាក្យសម្ងាត់ (password) cPanel ពីអ្នកផ្តល់សេវាបង្ហោះរបស់អ្នក។
  2. កំណត់ host cPanel របស់អ្នក (ជាធម្មតាគឺ cpanel.yourdomain.comyourdomain.com:2083)។

២. បន្ថែមថេរទៅក្នុង wp-config.php

បន្ថែមថេរខាងក្រោមទៅក្នុងឯកសារ wp-config.php របស់អ្នក៖

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

ជាជម្រើស អ្នកអាចកែសម្រួល port និង root directory បាន៖

define('WU_CPANEL_PORT', 2083); // ប្តូរប្រសិនបើ cPanel របស់អ្នកប្រើ port ខុសគ្នា
define('WU_CPANEL_ROOT_DIR', '/public_html'); // ប្តូរប្រសិនបើ document root ឯកសាររបស់អ្នកខុសគ្នា

៣. បើកដំណើរការការតភ្ជាប់ (Enable the Integration)

  1. ຕັ້ງຄ່າໃນ WordPress admin, ໄປທີ່ Ultimate Multisite > Settings
  2. ໄປທີ່ "Domain Mapping" tab
  3. ລາກລົງມາເບິ່ງ "Host Integrations"
  4. ເປີດການເຊື່ອມຕໍ່ກັບ cPanel (cPanel integration)
  5. ກົດ "Save Changes"

ມັນເຮັດວຽກແນວໃດ

Addon Domains (ໂດເມນເພີ່ມເຕີມ)

ເວລາທີ່ເຮົາ map domain ໃນ Ultimate Multisite:

  1. ການເຊື່ອມຕໍ່ຈະສົ່ງຄຳຮ້ອງຂໍໄປຫາ API ຂອງ cPanel ເພື່ອເພີ່ມ domain ນັ້ນເປັນ addon domain
  2. Domain ນັ້ນຈະຖືກຕັ້ງຄ່າໃຫ້ຊີ້ໄປທີ່ root directory (ໂຟເल्ດຫຼັກ) ຂອງເຈົ້າ
  3. ເວລາທີ່ເຮົາເອົາການ map domain ອອກ, ການເຊື່ອມຕໍ່ກໍຈະເອົາ addon domain ນັ້ນອອກຈາກ cPanel

Subdomains (ຊື່ຍ່ອຍ)

ສຳລັບການຕິດຕັ້ງ subdomain multisite, ເມື່ອມີການສ້າງ site ໃໝ່:

  1. ການເຊື່ອມຕໍ່ຈະດຶງສ່ວນ subdomain ອອກມາຈາກ full domain
  2. ມັນຈະສົ່ງຄຳຮ້ອງຂໍໄປຫາ API ຂອງ cPanel ເພື່ອເພີ່ມ subdomain ນັ້ນ
  3. Subdomain ນັ້ນຈະຖືກຕັ້ງຄ່າໃຫ້ຊີ້ໄປທີ່ root directory ຂອງເຈົ້າ

ສິ່ງທີ່ຄວນຈື່ໄວ້ສຳຄັນ

  • ການເຊື່ອມຕໍ່ນີ້ໃຊ້ API2 ຂອງ cPanel ເພື່ອຕິດຕໍ່ກັບບັນຊີ cPanel ຂອງເຈົ້າ
  • ບັນຊີ cPanel ຂອງເຈົ້າຕ້ອງມີສິດໃນການເພີ່ມ addon domains ແລະ subdomains
  • ຜູ້ໃຫ້ບໍລິການໂຮດບ່ອນ (hosting providers) ບາງແຫ່ງອາດຈະຈຳກັດຈຳນວນ addon domains ຫຼື subdomains ທີ່ເຈົ້າສາມາດສ້າງໄດ້
  • ການເຊື່ອມຕໍ່ນີ້ບໍ່ໄດ້ຈັດການການຕັ້ງຄ່າ DNS; ເຈົ້າກໍຍັງຕ້ອງຊີ້ domain ຂອງເຈົ້າໄປທີ່ IP address ຂອງ server

ການແກ້ໄຂບັນຫາ (Troubleshooting)

API Connection Issues (ບັນຫາການເຊື່ອມຕໍ່ API)

  • ກວດສອບວ່າ username ແລະ password ຂອງ cPanel ເຈົ້າຖືກຕ້ອງບໍ່
  • ກວດເບິ່ງວ່າ host ຂອງ cPanel ເຈົ້າຖືກຕ້ອງ ແລະ ສາມາດເຂົ້າເຖິງໄດ້ບໍ່
  • ຮັບປະກັນວ່າບັນຊີ cPanel ຂອງເຈົ້າມີສິດທີ່ຈຳເປັນ
  • ລອງໃຊ້ full URL ຂອງ host (ຕົວຢ່າງ: https://cpanel.yourdomain.com)

Domain Not Added (Domain ບໍ່ຖືກເພີ່ມ)

  • ກວດເບິ່ງ logs ຂອງ Ultimate Multisite ເພື່ອຫາຂໍ້ຄວາມຜິດພາດໃດໆ
  • ກວດສອບວ່າ domain ນັ້ນບໍ່ໄດ້ຖືກເພີ່ມເຂົ້າໃນ cPanel ແລ້ວບໍ່
  • ຮັບປະກັນວ່າບັນຊີ cPanel ຂອງເຈົ້າບໍ່ໄດ້ຮອດຈຳກັດສູງສຸດສຳລັບ addon domains ຫຼື subdomains

Certyfikat SSL (SSL Certificate Issues)

  • Integration no ua li txhawm txog caom certifikat SSL.
  • Koj yuav txhua teeb meej txog siv cPanel's SSL/TLS tools lossis AutoSSL feature los caom SSL certificates rau cov domain hauv koj.
  • Lossis, koj yuav tuaj ye siv kev pabcuam zoo li Let's Encrypt neeg hauv cPanel's AutoSSL.