Integrasyon sa cPanel
Overview
Ang cPanel isa sa pinakasikat nga web hosting control panel nga gigamit sa daghang shared ug dedicated hosting providers. Kini nga integrasyon nagtugot sa awtomatikong pag-sync sa domain tali sa Ultimate Multisite ug cPanel, nga maghatag kanimo og awtomatiko nga pagdaghan og domain aliases ug subdomains sa imong cPanel account.
Features
- Awtomatikong paghimo og addon domain sa cPanel
- Awtomatikong paghimo og subdomain sa cPanel (para sa subdomain multisite installations)
- Pagkuha sa domain kung ang mga mapping gihapus
Requirements
Kinahanglan nga mag-define ka sa mosunod nga mga constant sa imong wp-config.php file:
define('WU_CPANEL_USERNAME', 'imong_cpanel_username');
define('WU_CPANEL_PASSWORD', 'imong_cpanel_password');
define('WU_CPANEL_HOST', 'imong_cpanel_host');
Optional, pwede pud ka mag-define:
define('WU_CPANEL_PORT', 2083); // Ang default kay 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Ang default kay /public_html
Setup Instructions
1. Kuhaa ang Imong cPanel Credentials
- Kuhaa ang imong username ug password sa cPanel gikan sa imong hosting provider
- Tukoy kung unsa ang imong cPanel host (kasagaran
cpanel.yourdomain.comoyourdomain.com:2083)
2. Idugang ang mga Constants sa wp-config.php
Idugang ang mosunod nga mga constant sa imong wp-config.php file:
define('WU_CPANEL_USERNAME', 'imong_cpanel_username');
define('WU_CPANEL_PASSWORD', 'imong_cpanel_password');
define('WU_CPANEL_HOST', 'imong_cpanel_host');
Optional, pwede nimo usbon ang port ug root directory:
define('WU_CPANEL_PORT', 2083); // Usbon kung ang imong cPanel nag-gamit og lain nga port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Usbon kung lahi ang imong document root
3. I-enable ang Integrasyon
- Sa imong WordPress admin, adto sa Ultimate Multisite > Settings
- Maglakaw sa "Domain Mapping" tab
- I-scroll pababa ngadto sa "Host Integrations"
- I-enable ang cPanel integration
- I-click ang "Save Changes"
Unsaon Kini Paglihok
Addon Domains
Kung ma-mapa (mapped) ang usa ka domain sa Ultimate Multisite:
- Ang integration magpadala og request ngadto sa API sa cPanel aron i-add ang domain isip addon domain
- Ang domain gi-configure nga magtudlo sa imong root directory
- Kung alimpyohan (removed) ang domain mapping, ang integration mopahimo og pagtangtang sa addon domain gikan sa cPanel
Subdomains
Para sa subdomain multisite installations, kung adunay bag-ong site nga gigamit:
- Ang integration mokuha sa bahin sa subdomain gikan sa tibuok domain
- Magpadala kini og request ngadto sa API sa cPanel aron i-add ang subdomain
- Ang subdomain gi-configure nga magtudlo sa imong root directory
Importante nga mga Nota
- Ang integration naggamit sa cPanel's API2 para makig-istorya sa imong cPanel account
- Kinahanglan adunay permiso ang imong cPanel account aron mag-add og addon domains ug subdomains
- Ang pipila ka hosting provider mahimong maglimit sa gidaghanon sa addon domains o subdomains nga imong mahimo nga himuon
- Ang integration dili mobalhin sa DNS configuration; kinahanglan gihapon nimo itudlo ang imong mga domain ngadto sa IP address sa imong server
Troubleshooting
API Connection Issues
- Siguraduhon nga tama ang imong cPanel username ug password
- Susi kung tama ang imong cPanel host ug accessible kini
- Siguraduhon nga ang imong cPanel account adunay kinahanglanon nga mga permiso
- Sulayi gamiton ang tibuok URL para sa host (pananglitan,
https://cpanel.yourdomain.com)
Domain Dili Gitabang
- Susi sa Ultimate Multisite logs alang sa bisan unsang error messages
- Siguraduhon nga wala pa kini gi-add sa cPanel
- Siguraduhon nga ang imong cPanel account wala pa naabot sa limitasyon para sa addon domains o subdomains
Mga Problema sa SSL Certificate
- Ang integration dili makahimo o mag-issue og SSL certificate.
- Kinahanglan nimo gamiton ang mga tool sa cPanel para sa SSL/TLS o ang feature nga AutoSSL aron mag-issue og SSL certificates para sa imong mga domain.
- Alternatibo, pwede ka mogamit og serbisyo sama sa Let's Encrypt uban sa AutoSSL sa cPanel.