ការតភ្ជាប់ជាមួយ 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 របស់អ្នក
- យកឈ្មោះអ្នកប្រើប្រាស់ (username) និងពាក្យសម្ងាត់ (password) cPanel ពីអ្នកផ្តល់សេវាបង្ហោះរបស់អ្នក។
- កំណត់ host cPanel របស់អ្នក (ជាធម្មតាគឺ
cpanel.yourdomain.comឬyourdomain.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)
- ຕັ້ງຄ່າໃນ WordPress admin, ໄປທີ່ Ultimate Multisite > Settings
- ໄປທີ່ "Domain Mapping" tab
- ລາກລົງມາເບິ່ງ "Host Integrations"
- ເປີດການເຊື່ອມຕໍ່ກັບ cPanel (cPanel integration)
- ກົດ "Save Changes"
ມັນເຮັດວຽກແນວໃດ
Addon Domains (ໂດເມນເພີ່ມເຕີມ)
ເວລາທີ່ເຮົາ map domain ໃນ Ultimate Multisite:
- ການເຊື່ອມຕໍ່ຈະສົ່ງຄຳຮ້ອງຂໍໄປຫາ API ຂອງ cPanel ເພື່ອເພີ່ມ domain ນັ້ນເປັນ addon domain
- Domain ນັ້ນຈະຖືກຕັ້ງຄ່າໃຫ້ຊີ້ໄປທີ່ root directory (ໂຟເल्ດຫຼັກ) ຂອງເຈົ້າ
- ເວລາທີ່ເຮົາເອົາການ map domain ອອກ, ການເຊື່ອມຕໍ່ກໍຈະເອົາ addon domain ນັ້ນອອກຈາກ cPanel
Subdomains (ຊື່ຍ່ອຍ)
ສຳລັບການຕິດຕັ້ງ subdomain multisite, ເມື່ອມີການສ້າງ site ໃໝ່:
- ການເຊື່ອມຕໍ່ຈະດຶງສ່ວນ subdomain ອອກມາຈາກ full domain
- ມັນຈະສົ່ງຄຳຮ້ອງຂໍໄປຫາ API ຂອງ cPanel ເພື່ອເພີ່ມ subdomain ນັ້ນ
- 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.