¿Cómo instalar WordPress en DirectAdmin?
¿Te han asignado un hosting con DirectAdmin y necesitas montar tu sitio web con WordPress? Este panel de control es muy potente y, aunque a simple vista puede parecer menos intuitivo que cPanel, te ofrece un control total sobre tu servidor. En esta guía extensa y paso a paso, te voy a enseñar cómo instalar WordPress en DirectAdmin de forma manual y también usando el instalador automático (Softaculous). No necesitas ser un experto en Linux; solo sigue estos pasos con calma.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener estos tres elementos básicos:
- Acceso a DirectAdmin: Las credenciales de tu cuenta de hosting (usuario y contraseña). Normalmente te las envía tu proveedor.
- Un dominio o subdominio: Donde vas a instalar WordPress. Por ejemplo:
tudominio.comoblog.tudominio.com. Debe estar apuntando a los nameservers de tu hosting. - Ganas de aprender: No te preocupes, es más fácil de lo que parece.
[INFO] Si tu dominio está recién registrado o apuntado, pueden pasar hasta 24-48 horas para que se propague globalmente. Mientras tanto, puedes usar la IP del servidor para trabajar.
Método 1: Instalación automática con Softaculous (La más fácil)
Este es el método recomendado para principiantes. DirectAdmin suele incluir Softaculous, un instalador de scripts con un solo clic. Así es como se hace:
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como: https://tudominio.com:2222 o https://ip-de-tu-servidor:2222. Introduce tu usuario y contraseña.
Paso 2: Busca el instalador Softaculous
Una vez dentro, verás un menú lateral o iconos. Busca la sección "Administrador de Cuenta" o directamente el icono de "Softaculous" (suele tener un logo de un círculo con una flecha). Haz clic en él.
Paso 3: Encuentra WordPress
Softaculous te mostrará una lista de aplicaciones. En la barra de búsqueda escribe "WordPress" o busca en la categoría de "Blogs" o "CMS". Haz clic en el icono de WordPress.
Paso 4: Configura la instalación
Verás un botón grande que dice "Instalar" o "Install Now". Haz clic y se abrirá un formulario. Rellénalo con cuidado:
- Protocolo: Elige
https://si tienes SSL instalado (recomendado), si no,http://. - Dominio: Selecciona el dominio donde quieres instalarlo.
- Directorio: Déjalo en blanco si quieres que WordPress esté en la raíz (ej:
tudominio.com). Si ponesblog, se instalará entudominio.com/blog. - Nombre del Sitio: El título de tu web (puedes cambiarlo después).
- Descripción del Sitio: Un lema o descripción breve.
- Nombre de Usuario Admin: Crea un usuario para entrar al panel de WordPress (evita "admin" por seguridad).
- Contraseña Admin: Usa una contraseña fuerte. El sistema te sugerirá una.
- Email Admin: Tu correo electrónico (importante para recuperar acceso).
Paso 5: ¡A instalar!
Desplázate hacia abajo y haz clic en "Instalar". El proceso tardará unos segundos. Al finalizar, verás un mensaje de éxito con la URL de tu sitio (tudominio.com) y la URL de acceso al panel de administración (tudominio.com/wp-admin).
[TIP] Guarda estas URLs y credenciales en un lugar seguro. Te harán falta para gestionar tu web.
Método 2: Instalación manual (Más control, un poco más técnico)
Este método te da control total sobre los archivos y la base de datos. Es ideal si quieres personalizar algo o si tu plan de hosting no incluye Softaculous.
Paso 1: Descarga WordPress
Ve a es.wordpress.org y descarga el archivo .zip de la última versión de WordPress en español.
Paso 2: Sube los archivos a tu hosting
Accede a DirectAdmin y busca el "Administrador de Archivos" (File Manager). Navega hasta la carpeta domains y luego tudominio.com y finalmente public_html.
- Si quieres que WordPress esté en la raíz (
tudominio.com), sube el contenido del.zip(descomprimido) directamente apublic_html. - Si quieres una subcarpeta (ej:
tudominio.com/blog), crea una carpeta nueva dentro depublic_html(llámalablogpor ejemplo) y sube ahí los archivos.
Usa la opción "Subir" y luego "Extraer" el archivo .zip directamente desde el panel.
Paso 3: Crea la base de datos
WordPress necesita una base de datos para guardar tu contenido. Vuelve al menú principal de DirectAdmin y busca "Gestión de MySQL" o "Base de Datos MySQL".
- Crear base de datos: Ponle un nombre (ej:
wp_datos). Haz clic en "Crear". - Crear usuario: En el mismo formulario, crea un usuario y una contraseña segura. Anótalos.
- Asignar privilegios: Marca la opción "Todos los privilegios" (All Privileges) para ese usuario sobre esa base de datos. Haz clic en "Asignar".
[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. Sin estos datos, no podrás conectar WordPress.
Paso 4: Ejecuta el instalador de WordPress
Ahora abre tu navegador y ve a la URL donde subiste los archivos (ej: tudominio.com o tudominio.com/blog). Verás la pantalla de bienvenida de WordPress en español.
- Selecciona tu idioma y haz clic en "Continuar".
- Te aparecerá un mensaje diciendo que necesitas los datos de la base de datos. Haz clic en "¡Vamos allá!".
- Introduce los datos que creaste en el paso anterior:
- Nombre de la base de datos: El que pusiste (ej:
wp_datos). - Usuario de la base de datos: El usuario que creaste.
- Contraseña: La contraseña de ese usuario.
- Servidor de la base de datos: Normalmente es
localhost. Déjalo así. - Prefijo de tabla: Déjalo como
wp_a menos que quieras cambiarlo por seguridad.
- Nombre de la base de datos: El que pusiste (ej:
- Haz clic en "Enviar". Si todo está bien, WordPress se conectará a la base de datos.
- Haz clic en "Ejecutar la instalación".
Paso 5: Configura tu sitio
Ahora rellena el formulario final:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: Crea un usuario admin (evita "admin").
- Contraseña: Elige una segura.
- Tu correo electrónico: Importante para recuperar acceso.
- Visibilidad para los motores de búsqueda: Desmarca esta casilla si no quieres que Google indexe tu web hasta que la tengas lista.
Haz clic en "Instalar WordPress". ¡Listo! Ya tienes tu WordPress funcionando.
Configuración post-instalación (Recomendado)
Una vez instalado, hay algunos ajustes que harán tu web más segura y rápida.
1. Activa los enlaces permanentes (Permalinks)
Esto mejora el SEO. Ve a tu panel de administración (tudominio.com/wp-admin) > Ajustes > Enlaces permanentes. Elige la opción "Nombre de la entrada" y guarda los cambios.
2. Instala un certificado SSL (HTTPS)
Si tu web aún usa http://, es hora de pasar a https://. En DirectAdmin, busca "SSL Certificates" o "Let's Encrypt SSL". Muchos proveedores ofrecen instalación gratuita con un clic. Una vez instalado, puedes forzar HTTPS desde los ajustes de WordPress o desde un plugin.
3. Cambia la contraseña de la base de datos (Opcional pero seguro)
Desde DirectAdmin, en "Gestión de MySQL", puedes cambiar la contraseña de tu usuario de base de datos. Si lo haces, recuerda actualizar el archivo wp-config.php en la raíz de tu instalación con la nueva contraseña.
4. Instala un plugin de caché
Para que tu web cargue más rápido, instala un plugin como W3 Total Cache o WP Super Cache. Actívalo y configúralo según las instrucciones del plugin.
Preguntas frecuentes (FAQ)
¿Puedo instalar WordPress en un subdominio?
Sí, totalmente. En el instalador de Softaculous, selecciona el subdominio desde el menú desplegable. En la instalación manual, crea la carpeta dentro de la carpeta del subdominio (normalmente en domains/subdominio.tudominio.com/public_html).
¿Qué hago si no veo Softaculous en DirectAdmin?
Algunos planes de hosting no incluyen Softaculous. En ese caso, usa el método manual que te expliqué arriba. También puedes preguntar a tu proveedor si pueden instalarlo.
¿Cómo accedo a mi base de datos?
Desde DirectAdmin, ve a "Gestión de MySQL" y busca "phpMyAdmin". Allí podrás ver y gestionar tus tablas. Ten cuidado al modificar datos directamente.
Mi web se ve en blanco después de la instalación. ¿Qué hago?
Esto suele deberse a un error de PHP o a un plugin conflictivo. Prueba a:
- Desactivar todos los plugins renombrando la carpeta
wp-content/pluginsawp-content/plugins_olddesde el Administrador de Archivos. - Si el problema persiste, cambia el tema renombrando la carpeta de tu tema activo en
wp-content/themes. - Verifica que tu versión de PHP es compatible (WordPress recomienda PHP 7.4 o superior). Puedes cambiar la versión de PHP desde DirectAdmin en "Seleccionar versión de PHP".
¿Puedo migrar un WordPress de otro hosting a DirectAdmin?
Sí, es posible. Debes exportar la base de datos desde el panel anterior (usando phpMyAdmin) y luego importarla en tu nuevo DirectAdmin. También debes copiar todos los archivos de la carpeta wp-content (sobre todo uploads) y el resto de archivos de WordPress. Luego, edita el archivo wp-config.php con los nuevos datos de conexión a la base de datos de DirectAdmin.
[INFO] Si alguna vez trabajas con Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que el acceso al panel de administración se hace a través del puerto 2106 (ej:
https://tudominio.com:2106). Una vez dentro, la estructura de carpetas y la creación de bases de datos sigue una lógica parecida.
Conclusión
Instalar WordPress en DirectAdmin es un proceso sencillo, especialmente si usas Softaculous. Si prefieres más control, la instalación manual te dará una comprensión más profunda de cómo funciona tu sitio. No importa el método que elijas, lo importante es que ahora tienes las herramientas para montar tu web.
Recuerda mantener siempre actualizado WordPress, los plugins y los temas. Un sitio actualizado es un sitio seguro. Si en algún momento te sientes perdido, vuelve a esta guía o consulta la documentación oficial de DirectAdmin. ¡Buena suerte con tu nueva web!
[WARNING] No olvides hacer copias de seguridad periódicas de tu sitio y base de datos. DirectAdmin suele tener una herramienta de backup en el panel. Úsala al menos una vez al mes.
