Integração Hostinger (hPanel)
Visão Geral
Hostinger é um provedor de hospedagem web popular com um painel de controle moderno chamado hPanel. A integração Ultimate Multisite Hostinger permite a sincronização automática de domínios entre o Ultimate Multisite e o hPanel da Hostinger, permitindo que você gerencie mapeamentos de domínio e subdomínios automaticamente diretamente do painel de administração do seu WordPress.
Recursos
- Criação automática de domínio addon no hPanel
- Criação automática de subdomínio no hPanel (para instalações multisite de subdomínio)
- Remoção de domínio quando os mapeamentos são excluídos
- Integração perfeita com a API de gerenciamento de domínio do hPanel
Requisitos
Para usar a integração Hostinger, você precisa de:
- Uma conta Hostinger com acesso ao hPanel
- Um token API da Hostinger
- As seguintes constantes definidas no seu arquivo
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Opcionalmente, você também pode definir:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Endpoint API padrão
Instruções de Configuração
1. Gerar Seu Token API da Hostinger
- Faça login na sua conta Hostinger e acesse o hPanel
- Navegue até Account Settings → API Tokens
- Clique em Create New Token
- Dê um nome descritivo ao seu token (ex: "Ultimate Multisite")
- Selecione as permissões necessárias:
- Gerenciamento de domínio
- Gerenciamento de subdomínio
- Copie o token gerado e armazene-o em local seguro
2. Encontrar Seu ID de Conta
- No hPanel, vá para Account Settings → Account Information
- Seu ID de Conta é exibido nesta página
- Copie e salve este ID para o próximo passo
3. Adicionar Constantes ao wp-config.php
Adicione as seguintes constantes ao seu arquivo wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Se a sua conta Hostinger usar um endpoint API diferente, você pode personalizá-lo:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Ativar a Integração
- No painel do WordPress, vá para Ultimate Multisite > Settings
- Navegue até a aba Domain Mapping
- Role para baixo até Host Integrations
- Ative a integração Hostinger (hPanel)
- Clique em Save Changes
Como Funciona
Domínios Addon
Quando você mapeia um domínio no Ultimate Multisite:
- A integração envia uma requisição para a API da Hostinger para adicionar o domínio como um domínio addon
- O domínio é configurado para apontar para o seu diretório raiz
- Quando um mapeamento de domínio é removido, a integração remove automaticamente o domínio addon do hPanel
Subdomínios
Para instalações multisite de subdomínio, quando um novo site é criado:
- A integração extrai a parte do subdomínio do domínio completo
- Ela envia uma requisição para a API da Hostinger para adicionar o subdomínio
- O subdomínio é configurado para apontar para o seu diretório raiz
Notas Importantes
- A integração usa a REST API da Hostinger para se comunicar com sua conta
- Seu token API deve ter as permissões necessárias para gerenciamento de domínio e subdomínio
- A integração não lida com a configuração de DNS; os domínios devem já estar apontados para a sua conta Hostinger
- As requisições API são feitas de forma segura via HTTPS
- Mantenha seu token API seguro e nunca o compartilhe publicamente
Solução de Problemas
Problemas de Conexão API
- Verifique se o seu token API está correto e não expirou
- Confirme se o seu Account ID está correto
- Certifique-se de que o seu token API tem as permissões necessárias para gerenciamento de domínio
- Verifique se a sua conta Hostinger está ativa e em boas condições
Domínio Não Adicionado
- Verifique os logs do Ultimate Multisite em busca de quaisquer mensagens de erro
- Confirme se o domínio não foi adicionado anteriormente à sua conta Hostinger
- Certifique-se de que a sua conta Hostinger não atingiu o limite de domínios addon
- Confirme que o domínio está apontado corretamente para os nameservers da Hostinger
Problemas com Certificado SSL
- A integração não lida com a emissão de certificados SSL
- A Hostinger geralmente fornece certificados SSL gratuitos através do AutoSSL
- Você pode gerenciar certificados SSL diretamente no hPanel, em SSL/TLS
- Alternativamente, use o Let's Encrypt com o recurso AutoSSL da Hostinger
Suporte
Para ajuda adicional com a integração Hostinger, consulte: