Resposta curta: Não — na Amicatek você deve usar o hostname fornecido para o seu pacote, não 'localhost'.
Por que 'localhost' não funciona na Amicatek
Muitos provedores mantêm o banco de dados no mesmo servidor que os sites, então 'localhost' funciona porque o servidor MySQL está na mesma máquina. A Amicatek utiliza uma infraestrutura separada onde serviços diferentes rodam em servidores diferentes: servidores web, servidores de banco de dados e armazenamento são distintos. Por causa desta política de "um servidor, uma regra", 'localhost' não aponta para o servidor de banco de dados e não funcionará.
Como encontrar o hostname correto do banco de dados
Para encontrar o hostname da sua base de dados:
- Faça login em
https://cp.amicatek.link - Clique em Gerenciar Hosting
- Selecione seu pacote de hospedagem
- Abra o ícone MySQL Databases (ou similar)
- Procure os detalhes do banco de dados — o hostname estará listado ali
Hostnames de exemplo são do tipo
sdb-123.hosting.stackcp.net. O seu hostname será diferente — copie do painel de controlo e use na configuração da sua aplicação.
Como atualizar sua aplicação
Use o hostname encontrado no passo anterior na configuração do seu aplicativo. Exemplo:
DB_HOST = sdb-123.hosting.stackcp.net
DB_NAME = seu_nome_de_banco
DB_USER = seu_usuario_db
DB_PASS = sua_senha_db
Resolução de problemas
- Se receber erro de conexão recusada ou host não encontrado, verifique o hostname e se a base existe.
- Se houver erro de acesso negado, confirme usuário, senha e privilégios.
- Algumas aplicações usam 'localhost' por padrão — atualize o arquivo de configuração ou variáveis de ambiente.
Precisa de ajuda?
Se não souber qual hostname usar ou não conseguir conectar, contacte o suporte Amicatek via cp.amicatek.link e informe:
- Nome do seu pacote
- Nome do banco de dados
- Hostname que está a tentar usar
- Mensagens de erro recebidas