Integracija sa cPanel-om
Pregled
cPanel je jedan od najpopularnijih kontrolnih panela za web hosting koji koriste mnogi provajderi dijeljenog i posvećenog hostinga. Ova integracija omogućava automatsko sinhronizovanje domena između Ultimate Multisite-a i cPanel-a, što vam omogućava da automatski dodajete aliase domena i poddomene na vaš cPanel račun.
Funkcionalnosti
- Automatsko kreiranje addon domena u cPanel-u
- Automatsko kreiranje poddomena u cPanel-u (za instalacije multisite-a sa poddomenama)
- Brisanje domena kada se mapiranja obrišu
Zahtjevi
Sledeće konstante moraju biti definirane u vašoj wp-config.php datoteci:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opcionalno, možete definisati i:
define('WU_CPANEL_PORT', 2083); // Default je 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default je /public_html
Upute za postavljanje
1. Dohvatite svoje cPanel vjerodajnice
- Dobijte korisničko ime i lozinku za cPanel od vašeg hosting provajdera
- Odredite vaš cPanel host (obično je
cpanel.yourdomain.comiliyourdomain.com:2083)
2. Dodajte konstante u wp-config.php
Dodajte sljedeće konstante u vašu wp-config.php datoteku:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opcionalno, možete prilagoditi port i korijenski direktorijum:
define('WU_CPANEL_PORT', 2083); // Promijenite ako vaš cPanel koristi drugi port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Promijenite ako je vaš korijenski direktorijum drugačiji
3. Omogućite integraciju
- U vašem WordPress administraciji, idite na Ultimate Multisite > Podešavanja
- Idite na karticu "Domain Mapping" (Mapiranje domena)
- Skrolujte do "Host Integrations" (Integracije hosta)
- Omogućite cPanel integraciju
- Kliknite na "Save Changes" (Sačuvajte promjene)
Kako funkcioniše
Addon domeni
Kada je domen mapiran u Ultimate Multisite-u:
- Integracija šalje zahtjev cPanel API-ju da doda domen kao addon domen
- Domen je konfigurisan da ukazuje na vaš korijenski direktorijum
- Kada se mapiranje domena ukloni, integracija će ukloniti addon domen iz cPanel-a
Poddomeni
Za instalacije multisite-a sa poddomenama, kada se kreira novi sajt:
- Integracija izvlači dio poddomena iz punog domena
- Šalje zahtjev cPanel API-ju da doda poddomen
- Poddomen je konfigurisan da ukazuje na vaš korijenski direktorijum
Važne napomene
- Integracija koristi cPanel API2 za komunikaciju sa vašim cPanel računom
- Vaš cPanel račun mora imati dozvole za dodavanje addon domena i poddomena
- Neki hosting provajderi mogu ograničiti broj addon domena ili poddomena koje možete kreirati
- Integracija ne upravlja DNS konfiguracijom; i dalje morate usmjeriti svoje domene na IP adresu vašeg servera
Rješavanje problema
Problemi sa API konekcijom
- Provjerite da li su vaše korisničko ime i lozinka za cPanel ispravni
- Provjerite da li je vaš cPanel host ispravan i dostupan
- Osigurajte da vaš cPanel račun ima potrebne dozvole
- Pokušajte koristiti punu URL adresu za host (npr.
https://cpanel.yourdomain.com)
Domen nije dodan
- Provjerite logove Ultimate Multisite-a radi bilo kakvih poruka o greškama
- Provjerite da li domen nije već dodan u cPanel
- Osigurajte da vaš cPanel račun nije dosegao limit za addon domene ili poddomene
Problemi sa SSL certifikatima
- Integracija ne upravlja izdajom SSL certifikata
- Morat ćete koristiti cPanel alate SSL/TLS ili funkciju AutoSSL za izdajanje SSL certifikata za vaše domene
- Alternativno, možete koristiti uslugu poput Let's Encrypt sa cPanel AutoSSL-om