Lumaktaw patungo sa pangunahing content

Integrasyon sa cPanel

Pangkalahatang-ideya

Ang cPanel ay isa sa pinakasikat na web hosting control panel na ginagamit ng maraming shared at dedicated hosting providers. Ang integrasyong ito ay nagbibigay-daan para sa awtomatikong pag-sync ng domain sa pagitan ng Ultimate Multisite at cPanel, na nagpapahintulot sa iyo na awtomatikong magdagdag ng mga domain alias at subdomain sa iyong cPanel account.

Mga Katangian

  • Awtomatikong paglikha ng addon domain sa cPanel
  • Awtomatikong paglikha ng subdomain sa cPanel (para sa subdomain multisite installations)
  • Pag-alis ng domain kapag nabura ang mga mapping

Mga Kinakailangan

Ang mga sumusunod na constant ay dapat tukuyin 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 tukuyin ang:

define('WU_CPANEL_PORT', 2083); // Ang default ay 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Ang default ay /public_html

Mga Panuto sa Pag-set Up

1. Kunin ang Iyong cPanel Credentials

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

2. Magdagdag ng 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); // Baguhin kung gumagamit ng ibang port ang iyong cPanel
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Baguhin kung iba ang iyong document root

3. I-enable ang Integrasyon

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

Paano Ito Gumagana

Addon Domains

Kapag may domain na naka-map sa Ultimate Multisite:

  1. Ang integration ay magpapadala ng request sa API ng cPanel para idagdag ang domain bilang addon domain
  2. Ang domain ay naka-configure na tumuturo sa iyong root directory
  3. Kapag tinanggal ang isang domain mapping, tatanggalin ng integration ang addon domain mula sa cPanel

Subdomains

Para sa subdomain multisite installations, kapag may bagong site na ginawa:

  1. Ang integration ay kukuha ng bahagi ng subdomain mula sa buong domain
  2. Magpapadala ito ng request sa API ng cPanel para idagdag ang subdomain
  3. Ang subdomain ay naka-configure na tumuturo sa iyong root directory

Mahalagang Paalala

  • Gumagamit ang integration ng cPanel's API2 para makip komunikasyon sa iyong cPanel account
  • Dapat may pahintulot (permissions) ang iyong cPanel account na magdagdag ng addon domains at subdomains
  • Maaaring limitahan ng ilang hosting provider ang bilang ng addon domains o subdomains na maaari mong gawin
  • Hindi hinahawakan ng integration ang DNS configuration; kailangan mo pa ring ituro ang iyong mga domain sa IP address ng iyong server

Pag-troubleshoot

Mga Isyu sa Koneksyon ng API

  • Siguraduhin na tama ang iyong cPanel username at password
  • Tingnan kung tama ang iyong cPanel host at accessible
  • Tiyakin na may kaukulang pahintulot (permissions) ang iyong cPanel account
  • Subukan gamitin ang buong URL para sa host (halimbawa, https://cpanel.yourdomain.com)

Hindi Naisang Domain

  • Tingnan ang Ultimate Multisite logs para sa anumang error messages
  • Beripikahin na hindi pa naka-add ang domain sa cPanel
  • Siguraduhin na hindi pa naabot ng iyong cPanel account ang limitasyon nito para sa addon domains o subdomains

Mga Isyu sa SSL Certificate

  • Hindi hinahawakan ng integration ang pag-isyu ng SSL certificate.
  • Kailangan mong gumamit ng mga tool para sa SSL/TLS sa cPanel o ang feature na AutoSSL para mag-issue ng SSL certificates para sa iyong mga domain.
  • Bilang alternatibo, maaari kang gumamit ng serbisyo tulad ng Let's Encrypt gamit ang AutoSSL ng cPanel.