Integrarea Hostinger (hPanel)
Prezentare generală
Hostinger este un furnizor popular de găzduire web care dispune de un panou de control modern numit hPanel. Integrarea Ultimate Multisite Hostinger permite sincronizarea automată a domeniilor între Ultimate Multisite și hPanel-ul Hostinger, permițându-vă să gestionați automat mapările de domenii și subdomenii direct din administratorul WordPress.
Funcționalități
- Crearea automată de domenii addon în hPanel
- Crearea automată de subdomenii în hPanel (pentru instalări multisite cu subdomenii)
- Eliminarea domeniului atunci când mapările sunt șterse
- Integrare fluidă cu API-ul de management al domeniilor al hPanel
Cerințe
Pentru a folosi integrarea Hostinger, aveți nevoie de:
- Un cont Hostinger cu acces la hPanel
- Un token API de la Hostinger
- Constantele de mai jos definite în fișierul dvs.
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Opțional, puteți defini și:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Endpoint API implicit
Instrucțiuni de instalare
1. Generați Token-ul API Hostinger
- Autentizați-vă în contul Hostinger și accesați hPanel
- Navigați la Account Settings → API Tokens
- Faceți clic pe Create New Token
- Acordați token-ului un nume descriptiv (de exemplu, "Ultimate Multisite")
- Selectați permisiunile necesare:
- Managementul domeniilor
- Managementul subdomenilor
- Copiați token-ul generat și stocați-l în siguranță
2. Găsiți ID-ul Contului
- În hPanel, mergeți la Account Settings → Account Information
- ID-ul Contului dvs. este afișat pe această pagină
- Copiați și salvați acest ID pentru următorul pas
3. Adăugați Constantele în wp-config.php
Adăugați următoarele constante în fișierul dvs. wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Dacă contul dvs. Hostinger folosește un endpoint API diferit, îl puteți personaliza:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Activați Integrarea
- În administratorul WordPress, mergeți la Ultimate Multisite > Settings
- Navigați la tab-ul Domain Mapping
- Derulați până la Host Integrations
- Activați integrarea Hostinger (hPanel)
- Faceți clic pe Save Changes
Cum funcționează
Domeniile Addon
Când mapați un domeniu în Ultimate Multisite:
- Integrarea trimite o cerere către API-ul Hostinger pentru a adăuga domeniul ca domeniu addon
- Domeniul este configurat să indice către directorul rădăcină (root directory)
- Când o mapare de domeniu este eliminată, integrarea elimină automat domeniul addon din hPanel
Subdomenii
Pentru instalările multisite cu subdomenii, atunci când este creat un site nou:
- Integrarea extrage partea de subdomeniu din domeniul complet
- Trimite o cerere către API-ul Hostinger pentru a adăuga subdomeniul
- Subdomeniul este configurat să indice către directorul rădăcină (root directory)
Note importante
- Integrarea folosește API-ul REST al Hostinger pentru a comunica cu contul dvs.
- Token-ul API trebuie să aibă permisiunile necesare pentru managementul domeniilor și subdomenilor
- Integrarea nu gestionează configurarea DNS; domeniile trebuie să indice deja către contul dvs. Hostinger
- Cererile API sunt făcute în siguranță prin HTTPS
- Păstrați token-ul API în siguranță și nu îl împărtășiți niciodată public
Depanșare
Probleme de conexiune API
- Verificați dacă token-ul API este corect și nu a expirat
- Asigurați-vă că ID-ul Contului este corect
- Verificați că token-ul API are permisiunile necesare pentru managementul domeniilor
- Verificați că contul Hostinger este activ și în regulă
Domeniul nu este adăugat
- Verificați jurnalele Ultimate Multisite pentru orice mesaje de eroare
- Verificați dacă domeniul nu este deja adăugat în contul dvs. Hostinger
- Asigurați-vă că contul Hostinger nu și-a atins limita de domenii addon
- Confirmați că domeniul indică corect către nameserver-ele Hostinger
Probleme cu certificatele SSL
- Integrarea nu gestionează emiterea certificatelor SSL
- Hostinger oferă de obicei certificate SSL gratuite prin AutoSSL
- Puteți gestiona certificatele SSL direct în hPanel, sub SSL/TLS
- Alternativ, folosiți Let's Encrypt cu funcția AutoSSL a Hostinger
Suport
Pentru ajutor suplimentar cu integrarea Hostinger, vă rugăm să consultați: