Integracija s Hostingerom (hPanel)
Pregled
Hostinger je popularan pružatelj web hosting usluga s modernim kontrolnim panellom pod nazivom hPanel. Ultimate Multisite integracija za Hostinger omogućuje automatsku sinhronizaciju domena između Ultimate Multisite i Hostingerovog hPanel-a, što vam omogućuje da automatski upravljate mapiranjem domena i poddomena direktno iz vašeg WordPress admina.
Svojstva
- Automatsko kreiranje dodatnog domena u hPanelu
- Automatsko kreiranje poddomena u hPanelu (za instalacije multisite s poddomenama)
- Uklanjanje domena kada se mapiranja obrišu
- Besmjetna integracija s API-jem za upravljanje domenima u hPanelu
Zahtjevi
Da biste koristili integraciju s Hostingerom, trebate:
- Račun Hostinger sa pristupom hPanelu
- API token od Hostingerovog računa
- Prilazeće konstante definirane u vašem datoteci
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_hostinger_account_id');
Opcionalno, možete definirati i:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Podrazumijevani API endpoint
Upute za postavljanje
1. Generirajte svoj Hostinger API Token
- Prijavite se na svoj Hostinger račun i pristupite hPanelu
- Idite na Account Settings (Postavke računa) → API Tokens (API tokeni)
- Kliknite na Create New Token (Kreiraj novi token)
- Dajte svom tokenu opisno ime (npr. "Ultimate Multisite")
- Odaberite potrebne dozvole:
- Domain management (Upravljanje domenom)
- Subdomain management (Upravljanje poddomenama)
- Kopirajte generirani token i sigurno ga pohranite
2. Pronađite svoj Account ID
- U hPanelu, idite na Account Settings (Postavke računa) → Account Information (Informacije o računu)
- Vaš Account ID se prikazuje na ovoj stranici
- Kopirajte i sačuvajte ovaj ID za sljedeći korak
3. Dodajte konstante u wp-config.php
Dodajte sljedeće konstante u vaš datoteku wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_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ćite integraciju
- U svom WordPress adminu, idite na Ultimate Multisite > Settings (Ultimate Multisite > Postavke)
- Idite na karticu Domain Mapping (Mapeiranje domena)
- Skrolajte do Host Integrations (Integracije Hostova)
- Omogućite integraciju Hostinger (hPanel)
- Kliknite na Save Changes (Spremi promjene)
Kako to radi
Addon domeni
Kada mapirate domen u Ultimate Multisite-u:
- Integracija šalje zahtjev Hostinger API-ju kako bi dodala domen kao addon domen
- Domen je konfiguriran da pokazuje na vaš glavni direktorij (root directory)
- Kada se ukloni mape domena, integracija automatski uklanja addon domen iz hPanel-a
Poddomeni
Za instalacije multisite s poddomenima, kada se kreira novi site:
- Integracija izvlači dio poddomena iz punog domena
- Šalje zahtjev Hostinger API-ju kako bi dodala poddomen
- Poddomen je konfiguriran da pokazuje na vaš glavni direktorij (root directory)
Važne napomene
- Integracija koristi REST API Hostinger-a za komunikaciju s vašim računom
- Vaš API token mora imati potrebne dozvole za upravljanje domenima i poddomenima
- Integracija ne obrađuje DNS konfiguraciju; domeni moraju već biti usmjereni na vaš Hostinger račun
- Zahtjevi API-ja se sigurno šalju putem HTTPS-a
- Održavajte svoj API token sigurnosnim i nikada ga ne dijelite javno
Rješavanje problema
Problemi s povezivanjem API-ja
Proveri da li je tvoj API token ispravan i da li nije istekao Provjeri da li je tvoj Account ID ispravan Osiguraj da imaš potrebna dozvolama za upravljanje domenima putem API tokena Provjeri da li je tvoj Hostinger račun aktivan i u dobrom stanju
Domen ne dodan
- Provjeri Ultimate Multisite logove na bilo kakve poruke o greškama
- Proveri da li domen već nije dodan na tvoj Hostinger račun
- Osiguraj da tvoj Hostinger račun nije dosegao granicu za dodatne domene
- Potvrdi da je domen ispravno usmjeren na tvoje Hostinger nameservere
Problemi s SSL certifikatima
- Integracija ne obrađuje izdavanje SSL certifikata
- Hostinger obično nudi besplatne SSL certifikate putem AutoSSL-a
- Možeš upravljati SSL certifikatima direktno u hPanelu pod SSL/TLS
- Alternativno, koristi Let's Encrypt s Hostingerovom AutoSSL značajkom
Podrška
Za dodatnu pomoć oko integracije sa Hostingerom, molimo te da se obratiš: