Cómo conectar tu dominio a WordPress (PrestaShop) usando DirectAdmin
¿Acabas de contratar un hosting con DirectAdmin y no sabes cómo hacer que tu dominio apunte a WordPress o PrestaShop? No te preocupes, es una de las dudas más comunes y hoy te lo voy a explicar paso a paso, sin tecnicismos raros y de forma que lo entienda hasta tu abuela.
Cuando tienes un hosting, este viene con un panel de control (como DirectAdmin) donde gestionas todo: correos, archivos, bases de datos y, sobre todo, los dominios. Conectar tu dominio a DirectAdmin es el primer paso para que tu web sea visible en internet. La buena noticia es que el proceso es mucho más sencillo de lo que parece y, una vez lo hagas una vez, lo harás con los ojos cerrados.
En esta guía completa vamos a ver los dos escenarios posibles: cuando tu dominio está registrado en la misma empresa del hosting y cuando está en un registrador externo (como GoDaddy, Namecheap o DonDominio). Además, te daré trucos específicos para que tu WordPress o PrestaShop carguen rápido y sin problemas de DNS.
¿Qué es DirectAdmin y por qué es importante para tu web?
DirectAdmin es uno de los paneles de control de hosting más utilizados del mundo. Es la "habitación de máquinas" de tu servidor. Aquí es donde se crean los dominios, subdominios, cuentas de correo y bases de datos.
Piensa en ello como el cerebro de tu hosting. Si no conectas tu dominio aquí, el servidor no sabe qué archivos mostrar cuando alguien escribe tu dirección web. Es un paso crítico, pero tranquilo, porque es un proceso guiado y visual.
Cuando hablamos de vincular dominio DirectAdmin, nos referimos a hacer dos cosas:
- Añadir el dominio al panel (crear lo que se llama "dominio adicional" o "dominio principal").
- Configurar los DNS para que apunten a los servidores de tu hosting.
Ahora, vamos a ello. Te prometo que al final de este artículo serás capaz de hacerlo tú mismo sin ayuda.
Paso 1: Accede a tu panel de DirectAdmin
Lo primero es lo primero. Para empezar, necesitas las credenciales de acceso a DirectAdmin. Normalmente te las envía tu proveedor de hosting por correo electrónico cuando contratas el servicio.
La URL de acceso suele ser algo así: https://tudominio.com:2222 o https://tuipservidor:2222. Si no la encuentras, revisa el correo de bienvenida o el área de cliente de tu proveedor.
Una vez dentro, verás un escritorio con varios iconos. No te asustes con la cantidad de opciones. Nosotros solo necesitamos una sección: "Cuenta" o "Dominios". Dependiendo de la versión de DirectAdmin (puede ser la nueva interfaz "Enhanced" o la clásica), el nombre puede variar, pero busca el icono que ponga "Dominios" o "Domain Setup".
Paso 2: Añadir tu dominio al hosting (Conectar dominio DirectAdmin)
Aquí es donde empieza la magia. Vamos a decirle al servidor que existe un nuevo dominio y que debe gestionarlo. Hay dos formas de hacerlo, según si tu dominio ya está registrado o no.
Opción A: Si tu dominio ya está registrado (el caso más común)
- En el menú de DirectAdmin, busca la sección "Dominios" y haz clic en "Añadir Dominio" o "Add Domain".
- Se abrirá un formulario. En el campo "Nombre de dominio", escribe tu dominio completo sin "www", por ejemplo:
miweb.com. - En el campo "Usuario" o "Username", te sugerirá un nombre de usuario para la cuenta FTP. Puedes dejarlo como viene o cambiarlo (recomiendo dejarlo tal cual para evitar conflictos).
- Deja el resto de opciones por defecto (como "Crear carpeta pública" o "public_html"). DirectAdmin creará una carpeta específica para este dominio, normalmente en
domains/miweb.com/public_html. - Haz clic en "Crear".
¡Importante! Si tu dominio es el principal (el que usaste al contratar el hosting), probablemente ya esté creado. En ese caso, solo tendrás que ir a la sección "Configuración de dominio" para gestionarlo. Si tienes varios dominios, repite este proceso para cada uno.
Opción B: Si tu dominio NO está registrado o quieres transferirlo
Si aún no tienes el dominio, DirectAdmin te da la opción de registrarlo directamente desde el panel. Busca la opción "Registrar Dominio" o "Domain Registration" en el menú. Ahí podrás buscar disponibilidad y comprarlo.
En el caso de que quieras transferir un dominio desde otro registrador, el proceso es un poco más largo (implica desbloquear el dominio y obtener un código EPP), pero la parte de DirectAdmin es la misma que la Opción A. Primero transfieres el dominio y luego lo añades al panel.
Paso 3: Configurar los DNS para que apunten a tu hosting
Este es el paso más crítico y donde la gente suele perderse. Los DNS (Domain Name System) son como la guía telefónica de internet. Le dicen a los navegadores dónde encontrar tu web.
Cuando conectas tu dominio a DirectAdmin, el servidor te dará dos (o más) direcciones DNS que deberás configurar en tu registrador de dominios. Estas suelen tener el formato ns1.tuproveedorhosting.com y ns2.tuproveedorhosting.com.
Para encontrar tus DNS en DirectAdmin:
- Ve a la sección "Cuenta" y busca "Información de la cuenta" o "Account Info".
- En esa página verás los "Servidores de nombres" (Nameservers). Anota estos dos valores.
Ahora, ve a tu registrador de dominios (donde compraste el dominio, por ejemplo, GoDaddy, Namecheap, etc.) y sigue estos pasos:
- Inicia sesión en tu cuenta del registrador.
- Busca la opción "Mis dominios" o "Domain Management".
- Haz clic en tu dominio y busca la sección "Nameservers" o "Servidores DNS".
- Cambia la opción de "Usar los DNS por defecto" a "Usar servidores de nombres personalizados".
- Introduce los dos DNS que anotaste de DirectAdmin (ej.
ns1.tuproveedor.comyns2.tuproveedor.com). - Guarda los cambios.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. No te asustes si al principio no te funciona. Puedes verificar el estado de la propagación en sitios web como
whatsmydns.net.
Paso 4: Instalar WordPress o PrestaShop en tu dominio
Una vez que has conectado el dominio a DirectAdmin y los DNS apuntan a tu servidor, es hora de instalar el software. Tienes dos opciones: usar un instalador automático (lo más fácil) o hacerlo manualmente.
Opción A: Instalador automático (Recomendado para novatos)
DirectAdmin suele incluir una herramienta llamada "Instalador de Software" o "Softaculous" (si tu proveedor lo tiene instalado). Es la forma más rápida y sencilla de montar WordPress o PrestaShop.
- En el menú de DirectAdmin, busca "Instalador de Software" o "Softaculous".
- Verás una lista de aplicaciones. Haz clic en WordPress o PrestaShop.
- Haz clic en "Install".
- Selecciona el dominio que acabas de añadir en el campo "Choose Domain".
- Rellena los datos de la instalación: nombre de usuario, contraseña del administrador, título del sitio, etc.
- Deja el resto de opciones por defecto y haz clic en "Install".
En unos minutos, tendrás tu web instalada. Podrás acceder a tu panel de administración en tudominio.com/wp-admin (para WordPress) o tudominio.com/admin (para PrestaShop).
Opción B: Instalación manual (Para los más curiosos)
Si prefieres el control total, puedes instalar WordPress o PrestaShop manualmente. El proceso es básicamente:
- Descarga el archivo comprimido de WordPress o PrestaShop desde sus webs oficiales.
- Sube el archivo a la carpeta
public_htmlde tu dominio usando el Administrador de Archivos de DirectAdmin o un cliente FTP como FileZilla. - Descomprime el archivo en el servidor.
- Crea una base de datos MySQL en DirectAdmin (sección "Base de Datos MySQL").
- Ejecuta el instalador web navegando a
tudominio.comy sigue los pasos.
Este método es más laborioso, pero te da más flexibilidad.
Consejos SEO y de rendimiento para tu WordPress o PrestaShop
Una vez que tu web está en línea, no basta con que funcione. Quieres que cargue rápido y que Google la encuentre. Aquí van algunos consejos clave:
1. Activa la caché
Tanto WordPress como PrestaShop se benefician enormemente de un plugin de caché. Esto hace que las páginas se carguen mucho más rápido.
- Para WordPress: Instala un plugin como W3 Total Cache o WP Super Cache. Son gratuitos y muy efectivos.
- Para PrestaShop: Activa la caché en el panel de administración (Parámetros avanzados > Rendimiento).
2. Utiliza una CDN
Una CDN (Red de Entrega de Contenidos) almacena tus archivos en servidores de todo el mundo, haciendo que tu web cargue rápido para visitantes de cualquier país. Cloudflare es la opción más popular y tiene un plan gratuito muy bueno.
3. Optimiza las imágenes
Las imágenes pesadas son el enemigo número uno de la velocidad. Comprímelas antes de subirlas. Puedes usar herramientas como TinyPNG o ShortPixel. En PrestaShop, configura correctamente el formato WebP si tu hosting lo permite.
4. Configura correctamente el SSL (HTTPS)
Es imprescindible para el SEO y la confianza de los usuarios. En DirectAdmin, busca la sección "SSL Certificates" y activa "Let's Encrypt" para tu dominio. Es gratuito y automático.
[TIP] Después de instalar tu CMS, ve a los ajustes generales de WordPress o PrestaShop y asegúrate de que la URL del sitio empieza por
https://, nohttp://. Esto evita problemas de contenido mixto y te ayuda en el posicionamiento.
Errores comunes y cómo solucionarlos
A veces, a pesar de seguir todos los pasos, algo falla. Aquí tienes los problemas más típicos y sus soluciones:
- "El sitio no carga o muestra un error de DNS": Lo más probable es que la propagación de DNS aún no haya terminado. Espera 24-48 horas. Puedes verificar con
whatsmydns.net. Si pasa más tiempo, revisa que los nameservers estén bien escritos en tu registrador. - "Error 404 al acceder a la web": Esto suele significar que el dominio está conectado pero no hay archivos en la carpeta
public_html. Verifica que la instalación de WordPress o PrestaShop se haya completado correctamente. - "Error de conexión a la base de datos": Revisa que el nombre de la base de datos, el usuario y la contraseña que has puesto en el archivo de configuración (
wp-config.phpen WordPress,parameters.phpen PrestaShop) sean correctos y coincidan con los que creaste en DirectAdmin. - "El correo no funciona": Si tu dominio apunta a DirectAdmin, los registros MX (correo) también deben configurarse. Si usas el correo de tu hosting, este se configura automáticamente. Si usas Google Workspace o similar, tendrás que añadir manualmente los registros MX en DirectAdmin (sección "Correo" > "Registros MX").
Preguntas Frecuentes (FAQ)
¿Puedo conectar un dominio registrado en GoDaddy a DirectAdmin sin moverlo?
Sí, absolutamente. Solo necesitas cambiar los nameservers en GoDaddy por los que te da DirectAdmin. No tienes que transferir el dominio, solo apuntarlo. Esto es lo que llamamos vincular dominio DirectAdmin sin transferencia.
¿Cuánto tarda en funcionar mi web después de cambiar los DNS?
La propagación de DNS puede tardar desde unas pocas horas hasta 72 horas. La mayoría de las veces funciona en menos de 24 horas. Puedes acelerar el proceso en tu ordenador vaciando la caché DNS local (ipconfig /flushdns en Windows o sudo dscacheutil -flushcache en Mac).
¿Qué es mejor, WordPress o PrestaShop?
Depende de lo que necesites. WordPress es más versátil, ideal para blogs, webs corporativas y tiendas pequeñas. PrestaShop es una solución de ecommerce más potente y específica para tiendas online con muchas funcionalidades. Si vas a hacer una tienda grande, PrestaShop puede ser mejor. Si es una web con blog y una tienda pequeña, WordPress con WooCommerce es más sencillo.
¿Necesito conocimientos técnicos para hacer esto?
No. Con esta guía y un poco de paciencia, cualquiera puede hacerlo. DirectAdmin es un panel muy amigable. Si te atascas, tu proveedor de hosting suele tener soporte técnico que te puede echar una mano.
¿Qué hago si mi hosting usa Syspanel en lugar de DirectAdmin?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero la interfaz es diferente. Para acceder a él, normalmente es en el puerto 2106 (ej. https://tudominio.com:2106). La lógica es la misma: añadir el dominio y configurar los DNS. La principal diferencia es que en Syspanel, los dominios se gestionan en la pestaña "Web" y los DNS en "DNS". El resto del flujo es prácticamente idéntico.
¿Puedo tener varios dominios en mi cuenta de DirectAdmin?
Sí, puedes. DirectAdmin te permite gestionar múltiples dominios. Solo tienes que añadirlos en la sección "Añadir Dominio" y cada uno tendrá su propia carpeta public_html. Esto es perfecto si tienes varios proyectos o quieres crear subdominios.
Conclusión final
Conectar tu dominio a DirectAdmin es un proceso fundamental que, una vez entendido, se convierte en algo trivial. Has aprendido a añadir el dominio al panel, configurar los DNS y a instalar WordPress o PrestaShop. Con estos conocimientos, ya eres capaz de lanzar tu proyecto en internet con total autonomía.
Recuerda los pasos clave: añade el dominio, apunta los DNS a los servidores de tu hosting y espera la propagación. No olvides optimizar tu web con caché y CDN para ofrecer una buena experiencia, tanto a tus visitantes como a los motores de búsqueda.
Si has llegado hasta aquí, ya no tienes excusa. Es el momento de ponerlo en práctica. ¡Tu nueva web te está esperando!
