¿Cómo configurar un dominio en DirectAdmin para WordPress?
¡Hola! Bienvenido a esta guÃa completa. Si tienes un hosting con DirectAdmin y quieres montar tu sitio WordPress, estás en el lugar correcto. Configurar un dominio en DirectAdmin es el primer paso para que tu web sea accesible desde internet. No te preocupes si no tienes experiencia técnica; aquà te lo explicamos paso a paso, de forma clara y amigable.
Vamos a cubrir desde cómo agregar dominio DirectAdmin hasta los ajustes finales para que tu WordPress funcione perfecto. Al final, también responderemos las preguntas más frecuentes para que no te quede ninguna duda.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña de administrador (el que te dio tu proveedor de hosting).
- Un dominio registrado: Por ejemplo,
tudominio.com. Si aún no lo tienes, deberás comprarlo en un registrador de dominios (como GoDaddy, Namecheap, etc.). - Acceso a los DNS del dominio: Para apuntar el dominio a los servidores de tu hosting. Normalmente lo gestionas desde el panel de tu registrador.
- Ganas de aprender: ¡No necesitas más!
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto
2106. Por ejemplo:https://tuhosting.com:2106. El resto de pasos son prácticamente idénticos.
Paso 1: Acceder a DirectAdmin y agregar tu dominio
Lo primero es iniciar sesión en tu panel de control DirectAdmin. Normalmente accedes a través de una URL como https://tuhosting.com:2222 (el puerto puede variar, consulta con tu proveedor).
Una vez dentro, verás un menú con muchas opciones. No te asustes, solo necesitamos una.
### ¿Cómo agregar un dominio en DirectAdmin?
- Busca la sección "Gestión de Cuentas" o directamente el icono que dice "Añadir Dominio". En algunas versiones de DirectAdmin, está dentro de "Administración de Dominios".
- Haz clic en "Añadir Dominio". Se abrirá un formulario.
- Completa los campos:
- Dominio: Escribe tu dominio completo, por ejemplo
tudominio.com(sinwwwnihttp://). - Paquete: Si tu plan de hosting tiene diferentes paquetes, selecciona el que corresponda (normalmente "Default" o el que te asignaron).
- IP: Déjala como está (suele seleccionarse automáticamente).
- PHP: Elige la versión de PHP que quieras usar. Para WordPress, te recomiendo PHP 8.0 o superior (mejor rendimiento y seguridad).
- Dominio: Escribe tu dominio completo, por ejemplo
- Haz clic en "Crear". DirectAdmin configurará automáticamente todo lo necesario: carpeta raÃz, bases de datos, cuentas FTP, etc.
[TIP] Si tu dominio ya existe (por ejemplo, porque lo añadiste antes), no lo dupliques. Mejor ve a la sección "Administración de Dominios" y verifica que esté listado.
¡Listo! Ya tienes tu dominio creado en DirectAdmin. Ahora toca preparar el terreno para WordPress.
Paso 2: Configurar los DNS del dominio
Tu dominio debe apuntar a los servidores de tu hosting para que cuando alguien escriba tudominio.com, llegue a tu sitio. Esto se hace desde el panel de control de tu registrador de dominios (donde compraste el dominio).
### ¿Qué datos necesitas?
En DirectAdmin, busca la información de tus servidores DNS (nameservers). Normalmente los encuentras en la sección "Información del Servidor" o en el correo de bienvenida de tu hosting. Suelen ser algo como:
ns1.tuhosting.comns2.tuhosting.com
### Pasos para cambiar los DNS:
- Inicia sesión en tu registrador de dominios (ej: GoDaddy, Namecheap, etc.).
- Ve a la gestión de DNS de tu dominio. Busca una opción como "Nameservers", "Servidores DNS" o "Administrar DNS".
- Selecciona "Usar servidores DNS personalizados" (o algo similar).
- Ingresa los dos nameservers que te proporcionó DirectAdmin (por ejemplo,
ns1.tuhosting.comyns2.tuhosting.com). - Guarda los cambios.
[WARNING] La propagación de DNS puede tardar desde unos minutos hasta 48 horas. Durante ese tiempo, tu dominio puede no ser accesible. Ten paciencia.
Si tu hosting usa Syspanel, el proceso es el mismo. Solo cambia la URL de acceso (puerto 2106), pero los nameservers te los dará tu proveedor.
Paso 3: Instalar WordPress en DirectAdmin
Ahora que el dominio está configurado y los DNS apuntan a tu hosting, es hora de instalar WordPress. DirectAdmin ofrece dos formas principales: mediante el instalador automático (Softaculous) o de forma manual. Te explico ambas.
### Opción A: Instalación automática con Softaculous (recomendada)
Softaculous es un instalador de aplicaciones que viene integrado en muchos paneles DirectAdmin. Es la forma más rápida y sencilla.
- En DirectAdmin, busca el icono de "Softaculous" (suele estar en la sección "Software" o "Aplicaciones").
- Haz clic en "WordPress" dentro de la lista de aplicaciones.
- Haz clic en "Instalar" (botón verde).
- Configura los parámetros:
- Dominio: Selecciona el dominio que acabas de agregar (ej:
tudominio.com). - Directorio: Déjalo en blanco para instalar en la raÃz (asà tu web se verá al escribir
tudominio.com). Si pones/blog, se verá entudominio.com/blog. - Datos del sitio: Elige un nombre para tu web, una descripción corta, y crea un usuario administrador con contraseña segura.
- Idioma: Español, por supuesto.
- Dominio: Selecciona el dominio que acabas de agregar (ej:
- Haz clic en "Instalar" y espera unos segundos. ¡Listo! WordPress ya está funcionando.
[TIP] Softaculous también te permite instalar plugins y temas básicos durante la instalación. Puedes omitirlos si quieres empezar desde cero.
### Opción B: Instalación manual
Si prefieres tener más control, puedes instalar WordPress manualmente. Necesitarás:
- Archivos de WordPress: Descárgalos desde wordpress.org.
- Acceso FTP o el Administrador de Archivos de DirectAdmin.
Pasos:
- Descarga WordPress y descomprime el archivo en tu computadora.
- Sube los archivos a tu servidor:
- En DirectAdmin, ve a "Administrador de Archivos".
- Navega a la carpeta de tu dominio (normalmente
/domains/tudominio.com/public_html). - Sube todos los archivos de WordPress (arrastra y suelta).
- Crea una base de datos:
- En DirectAdmin, ve a "MySQL Management" o "Crear Base de Datos".
- Ponle un nombre, usuario y contraseña (guárdalos bien).
- Ejecuta la instalación:
- Abre tu navegador y ve a
tudominio.com. - Sigue el asistente de WordPress: selecciona idioma, ingresa los datos de la base de datos (nombre, usuario, contraseña, servidor:
localhost), y completa la información del sitio.
- Abre tu navegador y ve a
- ¡Listo! WordPress estará instalado.
[WARNING] La instalación manual requiere más atención. Si te equivocas en los datos de la base de datos, no podrás conectar. Revisa bien.
Paso 4: Configuración básica de WordPress para DirectAdmin
Una vez instalado, hay algunos ajustes que te recomendamos hacer para que tu sitio funcione óptimamente en DirectAdmin.
### Ajustar los permisos de archivos
DirectAdmin suele manejar los permisos automáticamente, pero a veces es necesario ajustarlos para que WordPress pueda escribir en ciertas carpetas (como wp-content).
- Ve a "Administrador de Archivos" en DirectAdmin.
- Navega a la carpeta de tu dominio (
public_html). - Selecciona la carpeta
wp-contenty haz clic en "Cambiar permisos". - Establece 755 para carpetas y 644 para archivos. Esto es estándar y seguro.
### Configurar el archivo wp-config.php
Si instalaste manualmente, es posible que necesites editar wp-config.php para añadir claves de seguridad o ajustar la memoria PHP. Puedes hacerlo desde el Administrador de Archivos:
- Busca el archivo
wp-config.phpen la raÃz de tu dominio. - Haz clic derecho y "Editar".
- Añade estas lÃneas (justo antes de
/* That's all, stop editing! */):
define('WP_MEMORY_LIMIT', '256M');
define('WP_POST_REVISIONS', 5);
define('DISABLE_WP_CRON', true);
[INFO]
DISABLE_WP_CRONevita que WordPress ejecute tareas programadas cuando alguien visita tu sitio. Puedes configurar un cron real desde DirectAdmin (sección "Cron Jobs") para mejor rendimiento.
### Activar SSL (HTTPS)
Hoy en dÃa, un sitio sin HTTPS es casi impensable. DirectAdmin suele incluir Let's Encrypt para certificados SSL gratuitos.
- En DirectAdmin, busca "SSL Certificates" o "Let's Encrypt".
- Selecciona tu dominio y haz clic en "Emitir certificado".
- Activa la redirección automática de HTTP a HTTPS (normalmente hay una casilla "Force SSL").
- En WordPress, ve a Ajustes > Generales y cambia las URLs de
http://ahttps://.
[TIP] Si usas Syspanel, el proceso es idéntico, pero accedes por el puerto
2106.
Preguntas frecuentes (FAQ)
### ¿Puedo configurar un subdominio en DirectAdmin para WordPress?
SÃ, es similar. En lugar de tudominio.com, añade un subdominio como blog.tudominio.com. En el formulario de "Añadir Dominio", selecciona "Subdominio" y escribe el nombre. Luego instalas WordPress en esa carpeta.
### ¿Qué hago si mi dominio no se ve después de configurarlo?
Primero, verifica la propagación de DNS (puedes usar herramientas online como whatsmydns.net). Si ya pasaron 48 horas, revisa que los nameservers estén correctos en tu registrador. También asegúrate de que el dominio esté correctamente añadido en DirectAdmin.
### ¿Es necesario tener conocimientos avanzados para configurar dominio DirectAdmin?
No, para nada. DirectAdmin es muy intuitivo. Solo sigue los pasos de esta guÃa y todo saldrá bien. Si te atascas, tu proveedor de hosting suele tener soporte técnico.
### ¿Puedo migrar un WordPress existente a DirectAdmin?
SÃ, puedes. Necesitarás exportar la base de datos y los archivos de tu WordPress actual, luego importarlos en DirectAdmin. Es un proceso más avanzado, pero factible. Te recomiendo buscar una guÃa especÃfica de migración.
[WARNING] Siempre haz una copia de seguridad antes de migrar.
### ¿Qué pasa si uso Syspanel en lugar de DirectAdmin?
El proceso es casi el mismo. La principal diferencia es que accedes por el puerto 2106 y la interfaz puede variar ligeramente. Pero los pasos para agregar dominio DirectAdmin (o en este caso, Syspanel) son idénticos: añadir el dominio, configurar DNS, instalar WordPress.
Conclusión
Configurar un dominio en DirectAdmin para WordPress no es complicado si sigues los pasos correctos. Recuerda:
- Agrega tu dominio en DirectAdmin.
- Apunta los DNS a los servidores de tu hosting.
- Instala WordPress (automático o manual).
- Ajusta la configuración básica (permisos, SSL, etc.).
Con esto, tu sitio estará listo para que empieces a crear contenido. Si en algún momento te surge una duda, vuelve a esta guÃa o consulta con tu proveedor de hosting. ¡Buena suerte con tu WordPress!
