Integracija sa Hostingerom (hPanel)
Pregled
Hostinger je popularan provajder web hostinga sa modernom kontrolnom tablom nazvanom hPanel. Integracija Ultimate Multisite za Hostinger omogućava automatsku sinhronizaciju domena između Ultimate Multisite-a i hPanel-a Hostingera, što vam omogućava da automatski upravljate mapiranjem domena i poddomenima direktno iz WordPress admina.
Funkcionalnosti
- Automatsko kreiranje addon domena u hPanel-u
- Automatsko kreiranje poddomena u hPanel-u (za instalacije multisite-a sa poddomenima)
- Brisanje domena kada se mapiranja obrišu
- Besprekorna integracija sa API-jem za upravljanje domenima u hPanel-u
Zahtjevnosti
Da biste koristili integraciju Hostinger-a, potrebno vam je:
- Hostinger račun sa pristupom hPanel-u
- API token od Hostingera
- Definisanje sljedećih konstanti u vašoj
wp-config.phpdatoteci:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Opcionalno, možete definisati i:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Podrazumevani API endpoint
Upute za postavljanje
1. Generisanje Hostinger API Token-a
- Prijavite se na svoj Hostinger račun i pristupite hPanel-u
- Idite na Account Settings → API Tokens
- Kliknite na Create New Token
- Dajte tokenu opisno ime (npr. "Ultimate Multisite")
- Odaberite potrebne dozvole:
- Domain management
- Subdomain management
- Kopirajte generisani token i sigurno ga sačuvajte
2. Pronalaženje Account ID-a
- U hPanel-u, idite na Account Settings → Account Information
- Vaš Account ID je prikazan na ovoj stranici
- Kopirajte i sačuvajte ovaj ID za sljedeći korak
3. Dodavanje konstanti u wp-config.php
Dodajte sljedeće konstante u vašu wp-config.php datoteku:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Ako vaš Hostinger račun koristi drugačiji API endpoint, možete ga prilagoditi:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Omogućavanje integracije
- U vašem WordPress adminu, idite na Ultimate Multisite > Settings
- Idite na karticu Domain Mapping
- Skrolujte do Host Integrations
- Omogućite integraciju Hostinger (hPanel)
- Kliknite na Save Changes
Kako funkcioniše
Addon domeni
Kada mapirate domen u Ultimate Multisite-u:
- Integracija šalje zahtjev Hostinger API-ju da doda domen kao addon domen
- Domen se konfiguriše da ukazuje na vaš korijenski direktorijum
- Kada se mapiranje domena ukloni, integracija automatski uklanja addon domen iz hPanel-a
Poddomeni
Za instalacije multisite-a sa poddomenima, kada se kreira novi sajt:
- Integracija izvlači dio poddomena iz punog domena
- Šalje zahtjev Hostinger API-ju da doda poddomen
- Poddomen se konfiguriše da ukazuje na vaš korijenski direktorijum
Važne napomene
- Integracija koristi Hostingerov REST API za komunikaciju sa vašim računom
- Vaš API token mora imati potrebne dozvole za upravljanje domenima i poddomenima
- Integracija ne upravlja DNS konfiguracijom; domeni moraju biti već usmjereni na vaš Hostinger račun
- API zahtjevi se sigurno šalju preko HTTPS-a
- Čuvajte svoj API token sigurno i nikada ga ne dijelite javno
Rješavanje problema
Problemi sa API konekcijom
- Provjerite da li je vaš API token tačan i da nije istekao
- Provjerite da li je vaš Account ID tačan
- Osigurajte da vaš API token ima potrebne dozvole za upravljanje domenima
- Potvrdite da je vaš Hostinger račun aktivan i u dobrom stanju
Domen nije dodan
- Provjerite logove Ultimate Multisite-a radi bilo kakvih poruka o greškama
- Potvrdite da domen nije već dodan na vaš Hostinger račun
- Osigurajte da vaš Hostinger račun nije dosegao limit za addon domene
- Potvrdite da je domen pravilno usmjeren na vaše Hostinger nameservere
Problemi sa SSL certifikatima
- Integracija ne upravlja izdajanjem SSL certifikata
- Hostinger obično nudi besplatne SSL certifikate putem AutoSSL-a
- Možete upravljati SSL certifikatima direktno u hPanel-u pod SSL/TLS
- Alternativno, koristite Let's Encrypt sa Hostingerovom AutoSSL funkcijom
Podrška
Za dodatnu pomoć sa integracijom Hostinger-a, molimo vas da pogledate: