Integrazione Hostinger (hPanel)
Panoramica
Hostinger è un popolare provider di hosting web con un pannello di controllo moderno chiamato hPanel. L'integrazione Ultimate Multisite Hostinger abilita la sincronizzazione automatica dei domini tra Ultimate Multisite e hPanel di Hostinger, permettendoti di gestire automaticamente i mappaggi dei domini e i sottodomini direttamente dal tuo admin di WordPress.
Funzionalità
- Creazione automatica di domini aggiuntivi (addon domain) in hPanel
- Creazione automatica di sottodomini in hPanel (per installazioni multisite con sottodomini)
- Rimozione del dominio quando i mappaggi vengono eliminati
- Integrazione fluida con l'API di gestione domini di hPanel
Requisiti
Per utilizzare l'integrazione Hostinger, hai bisogno di:
- Un account Hostinger con accesso a hPanel
- Un token API da Hostinger
- Le seguenti costanti definite nel tuo file
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Opzionalmente, puoi anche definire:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Endpoint API predefinito
Istruzioni di configurazione
1. Genera il tuo token API di Hostinger
- Accedi al tuo account Hostinger e apri hPanel
- Vai su Impostazioni account → Token API
- Clicca su Crea nuovo token
- Assegna un nome descrittivo al tuo token (es. "Ultimate Multisite")
- Seleziona i permessi necessari:
- Gestione domini
- Gestione sottodomini
- Copia il token generato e conservalo in modo sicuro
2. Trova il tuo ID account
- In hPanel, vai su Impostazioni account → Informazioni account
- Il tuo ID account è visualizzato su questa pagina
- Copia e salva questo ID per il passaggio successivo
3. Aggiungi le costanti a wp-config.php
Aggiungi le seguenti costanti al tuo file wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Se il tuo account Hostinger utilizza un endpoint API diverso, puoi personalizzarlo:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Abilita l'integrazione
- Nell'admin di WordPress, vai su Ultimate Multisite > Impostazioni
- Naviga alla scheda Mappaggio domini
- Scorri fino a Integrazioni host
- Abilita l'integrazione Hostinger (hPanel)
- Clicca su Salva modifiche
Come funziona
Domini aggiuntivi (Addon Domains)
Quando mappi un dominio in Ultimate Multisite:
- L'integrazione invia una richiesta all'API di Hostinger per aggiungere il dominio come dominio aggiuntivo.
- Il dominio viene configurato per puntare alla tua directory principale.
- Quando un mappaggio dominio viene rimosso, l'integrazione rimuove automaticamente il dominio aggiuntivo da hPanel.
Sottodomini
Per le installazioni multisite con sottodomini, quando viene creato un nuovo sito:
- L'integrazione estrae la parte del sottodominio dal dominio completo.
- Invia una richiesta all'API di Hostinger per aggiungere il sottodominio.
- Il sottodominio viene configurato per puntare alla tua directory principale.
Note importanti
- L'integrazione utilizza l'API REST di Hostinger per comunicare con il tuo account.
- Il tuo token API deve avere i permessi necessari per la gestione di domini e sottodomini.
- L'integrazione non gestisce la configurazione DNS; i domini devono già puntare al tuo account Hostinger.
- Le richieste API vengono effettuate in modo sicuro tramite HTTPS.
- Mantieni il tuo token API sicuro e non condividerlo mai pubblicamente.
Risoluzione dei problemi
Problemi di connessione API
- Verifica che il tuo token API sia corretto e non sia scaduto.
- Controlla che l'ID account sia corretto.
- Assicurati che il tuo token API abbia i permessi necessari per la gestione dei domini.
- Verifica che il tuo account Hostinger sia attivo e in regola.
Dominio non aggiunto
- Controlla i log di Ultimate Multisite per eventuali messaggi di errore.
- Verifica che il dominio non sia già stato aggiunto al tuo account Hostinger.
- Assicurati che il tuo account Hostinger non abbia raggiunto il limite di domini aggiuntivi.
- Conferma che il dominio punti correttamente ai tuoi nameserver Hostinger.
Problemi con i certificati SSL
- L'integrazione non gestisce l'emissione dei certificati SSL.
- Hostinger fornisce tipicamente certificati SSL gratuiti tramite AutoSSL.
- Puoi gestire i certificati SSL direttamente in hPanel sotto SSL/TLS.
- In alternativa, utilizza Let's Encrypt con la funzione AutoSSL di Hostinger.
Supporto
Per ulteriore assistenza sull'integrazione Hostinger, si prega di consultare: