Integracija sa Hostingerom (hPanel)
Pregled
Hostinger je popularan pružalac web hosting usluga sa modernim kontrolnim panelom pod nazivom hPanel. Ultimate Multisite integracija za Hostinger omogućava automatsku sinhronizaciju domena između Ultimate Multisite i Hostinger hPanel-a, što vam omogućava da automatski upravljate mapiranjem domena i poddomena direktno iz vašeg WordPress admin panela.
Karakteristike
- Automatsko kreiranje dodatnih domen u hPanelu
- Automatsko kreiranje poddomena u hPanelu (za instalacije multisite sa poddomenama)
- Uklanjanje domena kada se mapiranja obrišu
- Besprekorna integracija sa API-jem za upravljanje domenima u hPanelu
Zahtevi
Da biste koristili integraciju sa Hostingerom, potrebno vam je:
- Račun Hostinger sa pristupom hPanel-u
- API token od Hostinger-a
- Sledeće konstante definisane u vašem fajlu
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_hostinger_account_id');
Opciono, možete definisati i:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Podrazumevani API endpoint
Uputstva za podešavanje
1. Generišite svoj Hostinger API Token
- Prijavite se na svoj Hostinger nalog i pristupite hPanel-u
- Idite do Account Settings → API Tokens
- Kliknite na Create New Token (Kreiraj novi token)
- Dajte svom tokenu opisno ime (npr. "Ultimate Multisite")
- Izaberite potrebna dozvolama:
- Upravljanje domenima
- Upravljanje poddomenima
- Kopirajte generisani token i bezbedno ga sačuvajte
2. Pronađite svoj Account ID
- U hPanelu, idite do Account Settings → Account Information (Informacije o nalogu)
- Vaš Account ID se prikazuje na ovoj stranici
- Kopirajte i sačuvajte ovaj ID za sledeći korak
3. Dodajte konstante u wp-config.php
Dodajte sledeće konstante u vaš fajl wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_hostinger_account_id');
Ako vaš Hostinger nalog koristi drugačiji API endpoint, možete ga prilagoditi:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Omogućavanje integracije
- U admin paneli WordPressu, idite na Ultimate Multisite > Settings (Ultimate Multisite > Podešavanja)
- Idite na karticu Domain Mapping (Mapiranje domena)
- Skrolujte do sekcije Host Integrations (Integracije sa Hostom)
- Omogućite integraciju Hostinger (hPanel)
- Kliknite na Save Changes (Sačuvaj promene)
Kako to funkcioniše
Dodatni domeni (Addon Domains)
Kada mapirate domen u Ultimate Multisite:
- Integracija šalje zahtev Hostinger API-ju da doda domen kao dodatni domen
- Domen je podešen da pokazuje na vaš root direktorijum
- Kada se ukloni mapiranje domena, integracija automatski uklanja dodatni domen iz hPanel-a
Poddomeni (Subdomains)
Za instalacije multisite poddomena, kada se kreira novi sajt:
- Integracija izvlači deo sa poddomenom iz punog domena
- Šalje zahtev Hostinger API-ju da doda poddomen
- Poddomen je podešen da pokazuje na vaš root direktorijum
Važne napomene
- Integracija koristi REST API Hostinger-a za komunikaciju sa vašim nalogom
- Vaš API token mora imati potrebna dozvolama za upravljanje domenima i poddomenima
- Integracija ne obrađuje DNS konfiguraciju; domeni moraju već biti usmereni na vaš Hostinger nalog
- Zahtevi API-ja se bezbedno šalju preko HTTPS-a
- Održavajte svoj API token sigurno i nikada ga ne delite javno
Rešavanje problema (Troubleshooting)
Problemi sa konekcijom API-ja
Проверите да ли је ваш API токен тачан и да није истекао Проверите да ли је ваш Account ID тачан Уверите се да ваш API токен има неопходне дозволе за управљање доменима Проверите да ли је ваш Hostinger акаунт активен и у добро стању
Домен није додатан
- Проверите логи Ultimate Multisite на предмет било каквих порука о грешци
- Проверите да домен још није додатан у ваш Hostinger акаунт
- Уверите се да ваш Hostinger акаунт није достигнуо свој лимит за аддон домене
- Потврдите да је домен исправно подељен на ваше Hostinger имена сервере
Проблеми са SSL сертификатима
- Интеграција не управља издавањем SSL сертификата
- Hostinger обично пружа бесплатне SSL сертификате кроз AutoSSL
- Можете да управљате SSL сертификатима директно у hPanel под SSL/TLS
- Или, користите Let's Encrypt са функцијом AutoSSL-а Hostinger-а
Подршка
За додатну помоћ са интеграцијом Hostinger-а, обратите се на: