Lumaktaw patungo sa pangunahing content

Integrasyon sa cPanel

Pangkalahatang-ideya​

Ang cPanel ay isa sa mga pinakapopular na control panel para sa web hosting na ginagamit ng maraming shared at dedicated hosting provider. Ang integrasyon na ito ay nagbibigay-daan sa awtomatikong pag-sync ng domain sa pagitan ng Ultimate Multisite at cPanel, para makapagdagdag ka ng mga domain alias at subdomain sa iyong cPanel account nang awtomatiko.

Mga Feature​

  • Awtomatikong paggawa ng addon domain sa cPanel
  • Awtomatikong paggawa ng subdomain sa cPanel (para sa subdomain multisite installation)
  • Pag-alis ng domain kapag tinanggal ang mga mapping

Mga Kinakailangan​

Ang mga sumusunod na constant ay kailangang ideklara sa iyong wp-config.php file:

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

Opsyonal, maaari mo ring ideklara ang:

define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html

Mga Hakbang sa Pag-setup​

1. Kunin ang Iyong cPanel Credentials​

  1. Kunin ang iyong cPanel username at password mula sa iyong hosting provider
  2. Alamin ang iyong cPanel host (karaniwan ay cpanel.yourdomain.com o yourdomain.com:2083)

2. Idagdag ang mga Constant sa wp-config.php​

Idagdag ang mga sumusunod na constant sa iyong wp-config.php file:

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

Opsyonal, maaari mong i-customize ang port at root directory:

define('WU_CPANEL_PORT', 2083); // Change if your cPanel uses a different port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Change if your document root is different

3. I-enable ang Integrasyon​

  1. Sa iyong WordPress admin, pumunta sa Ultimate Multisite > Settings
  2. Pumunta sa "Domain Mapping" tab
  3. Mag-scroll pababa sa "Host Integrations"
  4. I-enable ang cPanel integration
  5. I-click ang "Save Changes"

Paano Ito Gumagana​

Mga Addon Domain​

Kapag may domain na na-map sa Ultimate Multisite:

  1. Ang integrasyon ay magpapadala ng request sa API ng cPanel para idagdag ang domain bilang addon domain
  2. Ang domain ay iko-configure para tumuro sa iyong root directory
  3. Kapag tinanggal ang isang domain mapping, aalisin ng integrasyon ang addon domain mula sa cPanel

Mga Subdomain​

Para sa subdomain multisite installation, kapag may bagong site na nagawa:

  1. Kukunin ng integrasyon ang subdomain part mula sa buong domain
  2. Magpapadala ito ng request sa API ng cPanel para idagdag ang subdomain
  3. Ang subdomain ay iko-configure para tumuro sa iyong root directory

Mahahalagang Paalala​

  • Ang integrasyon ay gumagamit ng API2 ng cPanel para makipag-ugnayan sa iyong cPanel account
  • Kailangan ng iyong cPanel account ng mga permission para makapagdagdag ng addon domain at subdomain
  • Maaaring may limitasyon ang ilang hosting provider sa bilang ng addon domain o subdomain na maaari mong gawin
  • Hindi hinahawakan ng integrasyon ang DNS configuration; kailangan mo pa ring ituro ang iyong mga domain sa IP address ng iyong server

Pag-troubleshoot​

Mga Problema sa API Connection​

  • I-verify na tama ang iyong cPanel username at password
  • Suriin na tama at accessible ang iyong cPanel host
  • Tiyakin na may kinakailangang permission ang iyong cPanel account
  • Subukang gamitin ang buong URL para sa host (hal., https://cpanel.yourdomain.com)

Hindi Naidagdag ang Domain​

  • Tingnan ang Ultimate Multisite logs para sa anumang error message
  • I-verify na hindi pa naidagdag ang domain sa cPanel
  • Tiyakin na hindi pa naabot ng iyong cPanel account ang limitasyon nito para sa addon domain o subdomain

Mga Problema sa SSL Certificate​

  • Hindi hinahawakan ng integrasyon ang pag-issue ng SSL certificate
  • Kailangan mong gamitin ang SSL/TLS tools ng cPanel o ang AutoSSL feature para mag-issue ng SSL certificate para sa iyong mga domain
  • Bilang alternatibo, maaari kang gumamit ng serbisyo tulad ng Let's Encrypt kasama ang AutoSSL ng cPanel