Skip to main content

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

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

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

លក្ខណៈពិសេស

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

តម្រូវការ

តម្លៃថេរ (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); // តម្លៃលំនាំគឺ 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // តម្លៃលំនាំគឺ /public_html

ការណែនាំអំពីការរៀបចំ (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'); // ផ្លាស់ប្តូរប្រសិនបើ root directory ឯកសាររបស់អ្នកខុសគ្នា

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

១. នៅលើ WordPress admin របស់អ្នក សូមទៅកាន់ Ultimate Multisite > Settings ២. ចូលទៅកាន់แท็บ "Domain Mapping" (ការបែងចែកដែន) ៣. រំលងចុះក្រោមទៅផ្នែក "Host Integrations" (ការរួមបញ្ចូល Host) ៤. បើកដំណើរការការរួមបញ្ចូល cPanel ៥. ចុចលើ "Save Changes" (រក្សាទុកការផ្លាស់ប្តូរ)

វាដំណើរការដោយរបៀបណា

Addon Domains (ដែនបន្ថែម)

នៅពេលដែលដែនមួយត្រូវបានកំណត់ (mapped) នៅក្នុង Ultimate Multisite៖

១. ការរួមបញ្ចូលនេះនឹងផ្ញើសំណើទៅ API របស់ cPanel ដើម្បីបន្ថែមដែននោះជា addon domain ២. ដែននោះនឹងត្រូវបានកំណត់ឱ្យចង្អុលទៅ root directory (ថតឯកសារដើម) របស់អ្នក ៣. នៅពេលដែលការកំណត់ដែនមួយត្រូវបានលុបចេញ ការរួមបញ្ចូលនេះនឹងលុប addon domain ចេញពី cPanel

Subdomains (ដែនរង)

សម្រាប់ការដំឡើង subdomain multisite នៅពេលបង្កើតគេហទំព័រថ្មី៖

១. ការរួមបញ្ចូលនេះនឹងស្រង់ផ្នែក subdomain ចេញពី full domain ២. វាផ្ញើសំណើទៅ API របស់ cPanel ដើម្បីបន្ថែម subdomain ៣. Subdomain នោះនឹងត្រូវបានកំណត់ឱ្យចង្អុលទៅ root directory (ថតឯកសារដើម) របស់អ្នក

កំណត់សម្គាល់សំខាន់ៗ

  • ការរួមបញ្ចូលនេះប្រើប្រាស់ API2 របស់ cPanel ដើម្បីទំនាក់ទំនងជាមួយគណនី cPanel របស់អ្នក
  • គណនី cPanel របស់អ្នកត្រូវតែមានសិទ្ធិក្នុងការបន្ថែម addon domains និង subdomains
  • អ្នកផ្តល់ hosting ខ្លះអាចនឹងកំណត់ចំនួន addon domains ឬ subdomains ដែលអ្នកអាចបង្កើតបាន
  • ការរួមបញ្ចូលនេះមិនបានគ្រប់គ្រងការកំណត់ DNS ទេ អ្នកនៅតែត្រូវការចង្អុលដែនរបស់អ្នកទៅកាន់ IP address របស់ server របស់អ្នក

ការដោះស្រាយបញ្ហា (Troubleshooting)

បញ្ហានៅពេលភ្ជាប់ API (API Connection Issues)

  • សូមពិនិត្យមើលថាតើ username និង password របស់ cPanel របស់អ្នកត្រឹមត្រូវឬទេ
  • စစ်ဆေးថា host របស់ cPanel អ្នកត្រឹមត្រូវ និងអាចចូលប្រើបានដែរឬទេ
  • ត្រូវប្រាកដថាគណនី cPanel របស់អ្នកមានសិទ្ធិចាំបាច់
  • សូមព្យាយាមប្រើ full URL សម្រាប់ host (ឧទាហរណ៍៖ https://cpanel.yourdomain.com)

ដែនមិនត្រូវបានបន្ថែម (Domain Not Added)

  • សូមពិនិត្យមើល logs របស់ Ultimate Multisite សម្រាប់សារកំហុសណាមួយ
  • សូមផ្ទៀងផ្ទាត់ថាដែននោះមិនទាន់ត្រូវបានបន្ថែមទៅ cPanel រួចហើយឬនៅ
  • សូមប្រាកដថាគណនី cPanel របស់អ្នកមិនទាន់បានដល់ដែនកំណត់សម្រាប់ការបន្ថែម addon domains ឬ subdomains នោះទេ។

បញ្ហាវិញ្ញាបនបត្រ SSL (SSL Certificate Issues)

  • ការរួមបញ្ចូលនេះមិនអាចដោះស្រាយការចេញវិញ្ញាបនបត្រ SSL បានទេ។
  • អ្នកនឹងត្រូវប្រើឧបករណ៍ SSL/TLS របស់ cPanel ឬមុខងារ AutoSSL ដើម្បីចេញវិញ្ញាបនបត្រ SSL សម្រាប់ដែនរបស់អ្នក។
  • ឬមួយក៏ អ្នកអាចប្រើសេវាកម្មដូចជា Let's Encrypt រួមជាមួយ AutoSSL របស់ cPanel បានដែរ។