Skip to main content

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:

  1. Hostinger račun sa pristupom hPanel-u
  2. API token od Hostingera
  3. Definisanje sljedećih konstanti u vašoj wp-config.php datoteci:
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

  1. Prijavite se na svoj Hostinger račun i pristupite hPanel-u
  2. Idite na Account SettingsAPI Tokens
  3. Kliknite na Create New Token
  4. Dajte tokenu opisno ime (npr. "Ultimate Multisite")
  5. Odaberite potrebne dozvole:
    • Domain management
    • Subdomain management
  6. Kopirajte generisani token i sigurno ga sačuvajte

2. Pronalaženje Account ID-a

  1. U hPanel-u, idite na Account SettingsAccount Information
  2. Vaš Account ID je prikazan na ovoj stranici
  3. 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

  1. U vašem WordPress adminu, idite na Ultimate Multisite > Settings
  2. Idite na karticu Domain Mapping
  3. Skrolujte do Host Integrations
  4. Omogućite integraciju Hostinger (hPanel)
  5. Kliknite na Save Changes

Kako funkcioniše

Addon domeni

Kada mapirate domen u Ultimate Multisite-u:

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

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