Respuesta corta: No — en Amicatek debes usar el hostname proporcionado para tu paquete, no 'localhost'.
Por qué 'localhost' no funciona en Amicatek
Muchos proveedores alojan las bases de datos en la misma máquina que los sitios web, por lo que 'localhost' funciona en esos casos. Amicatek usa una infraestructura separada donde los servicios corren en servidores distintos: servidores web, servidores de base de datos y almacenamiento son independientes. Debido a esta política de "un servidor, una regla", 'localhost' no apunta al servidor de base de datos y no funcionará.
Cómo encontrar el hostname correcto
Para localizar el hostname de tu base de datos:
- Inicia sesión en
https://cp.amicatek.link - Haz clic en Gestionar Hosting
- Selecciona tu paquete
- Abre el icono MySQL Databases (o similar)
- Busca los detalles de la base de datos — el hostname estará ahí
Ejemplos de hostnames:
sdb-123.hosting.stackcp.net. Tu hostname será diferente — cópialo desde el panel y úsalo en la configuración de tu aplicación.
Actualizar la configuración de tu aplicación
Usa el hostname que encontraste en el paso anterior en la configuración de tu app. Ejemplo:
DB_HOST = sdb-123.hosting.stackcp.net
DB_NAME = tu_nombre_de_base
DB_USER = tu_usuario_db
DB_PASS = tu_contraseña_db
Solución de problemas
- Si obtienes "connection refused" o "host not found", verifica el hostname y que la base exista.
- Para "access denied", revisa usuario, contraseña y privilegios.
- Algunas aplicaciones usan 'localhost' por defecto — actualiza la configuración o variables de entorno.
¿Necesitas ayuda?
Si no sabes qué hostname usar o no puedes conectar, contacta el soporte de Amicatek en cp.amicatek.link y proporciona:
- Nombre de tu paquete
- Nombre de la base de datos
- Hostname que intentas usar
- Mensajes de error