🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía paso a paso: Instalar WordPress en DirectAdmin

Actualizado el 13 de diciembre de 2025

¡Excelente! Aquí tienes el artículo extenso y detallado que necesitas, siguiendo todas las reglas de formato y contenido al pie de la letra.

Introducción: ¿Por qué WordPress y DirectAdmin?

Si estás leyendo esto, es muy probable que ya tengas un plan de WordPress hosting o un servidor con panel DirectAdmin y quieras montar tu sitio web. ¡Estás en el lugar correcto! WordPress es el gestor de contenidos (CMS) más popular del mundo, y DirectAdmin es uno de los paneles de control de hosting más potentes y ligeros que existen. La combinación es ideal para tener un sitio rápido, seguro y fácil de gestionar.

En esta guía paso a paso te voy a enseñar a instalar WordPress en DirectAdmin de forma manual, sin necesidad de usar Softaculous (aunque también lo mencionaremos). ¿Por qué hacerlo manual? Porque te da control total sobre la estructura de archivos, la base de datos y te ayuda a entender mejor cómo funciona tu web. No te preocupes, es mucho más sencillo de lo que parece.

Vamos a dividir el proceso en fases muy claras. Al finalizar, tendrás tu WordPress funcionando. Si en algún momento te sientes perdido, respira hondo y vuelve al paso anterior. Este tutorial DirectAdmin está diseñado para que cualquiera, incluso sin experiencia técnica, pueda seguirlo.

[TIP] Antes de empezar, asegúrate de tener a mano tus datos de acceso a DirectAdmin (usuario y contraseña) y que tu dominio ya esté apuntando al servidor (los DNS estén configurados). Si no, la instalación se completará, pero no podrás ver la web hasta que los DNS propaguen.

Requisitos previos para la instalación

Antes de lanzarnos a instalar, es importante tener todo listo. Esto te ahorrará tiempo y dolores de cabeza.

1. Acceso a DirectAdmin

Necesitas las credenciales de tu cuenta de hosting. Normalmente, tu proveedor de WordPress hosting te envía un correo con un enlace a tu panel. La dirección típica es https://tudominio.com:2222 o https://tu-ip:2222.

2. Un dominio registrado y con DNS apuntando

Tu dominio (ej: mipaginaweb.com) debe estar registrado y sus servidores de nombres (Nameservers) deben apuntar al servidor donde está instalado DirectAdmin. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting o soporte técnico.

3. Software necesario (lo tienes en el servidor)

DirectAdmin ya viene con todo lo necesario: Apache o Nginx, PHP y MySQL/MariaDB. No necesitas instalar nada en tu ordenador. Solo necesitas un navegador web moderno (Chrome, Firefox, Edge).

[WARNING] No intentes instalar WordPress desde tu ordenador local y luego subirlo. El proceso correcto es hacerlo directamente desde el panel de DirectAdmin o mediante FTP, pero siempre gestionando la base de datos desde el panel.

Paso 1: Crear la base de datos MySQL en DirectAdmin

WordPress necesita una base de datos para guardar toda tu información: artículos, usuarios, comentarios, etc. Este es el primer paso técnico, pero es muy sencillo.

  1. Inicia sesión en DirectAdmin. Busca el icono o el enlace que dice "MySQL Management" o "Administración de MySQL". A veces está dentro de la sección "Cuenta del usuario" o "Administrador de Cuentas".
  2. Haz clic en "Crear nueva base de datos".
  3. Te pedirá tres cosas:
    • Nombre de la Base de Datos: Ponle un nombre descriptivo, por ejemplo, mipagina_wp (el prefijo mipagina_ suele ser tu nombre de usuario en DirectAdmin, no lo borres).
    • Usuario de la Base de Datos: Puede ser el mismo nombre que la base de datos, por ejemplo, mipagina_wp_user.
    • Contraseña: IMPORTANTE. Crea una contraseña segura. DirectAdmin suele tener un botón "Generar" que te crea una automáticamente. Copia esta contraseña en un bloc de notas seguro. La necesitarás en el paso 3.
  4. Haz clic en "Crear". ¡Listo! Ya tienes tu base de datos y tu usuario creados. El sistema te mostrará un mensaje de éxito.

[INFO] No olvides anotar el nombre de la base de datos, el usuario y la contraseña. Son las tres credenciales que WordPress te pedirá durante la instalación. Sin ellas, no podrás conectar la web con la base de datos.

Paso 2: Descargar y subir WordPress a tu servidor

Ahora necesitamos los archivos de WordPress. Los descargaremos desde la fuente oficial y los subiremos a tu espacio web.

2.1. Descargar WordPress

  1. Ve a es.wordpress.org (el sitio oficial en español).
  2. Haz clic en el botón grande "Descargar WordPress". Se descargará un archivo .zip (por ejemplo, wordpress-6.x.x-es_ES.zip).
  3. No lo descomprimas aún. Lo subiremos comprimido para ahorrar tiempo.

2.2. Subir el archivo ZIP a DirectAdmin

  1. En tu panel de DirectAdmin, busca la opción "Administrador de archivos" (File Manager). Suele estar en la sección principal o en "Herramientas avanzadas".
  2. Se abrirá una ventana con las carpetas de tu cuenta. Busca la carpeta domains y luego la carpeta de tu dominio (ej: midominio.com).
  3. Dentro de la carpeta de tu dominio, busca la carpeta public_html. Esta es la carpeta raíz de tu sitio web. Todo lo que pongas aquí será visible en https://tudominio.com.
  4. Importante: Si dentro de public_html ya hay archivos (como un index.html por defecto), puedes borrarlos o moverlos a una subcarpeta. No te preocupes, los sobrescribiremos.
  5. En la barra de herramientas del Administrador de archivos, busca el botón "Subir" (Upload). Selecciona el archivo wordpress-6.x.x-es_ES.zip que descargaste.
  6. Espera a que termine la subida. Verás el archivo .zip en la lista de archivos dentro de public_html.

2.3. Descomprimir el archivo ZIP

  1. Una vez subido, haz clic derecho sobre el archivo wordpress-6.x.x-es_ES.zip.
  2. Selecciona la opción "Extraer" o "Descomprimir".
  3. Se te preguntará dónde extraerlo. Asegúrate de que la ruta sea la carpeta actual (public_html). Haz clic en "Extraer archivos".
  4. El sistema creará una carpeta llamada wordpress con todos los archivos dentro.
  5. Ahora, mueve todo el contenido de la carpeta wordpress a la raíz de public_html. Para ello:
    • Entra a la carpeta wordpress.
    • Selecciona todos los archivos (Ctrl+E o Cmd+E).
    • Haz clic en "Mover" (Move).
    • En la ruta de destino, escribe ../ (dos puntos y una barra) para subir un nivel, o simplemente selecciona la carpeta public_html en el menú desplegable.
    • Haz clic en "Mover archivos".
  6. Una vez movidos, puedes eliminar la carpeta wordpress vacía y el archivo .zip original para mantener todo limpio.

[TIP] Si no quieres mover archivos, puedes instalar WordPress en una subcarpeta (ej: public_html/blog). En ese caso, tu web se vería en tudominio.com/blog. Para esta guía, asumimos que lo quieres en la raíz.

Paso 3: El proceso de instalación de 5 minutos

Ahora viene la parte más emocionante. Abre una nueva pestaña en tu navegador y escribe tu dominio (ej: https://tudominio.com). Verás la pantalla de bienvenida de WordPress. ¡Es la primera vez que se ejecuta!

  1. Selecciona tu idioma: Elige Español (o el que prefieras) y haz clic en "Continuar".
  2. Pantalla de bienvenida: Te mostrará un resumen de la información que necesitas. Haz clic en "¡Vamos allá!".
  3. Datos de la base de datos: Aquí es donde usas la información que guardaste en el Paso 1.
    • Nombre de la base de datos: Escribe el nombre que creaste (ej: mipagina_wp).
    • Usuario de la base de datos: Escribe el usuario (ej: mipagina_wp_user).
    • Contraseña: Pega la contraseña segura que generaste.
    • Servidor de la base de datos: Déjalo como localhost (casi siempre es así).
    • Prefijo de tabla: Déjalo como wp_. Solo cámbialo si tienes razones de seguridad avanzadas.
  4. Haz clic en "Enviar". WordPress intentará conectar con la base de datos. Si todo está bien, te llevará a la siguiente pantalla. Si da error, revisa que los datos sean correctos (mayúsculas, minúsculas, espacios).
  5. Configuración del sitio: ¡Ya casi terminas!
    • Título del sitio: Ponle el nombre a tu web (ej: "Mi Blog de Viajes").
    • Nombre de usuario: Crea un nombre de usuario para el administrador. No uses "admin" por seguridad. Usa algo como miusuario o admin_miweb.
    • Contraseña: WordPress te sugerirá una muy segura. Puedes usarla o crear la tuya propia. Guárdala bien.
    • Tu correo electrónico: Pon un correo válido para recibir notificaciones.
    • Visibilidad para motores de búsqueda: Deja esta casilla sin marcar a menos que quieras que tu web no sea indexada por Google (no recomendado si quieres tráfico).
  6. Haz clic en "Instalar WordPress".
  7. ¡Felicidades! Verás un mensaje de éxito. Haz clic en "Iniciar sesión" e ingresa con el usuario y contraseña que acabas de crear.

¡Bienvenido al escritorio de WordPress!

Ya has completado la instalación de WordPress en DirectAdmin. Ahora puedes empezar a personalizar tu sitio: instalar temas, añadir plugins, crear páginas y escribir entradas.

Tu panel de administración estará en https://tudominio.com/wp-admin. Desde aquí gestionarás todo tu contenido.

Preguntas Frecuentes (FAQ) sobre la instalación

Aquí respondo las dudas más comunes que suelen tener los usuarios al seguir este tutorial DirectAdmin.

1. ¿Puedo usar Softaculous en lugar del método manual?

Sí, DirectAdmin suele incluir Softaculous (o Installatron) en la sección "Instaladores de Scripts". Es un instalador automático que hace todo por ti en un solo clic. Sin embargo, el método manual te da más control y es útil si el instalador automático falla.

2. ¿Qué hago si veo un error de "Error establishing a database connection"?

Este es el error más común. Significa que WordPress no puede conectar con la base de datos. Revisa:

  • Que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en DirectAdmin.
  • Que el servidor de la base de datos sea localhost.
  • Que hayas creado la base de datos antes de iniciar la instalación de WordPress.

3. ¿Y si veo un "500 Internal Server Error"?

Esto suele deberse a un problema con el archivo .htaccess o con los permisos de archivos. Lo más fácil es:

  • Ve al Administrador de archivos de DirectAdmin.
  • Busca el archivo .htaccess en la carpeta public_html (puede estar oculto, activa "Mostrar archivos ocultos").
  • Renómbralo a .htaccess_old para desactivarlo.
  • Vuelve a cargar tu web. Si funciona, el problema era ese archivo. Luego, desde el escritorio de WordPress, ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerarlo.

4. ¿Cómo accedo a phpMyAdmin para gestionar la base de datos?

En DirectAdmin, busca la opción "phpMyAdmin" dentro de la sección "MySQL Management". Te pedirá las credenciales de la base de datos que creaste. Es útil para hacer copias de seguridad o reparar tablas.

5. ¿Es necesario usar HTTPS (SSL)?

¡Sí, totalmente recomendado! DirectAdmin suele incluir "Let's Encrypt SSL" gratis. Busca esa opción en el panel, selecciona tu dominio y solicita el certificado. Una vez instalado, tu web cargará con https:// y será más segura.

6. Mencionaste "Syspanel" antes. ¿Qué relación tiene con DirectAdmin?

Ninguna. Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting, no DirectAdmin. Si algún día usas Syspanel, recuerda que el puerto de acceso es el 2106 (ej: https://tu-ip:2106). Pero para esta guía, estamos trabajando 100% con DirectAdmin.

[WARNING] No confundas los paneles. Si tu proveedor te da acceso a DirectAdmin, no intentes usar comandos o rutas de Syspanel, y viceversa. Cada panel tiene su propia estructura y herramientas.

Conclusión

Has aprendido a instalar WordPress en DirectAdmin de forma manual, paso a paso. Este conocimiento te será muy útil para mantener tu sitio web, solucionar problemas básicos y entender cómo funciona tu WordPress hosting. Recuerda que la práctica hace al maestro. No tengas miedo de explorar las opciones de DirectAdmin y de WordPress.

Si te has quedado atascado en algún paso, vuelve a leerlo con calma. La mayoría de los errores se deben a pequeños descuidos, como una contraseña mal copiada o un archivo mal ubicado. ¡Ánimo y a crear contenido!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel