Integrasi cPanel
Gambaran Umum
cPanel iku salah satu panel kontrol hosting paling populer sing digunakake akeh penyedia hosting shared lan dedicated. Integrasi iki bisa nggawe sinkronisasi domain otomatis antara Ultimate Multisite lan cPanel, ngidini sampeyan nambah alias domain lan subdomain ing akun cPanel-mu kanthi otomatis.
Fitur
- Pembuatan addon domain otomatis ing cPanel
- Pembuatan subdomain otomatis ing cPanel (kanggo instalasi subdomain multisite)
- Penghapusan domain nalika pemetaan dihapus
Persyaratan
Konstanta iki kudu didefinisikake ing file wp-config.php sampeyan:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Kadhangkala, sampeyan uga bisa nggawe definisi iki:
define('WU_CPANEL_PORT', 2083); // Default-e ya 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default-e ya /public_html
Instruksi Setup
1. Dapatkan Kredensial cPanel Sampeyan
- Dapatkan username lan password cPanel sampeyan saka penyedia hostingmu
- Tentukan host cPanel sampeyan (biasane
cpanel.yourdomain.comutawayourdomain.com:2083)
2. Tambahkan Konstanta ke wp-config.php
Tambahkan konstanta iki ing file wp-config.php sampeyan:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Kadhangkala, sampeyan bisa ngubah port lan root directory-e:
define('WU_CPANEL_PORT', 2083); // Ubah yen cPanel sampeyan nggunakake port liyane
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Ubah yen folder dokumen sampeyan beda
3. Aktifkan Integrasi
- Ing admin WordPress sampeyan, tindakake menyang Ultimate Multisite > Settings
- Tindakake menyang tab "Domain Mapping"
- Gulir nedhus nganti "Host Integrations"
- Aktifke integrasi cPanel
- Klik "Save Changes"
Cara Kerjane
Addon Domains
Nalika domain dipetakan ing Ultimate Multisite:
- Integrasi kuwi ngirim request menyang API cPanel kanggo nambah domain minangka addon domain
- Domain kase dikonfigurasi supaya nunjuk marang direktori utama (root directory) sampeyan
- Nalika pemetaan domain dihapus, integrasi kuwi bakal ngapus addon domain saka cPanel
Subdomains
Kanggo instalasi subdomain multisite, nalika situs anyar digawe:
- Integrasi kuwi njupuk bagian subdomain saka domain lengkap
- Integrasi kuwi ngirim request menyang API cPanel kanggo nambah subdomain kase
- Subdomain kase dikonfigurasi supaya nunjuk marang direktori utama (root directory) sampeyan
Cathetan Penting
- Integrasi iki nganggo API2 saka cPanel kanggo komunikasi karo akun cPanel panjenengan
- Akun cPanel panjenengan kudu duwe izin kanggo nambah addon domains lan subdomain
- Sawetara penyedia hosting mungkin mbates jumlah addon domain utawa subdomain sing bisa sampeyan gawe
- Integrasi iki ora ngurus konfigurasi DNS; sampeyan isih perlu nunjukake domain marang IP address server panjenengan
Pemecahan Masalah (Troubleshooting)
Masalah Koneksi API
- Verifikasi yen username lan password cPanel panjenengan bener
- Cek yen host cPanel panjenengan bener lan bisa diakses
- Pastikan akun cPanel panjenengan duwe izin sing dibutuhake
- Coba nganggo URL lengkap kanggo host (contone,
https://cpanel.yourdomain.com)
Domain Ora Ditambah
- Cek log Ultimate Multisite kanggo pesan error apa wae
- Verifikasi yen domain kase durung ana ing cPanel
- Pastikan akun cPanel panjenengan ora wis nggoleki batas kanggo addon domains utawa subdomain
Masalah Sertifikat SSL
- Integrasi iki ora ngurus penerbitan sertifikat SSL.
- Kowe bakal perlu nggunakake alat SSL/TLS saka cPanel utawa fitur AutoSSL kanggo nggawe sertifikat SSL kanggo domainmu.
- Alternatifé, kowe bisa nggunakake layanan kaya Let's Encrypt karo AutoSSL saka cPanel.