Integración con Hostinger (hPanel)
Visión general
Hostinger é un proveedor popular de alojamiento web que conta con un panel de control moderno chamado hPanel. A integración Ultimate Multisite Hostinger permite a sincronización automática de domínios entre Ultimate Multisite e o hPanel da Hostinger, permitindo-te gestionar automaticamente os mapeamentos de domínio e subdomínios directamente a partir do teu administrador do WordPress.
Características
- Criação automática de domínios adicionais (addon domains) no hPanel
- Criação automática de subdomínios no hPanel (para instalações de multisite de subdomínio)
- Remoção do domínio quando os mapeamentos são excluídos
- Integração perfeita com a API de gestão de domínios do hPanel
Requisitos
Para usar a integração Hostinger, precisas de:
- Uma conta Hostinger com acesso ao hPanel
- Um token de API da Hostinger
- As seguintes constantes definidas no teu ficheiro
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'o_teu_token_da_hostinger');
define('WU_HOSTINGER_ACCOUNT_ID', 'o_teu_id_da_conta_hostinger');
Opcionalmente, podes definir também:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Ponto de acesso API padrão
Instruções de Configuração
1. Gera o teu Token de API da Hostinger
- Inicia sesión na tua conta Hostinger e acede ao hPanel
- Navega para Account Settings → API Tokens
- Clica em Create New Token (Criar Novo Token)
- Dá um nome descritivo ao teu token (ex: "Ultimate Multisite")
- Selecciona as permissões necessárias:
- Domain management (Gestão de domínio)
- Subdomain management (Gestão de subdomínio)
- Copia o token gerado e guarda-o de forma segura
2. Encontra o teu ID de Conta
- No hPanel, vai para Account Settings → Account Information (Información da Cuenta)
- O teu Account ID é exibido nesta página
- Copia e guarda este ID para o próximo passo
3. Adiciona Constantes ao wp-config.php
Adiciona as seguintes constantes ao teu ficheiro wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'o seu_token_da_api_hostinger');
define('WU_HOSTINGER_ACCOUNT_ID', 'o_seu_id_de_conta_hostinger');
Se a súa conta Hostinger usa un punto final de API diferente, pode personalizalo así:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Activar a Integración
- No o seu administrador de WordPress, diríbase a Ultimate Multisite > Settings (Configuración)
- Navegue á pestaña Domain Mapping (Mapeo de Dominios)
- Desplázese até ao final e ache Host Integrations (Integración Host)
- Active a integración Hostinger (hPanel)
- Pulse en Save Changes (Guardar Alteracións)
Como Funciona
Addon Domains (Dominios Adicionais)
Cando mapea un dominio en Ultimate Multisite:
- A integración envía unha petición á API de Hostinger para añadir o dominio como un dominio adicional
- O dominio está configurado para apuntar ao seu directorio raíz
- Cando se remove un mapeo de dominio, a integración remove automáticamente o dominio adicional do hPanel
Subdomains (Subdominios)
Para instalacións multisite de subdominios, cando se crea un novo sitio:
- A integración extrae a parte do subdominio do dominio completo
- Envía unha petición á API de Hostinger para añadir o subdominio
- O subdominio está configurado para apuntar ao seu directorio raíz
Notas Importantes
- A integración usa a REST API de Hostinger para comunicarse coa súa conta
- O seu token de API debe ter as permiñas necesarias para a xestión de dominios e subdominios
- A integración non maneña a configuración DNS; os dominios deben apuntar ya á súa conta Hostinger
- As peticións de API se realizan de forma segura por HTTPS
- Mante o seu token de API seguro e nunca o parta públicamente
Solución de Problemas
Problemas de Conexión da API
Verifique que o seu API token está correto e não expirou Verifique se o seu Account ID está correto Certifique-se de que o seu API token tem as permissões necessárias para gestão de domínios Confirme que a sua conta Hostinger está ativa e em bom estado
Domínio Não Adicionado
- Verifique os logs do Ultimate Multisite para quaisquer mensagens de erro
- Confirme se o domínio não foi adicionado à sua conta Hostinger
- Certifique-se de que a sua conta Hostinger não atingiu o limite de domínios adicionais (addon domains)
- Confirme que o domínio está corretamente apontado para os seus nameservers da Hostinger
Problemas com o Certificado SSL
- A integração não gere certificados SSL
- A Hostinger geralmente fornece certificados SSL gratuitos através do AutoSSL
- Pode gerir os certificados SSL diretamente no hPanel em SSL/TLS
- Alternativamente, use o Let's Encrypt com a funcionalidade AutoSSL da Hostinger
Suporte
Para obter ajuda adicional com a integração da Hostinger, consulte: