Integrasi cPanel
Gambaran Keseluruhan
cPanel adalah salah satu panel kawalan hosting web yang paling popular, digunakan oleh banyak penyedia hosting berkongsi dan dedicated. Integrasi ini membolehkan penyegerakan domain secara automatik antara Ultimate Multisite dan cPanel, membolehkan anda menambah alias domain dan subdomain ke akaun cPanel anda secara automatik.
Ciri-ciri
- Penciptaan addon domain secara automatik dalam cPanel
- Penciptaan subdomain secara automatik dalam cPanel (untuk pemasangan multisite subdomain)
- Pembuangan domain apabila pemetaan dipadamkan
Keperluan
Pemalar berikut mesti ditakrifkan dalam fail wp-config.php anda:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Secara pilihan, anda juga boleh mentakrifkan:
define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html
Arahan Persediaan
1. Dapatkan Kelayakan cPanel Anda
- Dapatkan nama pengguna dan kata laluan cPanel daripada penyedia hosting anda
- Tentukan host cPanel anda (biasanya
cpanel.yourdomain.comatauyourdomain.com:2083)
2. Tambah Pemalar ke wp-config.php
Tambah pemalar berikut ke fail wp-config.php anda:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Secara pilihan, anda boleh menyesuaikan port dan direktori root:
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. Aktifkan Integrasi
- Dalam admin WordPress anda, pergi ke Ultimate Multisite > Settings
- Navigasi ke tab "Domain Mapping"
- Tatal ke bawah ke "Host Integrations"
- Aktifkan integrasi cPanel
- Klik "Save Changes"
Cara Ia Berfungsi
Addon Domain
Apabila domain dipetakan dalam Ultimate Multisite:
- Integrasi menghantar permintaan ke API cPanel untuk menambah domain sebagai addon domain
- Domain dikonfigurasi untuk menghala ke direktori root anda
- Apabila pemetaan domain dibuang, integrasi akan membuang addon domain daripada cPanel
Subdomain
Untuk pemasangan multisite subdomain, apabila laman baharu dicipta:
- Integrasi mengekstrak bahagian subdomain daripada domain penuh
- Ia menghantar permintaan ke API cPanel untuk menambah subdomain
- Subdomain dikonfigurasi untuk menghala ke direktori root anda
Nota Penting
- Integrasi ini menggunakan API2 cPanel untuk berkomunikasi dengan akaun cPanel anda
- Akaun cPanel anda mesti mempunyai kebenaran untuk menambah addon domain dan subdomain
- Sesetengah penyedia hosting mungkin mengehadkan bilangan addon domain atau subdomain yang boleh anda cipta
- Integrasi ini tidak mengendalikan konfigurasi DNS; anda masih perlu menghalakan domain anda ke alamat IP pelayan anda
Penyelesaian Masalah
Isu Sambungan API
- Sahkan bahawa nama pengguna dan kata laluan cPanel anda adalah betul
- Semak bahawa host cPanel anda adalah betul dan boleh diakses
- Pastikan akaun cPanel anda mempunyai kebenaran yang diperlukan
- Cuba gunakan URL penuh untuk host (contohnya,
https://cpanel.yourdomain.com)