Skip to main content

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:

  1. Hostinger paskyra su hPanel prieigga
  2. API tokenas nuo Hostinger'o
  3. Šios konstanta definicijos jūsų wp-config.php failu:
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ą

  1. Prisijunkite prie savo Hostinger paskyros ir nurodykite hPanel
  2. Eikite į Account SettingsAPI Tokens
  3. Paspauskite Create New Token (Sukurti naują tokeną)
  4. Nurodykite jūsų tokenui aprašymo pavadinimą (pvz., "Ultimate Multisite")
  5. Pasirinkite reikiamus leidimus:
    • Domenų valdymas
    • Subdomenų valdymas
  6. Kopijuokite sugeneruotą tokeną ir sauginkite jį saugiai

2. Raskirkite savo skolos ID

  1. HPanel'yje eikite į Account SettingsAccount Information (Skolos informacija)
  2. Jūsų Skolos ID pasirodys šio puslapioje
  3. 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ą

  1. Jūsų WordPress admin panel'yje einkite į Ultimate Multisite > Settings (Nustatymai)
  2. Navigruokite į languot Domain Mapping (Domeno netyrinėjimas)
  3. Pasirinkite žemiau Host Integrations (Integracijos su Hostingeriu)
  4. Įjunkite integraciją Hostinger (hPanel)
  5. Spauskite Save Changes (Išsaugoti pakeitimus)

Kaip tai veikia

Addon Domainai (Privalomųjų domenų)

Kai netyrinėjate domeną Ultimate Multisite:

  1. Integracija siunčia prašymą Hostingerio API, kad pridėtų domeną kaip addon domainą
  2. Domenas yra nustatytas, kad buvų nurodytas į jūsų pagrindinį katalogą (root directory)
  3. 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:

  1. Integracija išlaiko subdomėnį iš viso domeno
  2. Ji siunčia prašymą Hostingerio API pridėti subdomenį
  3. 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: