Skip to main content

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​

  1. Dobijte korisničko ime i lozinku za cPanel od vašeg hosting provajdera
  2. Odredite vaš cPanel host (obično je cpanel.yourdomain.com ili yourdomain.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​

  1. U vašem WordPress administraciji, idite na Ultimate Multisite > Podešavanja
  2. Idite na karticu "Domain Mapping" (Mapiranje domena)
  3. Skrolujte do "Host Integrations" (Integracije hosta)
  4. Omogućite cPanel integraciju
  5. Kliknite na "Save Changes" (Sačuvajte promjene)

Kako funkcioniše​

Addon domeni​

Kada je domen mapiran u Ultimate Multisite-u:

  1. Integracija šalje zahtjev cPanel API-ju da doda domen kao addon domen
  2. Domen je konfigurisan da ukazuje na vaš korijenski direktorijum
  3. 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:

  1. Integracija izvlači dio poddomena iz punog domena
  2. Šalje zahtjev cPanel API-ju da doda poddomen
  3. 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