Cómo instalar WordPress en DirectAdmin: Guía sencilla paso a paso
Antes de empezar: ¿Qué necesitas para instalar WordPress en DirectAdmin?
Instalar WordPress en DirectAdmin es mucho más sencillo de lo que parece. De hecho, en la mayoría de los casos, el proceso completo no te llevará más de 10 o 15 minutos. Pero antes de lanzarnos a la acción, vamos a repasar qué necesitas tener a mano para que todo vaya sobre ruedas.
En primer lugar, necesitas un panel de control DirectAdmin activo. Esto significa que tu hosting debe incluir este panel (si no estás seguro, revisa el correo de bienvenida de tu proveedor o contacta con su soporte). DirectAdmin es uno de los paneles más rápidos y ligeros del mercado, así que si tu hosting lo usa, estás de suerte.
En segundo lugar, necesitas tener creado tu dominio o subdominio dentro de DirectAdmin. Si acabas de contratar el hosting, es probable que ya tengas un dominio principal asignado. Si no, puedes crear uno nuevo desde la sección "Gestión de Dominios" del panel.
Por último, es muy recomendable tener a mano tus credenciales de acceso a DirectAdmin (usuario y contraseña). Las necesitarás para entrar al panel y también para acceder a la base de datos MySQL que crearemos más adelante.
[INFO] Si tu hosting utiliza "Syspanel" (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso al panel se realiza a través del puerto 2106 y la instalación de WordPress se hace desde el instalador de aplicaciones de Syspanel. Este artículo se centra exclusivamente en DirectAdmin.
Paso 1: Accede a tu panel de DirectAdmin
Lo primero que debes hacer es entrar en tu panel de control. Para ello, abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la URL de acceso a DirectAdmin. Normalmente suele ser algo como https://tu-dominio.com:2222 o https://tu-ip:2222.
Una vez que pulses Enter, verás la pantalla de inicio de sesión. Introduce tu usuario y contraseña de DirectAdmin y haz clic en "Iniciar sesión".
[TIP] Si no recuerdas la URL exacta de acceso, revisa los correos que te envió tu proveedor de hosting al contratar el servicio. Si no lo encuentras, contacta con su soporte técnico y te lo facilitarán en segundos.
Paso 2: Crear una base de datos MySQL para WordPress
WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, comentarios, configuración, etc. Por eso, antes de instalar WordPress en DirectAdmin, debemos crear una base de datos y un usuario asociado.
2.1. Accede a la sección de bases de datos
Dentro del panel de DirectAdmin, busca el icono o la sección llamada "MySQL Management" o "Gestión de MySQL". Normalmente está en la sección de "Cuenta" o "Administración de archivos". Haz clic en ella.
2.2. Crear la base de datos
Verás un formulario con varios campos. Lo habitual es que tengas que escribir un nombre para la base de datos, un usuario y una contraseña. Te recomiendo seguir estas pautas:
- El nombre de la base de datos suele llevar un prefijo con tu nombre de usuario (por ejemplo,
usuario_wordpress). No intentes quitarlo, es la forma que tiene DirectAdmin de organizar las bases de datos. - Elige un nombre descriptivo, como
wordpress,blogoweb. Por ejemplo:usuario_wordpress. - Crea un usuario para la base de datos, por ejemplo,
usuario_wpuser. - Genera una contraseña segura. Puedes usar el generador de contraseñas que suele incluir DirectAdmin o crear una tú mismo. Guarda estas credenciales en un lugar seguro, las necesitarás en el siguiente paso.
- Haz clic en "Crear Base de Datos" o el botón equivalente.
2.3. Asignar privilegios al usuario
En algunos casos, DirectAdmin te pedirá que asignes privilegios al usuario. Si te aparece esa opción, marca la casilla de "ALL PRIVILEGES" o "Todos los privilegios". Esto le dará permiso al usuario para gestionar completamente la base de datos, algo que WordPress necesita para funcionar correctamente.
Si has creado la base de datos y el usuario por separado, busca la opción de "Asignar usuario a base de datos" y selecciona el usuario y la base de datos que acabas de crear. Haz clic en "Agregar" o "Añadir".
[WARNING] No compartas nunca las credenciales de tu base de datos. Si alguien las obtiene, podría acceder a todo el contenido de tu web y modificarlo o borrarlo.
Paso 3: Descargar WordPress
Ahora que ya tienes la base de datos lista, toca descargar el archivo de WordPress. Puedes hacerlo de dos maneras: desde el instalador automático de DirectAdmin o de forma manual. Te recomiendo el método automático si eres principiante, pero te explico ambos.
3.1. Método recomendado: Usar el instalador automático (Softaculous o Installatron)
DirectAdmin suele incluir un instalador de aplicaciones llamado Softaculous (o a veces Installatron). Busca el icono de Softaculous en el panel principal de DirectAdmin.
- Haz clic en el icono de Softaculous.
- Busca WordPress en la lista de aplicaciones. Normalmente está en la sección de "Blogs" o "CMS".
- Haz clic en el botón de "Install" o "Instalar" que aparece junto al logotipo de WordPress.
3.2. Método manual: Descargar desde WordPress.org
Si prefieres hacerlo manualmente, ve a es.wordpress.org y descarga el archivo .zip de WordPress. Después, tendrás que subirlo a tu hosting mediante un cliente FTP (como FileZilla) o desde el administrador de archivos de DirectAdmin. Este método es un poco más técnico, así que si no te sientes cómodo, quédate con el método automático.
Paso 4: Configurar la instalación de WordPress
Tanto si usas Softaculous como si instalas manualmente, llegarás a un punto en el que tendrás que configurar los datos de la instalación. Vamos a verlo paso a paso.
4.1. Configuración del sitio web
En el instalador automático, verás un formulario con varias secciones. La primera es la configuración del sitio:
- Protocolo: Elige
https://si tu dominio tiene un certificado SSL instalado (es lo recomendable hoy en día). Si no lo tienes, eligehttp://. - Dominio: Selecciona el dominio o subdominio donde quieres instalar WordPress.
- Directorio: Déjalo en blanco si quieres instalar WordPress en la raíz de tu dominio (por ejemplo,
tudominio.com). Si quieres instalarlo en una subcarpeta (por ejemplo,tudominio.com/blog), escribe el nombre de la carpeta aquí. - Nombre del sitio: Ponle un nombre a tu web (por ejemplo, "Mi Blog Personal"). Podrás cambiarlo más adelante desde el panel de WordPress.
- Descripción del sitio: Escribe una breve descripción de tu web.
4.2. Credenciales de administrador de WordPress
A continuación, tendrás que crear el usuario administrador de WordPress. Este es el usuario con el que entrarás a gestionar tu web desde el panel de administración (tudominio.com/wp-admin).
- Nombre de usuario: Elige un nombre de usuario (evita usar "admin" por seguridad).
- Contraseña: Crea una contraseña segura y guárdala.
- Email: Introduce un correo electrónico válido, ya que WordPress te enviará notificaciones importantes ahí.
4.3. Selección de idioma y tema
El instalador te permitirá elegir el idioma de WordPress (español, inglés, etc.) y, en algunos casos, un tema inicial. Puedes elegir un tema sencillo o dejarlo en blanco para elegir uno más tarde. No te preocupes por esto, es fácil cambiar el tema desde el panel de WordPress.
4.4. Datos de la base de datos (solo si instalas manualmente)
Si estás usando el método manual, en este paso tendrás que introducir los datos de la base de datos que creamos en el Paso 2:
- Nombre de la base de datos: El nombre que le pusiste (ej.
usuario_wordpress). - Usuario de la base de datos: El usuario que creaste (ej.
usuario_wpuser). - Contraseña de la base de datos: La contraseña que le asignaste.
- Host de la base de datos: Normalmente es
localhost, pero a veces puede ser otro valor. Si no estás seguro, déjalo comolocalhost.
Paso 5: Ejecutar la instalación y acceder a tu WordPress
Una vez que hayas rellenado todos los campos, llega el momento de hacer clic en el botón de "Install" o "Instalar". El proceso puede tardar unos segundos o un par de minutos.
Cuando termine, el instalador te mostrará un mensaje de éxito con la URL de tu nueva web (tudominio.com) y la URL de acceso al panel de administración (tudominio.com/wp-admin).
[TIP] Anota estas dos URLs en un lugar seguro. La primera es la que verán tus visitantes, y la segunda es la que usarás tú para gestionar el contenido.
Paso 6: Configuración básica y primeros pasos
¡Felicidades! Ya has instalado WordPress en DirectAdmin. Pero esto es solo el principio. Ahora toca configurar algunos aspectos básicos para que tu web esté lista.
6.1. Entra en el panel de administración
Abre tu navegador y ve a tudominio.com/wp-admin. Introduce tu usuario y contraseña de administrador que creaste en el Paso 4.2.
6.2. Configura los ajustes generales
Ve a Ajustes > Ajustes generales en el menú lateral izquierdo. Ahí puedes cambiar el título de tu web, la descripción, la dirección de correo electrónico y la zona horaria. No olvides guardar los cambios.
6.3. Elige un tema
Para cambiar el diseño de tu web, ve a Apariencia > Temas. Puedes explorar los temas gratuitos que vienen instalados o buscar nuevos en el directorio de WordPress. Haz clic en "Activar" en el tema que más te guste.
6.4. Instala plugins esenciales
Los plugins añaden funcionalidades a tu web. Para empezar, te recomiendo instalar estos:
- Un plugin de caché (como W3 Total Cache o WP Super Minify) para que tu web cargue más rápido.
- Un plugin de seguridad (como Wordfence o Sucuri) para proteger tu web de ataques.
- Un plugin de SEO (como Rank Math o Yoast SEO) para optimizar tu contenido para los motores de búsqueda.
Puedes instalarlos desde Plugins > Añadir nuevo, buscándolos por su nombre.
6.5. Crea tu primera entrada
Para publicar tu primer contenido, ve a Entradas > Añadir nueva. Escribe un título y un texto, y haz clic en "Publicar". ¡Ya tienes tu primera entrada en WordPress!
Preguntas frecuentes (FAQ) sobre instalar WordPress en DirectAdmin
¿Cuánto tiempo se tarda en instalar WordPress en DirectAdmin?
Con el instalador automático (Softaculous), el proceso completo suele tardar entre 5 y 10 minutos, incluyendo la creación de la base de datos. Si lo haces manualmente, puede llevarte un poco más, quizás 20 o 30 minutos, porque tienes que subir los archivos por FTP.
¿Qué hago si no encuentro Softaculous en mi DirectAdmin?
No todos los planes de hosting incluyen Softaculous. Si no lo encuentras, tienes dos opciones: contactar con tu proveedor para que lo activen, o instalar WordPress manualmente siguiendo el método que te he descrito antes. La instalación manual es un poco más técnica, pero con esta guía no tendrás problemas.
¿Puedo instalar WordPress en un subdominio?
Sí, por supuesto. Tanto con Softaculous como manualmente, puedes elegir el subdominio en el campo "Dominio" del formulario de instalación. Solo asegúrate de que el subdominio ya esté creado en DirectAdmin.
¿Qué es "Syspanel" y por qué no puedo usarlo para instalar WordPress en DirectAdmin?
Syspanel (antes HestiaCP) es otro panel de control de hosting diferente a DirectAdmin. Si tu hosting usa Syspanel, el acceso se hace por el puerto 2106 y la instalación de WordPress se realiza desde su propio instalador de aplicaciones, que suele ser muy similar a Softaculous. Este artículo está enfocado a DirectAdmin, pero los conceptos son muy parecidos.
¿Es necesario crear la base de datos antes de usar Softaculous?
No, no es necesario si usas Softaculous. Este instalador tiene una opción para crear la base de datos automáticamente durante el proceso de instalación. Sin embargo, si lo haces manualmente, sí es imprescindible crear la base de datos antes.
¿Qué hago si olvido la contraseña de administrador de WordPress?
No te preocupes, es un problema común. Puedes recuperarla de dos maneras:
- Desde la pantalla de inicio de sesión de WordPress, haz clic en "¿Has perdido tu contraseña?" e introduce tu correo electrónico. WordPress te enviará un enlace para restablecerla.
- Si no tienes acceso al correo, puedes cambiarla desde phpMyAdmin (en DirectAdmin) modificando el valor del campo
user_passen la tablawp_users. Este método es más técnico, así que si no te sientes seguro, contacta con el soporte de tu hosting.
¿Puedo cambiar el directorio de instalación de WordPress después de instalarlo?
Sí, es posible, pero puede ser un poco complicado si ya has publicado contenido. Implica mover los archivos a la nueva carpeta y actualizar las URLs en la base de datos. Te recomiendo que decidas bien el directorio antes de instalar WordPress para evitar dolores de cabeza.
Conclusión: ya tienes WordPress instalado en DirectAdmin
Como has visto, instalar WordPress en DirectAdmin es un proceso muy sencillo si sigues los pasos correctos. Ya sea usando el instalador automático o el método manual, en menos de media hora puedes tener tu web funcionando.
Recuerda que lo más importante es tener la base de datos bien configurada y guardar todas tus contraseñas en un lugar seguro. A partir de ahí, el cielo es el límite: instala un buen tema, añade los plugins esenciales y empieza a crear contenido de calidad para tu audiencia.
Si has seguido este tutorial de WordPress en DirectAdmin, ya no tienes excusa para no lanzar tu proyecto online. Y si te surge cualquier duda, no dudes en consultar la documentación oficial de WordPress o contactar con el soporte de tu hosting. ¡Buena suerte con tu nueva web!
