Integracija z Hostinger (hPanel)
Povzetek
Hostinger je popularni storitev za hosting s modernim kontrolnim panelom, hPanel. Ultimate Multisite integracija z Hostinger omogoča avtomatizirano sinhronizacijo domenov med Ultimate Multisite in hPanel-om, kar vam omogoča avtomaško upravljanje mapiranja domen in poddomen. To lahko storite neposredno iz vaše WordPress admin panela.
Funkcionalnosti
- Avtomatizirana kreacija dodatnih domen v hPanel
- Avtomatizirana kreacija poddomenov v hPanel (za instalacije z poddomenskim multisite)
- Odstranitev domena ob seveda odstranite mapiranja
- Nenavadna integracija z API za upravljanje domenov hPanel
Zahtevi
Za uporabo integracije Hostinger potrebujete:
- Račun Hostinger s dostopom do hPanel-a
- API token od Hostingerja
- Slede konstante definirane v vašem datoteki
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_hostinger_account_id');
Opcionalno lahko definirez tudi:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Predhodna točka API
Navodila za nastavitve
1. Generirajte svoj Hostinger API token
- Pri logovanju na svoj račun Hostinger in dostopu do hPanel-a
- Grejte na Account Settings → API Tokens
- Kliknite na Create New Token (Ustvari novi token)
- Dajte svojemu tokenu opisno ime (npr. "Ultimate Multisite")
- Izberite potrebne dovoljenja:
- Upravljanje domen
- Upravljanje poddomenov
- Kopirajte generirani token in ga varnostno shranite
2. Poiščite svoj ID računa
- V hPanel-u gre na Account Settings → Account Information (Informacije o računu)
- Vaš Account ID je prikazan na tej strani
- Kopirajte in shranite ta ID za naslednji korak
3. Dodajte konstante v wp-config.php
Dodajte slede konstante v vaš datotek wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'vaš_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'vaš_hostinger_account_id');
Če sta uporabljate drugačno API endpointa za Hostinger račun, ga lahko prilagodite:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Omogočite integracijo
- V admin panel WordPress, idite na Ultimate Multisite > Settings (Nastavitve)
- Navigirajte na tabu Domain Mapping (Mapiranje domen)
- Prejmovajte do Host Integrations (Integracije hosta)
- Omogočite integracijo Hostinger (hPanel)
- Kliknite na Save Changes (Shrani spremembe)
Kako to deluje
Addon domena
Ko mapirate domen v Ultimate Multisite:
- Integracija pošlje zahtevo Hostinger API-ju, da doda domen kot addon domen
- Domen je konfiguriran tako, da kaže na vaš glavni direktorij
- Ko odstranite mapiranje domena, integracija samodejno odstrani addon domen iz hPanel
Poddomena
Za instalacije multisite z poddomenami, ko se ustvari nova stran:
- Integracija izvaja del poddomene iz celotnega domena
- Pošlje zahtevo Hostinger API-ju, da doda poddomeno
- Poddomeno je konfigurirano tako, da kaže na vaš glavni direktorij
Pomembne napake
- Integracija uporablja REST API Hostingerja za komunikacijo z vašim računom
- Vaš API token mora imeti potrebna dovoljenja za upravljanje domenami in poddomenami
- Integracija ne obravnava konfiguracije DNS; domena morajo biti že usmerjeni na vaš Hostinger račun
- Zahtevi API so varno opravljani preko HTTPS-a
- Ohranite svoj API token varnostno in ga nikoli ne delite javno
Reševanje težav
Problemi z povezavo APIja
Preverite, da je vaš API token pravilno in ni že iztekel Preverite, da je vaš Account ID pravilno vnesen Upe asegurarse, da ima vaš API token potrebna dovoljenja za upravljanje domena Preverite, da je vaš Hostinger račun aktiven in v redu
Domena ni dodana
- Preverite log Ultimate Multisite za kakršne koli napake
- Upe asegurarse, da ni domena že dodana na vaš Hostinger račun
- Upe asegurarse, da se vaš Hostinger račun ni dosegel omejitve za dodatne domene
- Potrdite, da je domena pravilno usmerjena na vaše Hostinger nameservere
Problemi z SSL certifikati
- Integracija ne obravnava izdajanje SSL certifikatov
- Hostinger običajno ponuja brezplačne SSL certifikate preko AutoSSL
- SSL certifikate lahko upravljate direktno v hPanel pod SSL/TLS
- Alternativno, uporabite Let's Encrypt z funkcijo AutoSSL od Hostingerja
Podpora
Za dodatno pomoč pri integraciji z Hostingerjem se obratite: