Integracija su Hostinger (hPanel)
Na pregled
Hostinger yra populiarijusias web hostingo įstaiga, turinčia modernų kontrolinį panelį vadinant hPanel. Ultimate Multisite Hostinger integracija leidžia automatiškai sincronizuoti domenus tarp Ultimate Multisite ir Hostinger's hPanel, o tai nima jums automatiai valdyti domenų mapingu ir subdomenų tiesiog iš savo WordPress adminio.
Funkcijos
- Automatinis addon domeno kūrimas hPanel'yje
- Automatinis subdomeno kūrimas hPanel'yje (subdominio multisite įdiegimo atveju)
- Domeno pašalinimas, kai mapingu yra ištrinta
- Nemokamas integracija su hPanel's domenų valdymų API
Reikalavimai
Norint naudoti Hostinger integraciją jums reikalinga:
- Hostinger paskyra su hPanel prieigga
- API tokenas nuo Hostinger'o
- Šios konstanta definicijos jūsų
wp-config.phpfailu:
define('WU_HOSTINGER_API_TOKEN', 'jūsų_hostingerio_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'jūsų_hostingerio_skolos_id');
Valdymui galite nurodyti ir:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Pagrindinis API endpointas
Įdiegimo instrukcijos
1. Sukurkite savo Hostinger API tokeną
- Prisijunkite prie savo Hostinger paskyros ir nurodykite hPanel
- Eikite į Account Settings → API Tokens
- Paspauskite Create New Token (Sukurti naują tokeną)
- Nurodykite jūsų tokenui aprašymo pavadinimą (pvz., "Ultimate Multisite")
- Pasirinkite reikiamus leidimus:
- Domenų valdymas
- Subdomenų valdymas
- Kopijuokite sugeneruotą tokeną ir sauginkite jį saugiai
2. Raskirkite savo skolos ID
- HPanel'yje eikite į Account Settings → Account Information (Skolos informacija)
- Jūsų Skolos ID pasirodys šio puslapioje
- Kopijuokite ir išsaugokite šį ID kitaptam žingsniui
3. Įdėkite konstantas į wp-config.php
Įdėkite šias konstantas į jūsų wp-config.php failą:
define('WU_HOSTINGER_API_TOKEN', 'jūsų_hostingerio_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'jūsų_hostingerio_skolos_id');
Jei jūsų Hostinger paskyra naudoja kitą API endpoint, galite jį pritaikyti:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Įjunkite integraciją
- Jūsų WordPress admin panel'yje einkite į Ultimate Multisite > Settings (Nustatymai)
- Navigruokite į languot Domain Mapping (Domeno netyrinėjimas)
- Pasirinkite žemiau Host Integrations (Integracijos su Hostingeriu)
- Įjunkite integraciją Hostinger (hPanel)
- Spauskite Save Changes (Išsaugoti pakeitimus)
Kaip tai veikia
Addon Domainai (Privalomųjų domenų)
Kai netyrinėjate domeną Ultimate Multisite:
- Integracija siunčia prašymą Hostingerio API, kad pridėtų domeną kaip addon domainą
- Domenas yra nustatytas, kad buvų nurodytas į jūsų pagrindinį katalogą (root directory)
- Kai pašalinate domeną netyrinėjimo, integracija automatiškai pašala addon domainą iš hPanelio
Subdomainai (Subdomėniai)
Subdomėnių multisite instalacijoms, kai kur site yra naujas:
- Integracija išlaiko subdomėnį iš viso domeno
- Ji siunčia prašymą Hostingerio API pridėti subdomenį
- Subdomėnis yra nustatytas, kad buvų nurodytas į jūsų pagrindinį katalogą
Svarbiaji pranešimai
- Integracija naudoja Hostingerio REST API su jūsų paskyra komunikant
- Jūsų API tokenui turi būti reikalinga leidimas domenų ir subdomenų valdymui
- Integracija nevaldo DNS konfigūracijos; domenai turėtų būti jau nurodyti į jūsų Hostingerio paskyrą
- API prašymai vykdomos saugiai per HTTPS
- Laikykite savo API tokeną saugumui ir niekada neaprašykite jį publikai
Problemos atšalinimas
API ryšio problemos
- Patikrinkite, ar kadangi jūsų API tokenas teisingas ir neksipirė?
- Patikrinkite, ar jūsų Account ID yra teisingas.
- Užtikrinkite, kad jūsų API tokenui yra reikalinga įgaliojimas domenų valdymui.
- Patikrinkite, ar jūsų Hostinger paskyra yra aktyvi ir gerai nustatytos.
Domenas nepridėtas
- Patikrinkite Ultimate Multisite logus, kad neystingai pasirodytų kokių nors klaidos pranešimų.
- Patikrinkite, ar jūsų domenas jau nėra pridėtas prie jūsų Hostinger paskyros.
- Užtikrinkite, kad jūsų Hostinger paskyra nepasiekė savo apribojimo addon domenams.
- Patikrinkite, ar domenas teisingai nurodytas į jūsų Hostinger nameservers.
SSL sertifikato problemas
- Integracija ne valdo SSL sertifikatų išdavimo.
- Hostinger tipicamente suteikia nemokamus SSL sertifikatus per AutoSSL.
- Jūs galite valdyti SSL sertifikatus tiesiogiai hPanel'e sledu SSL/TLS.
- Alternatyviai, naudokite Let's Encrypt su Hostinger's AutoSSL funkcija.
Pastabos
Jei jums reikia papildomos pagalbos su Hostinger integracija, prašome rasti informacijos šiuose: