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

Guía paso a paso para instalar WordPress en DirectAdmin sin Softaculous

Actualizado el 21 de enero de 2026

¿Te has encontrado con que tu plan de hosting no incluye Softaculous o simplemente prefieres tener un control total sobre cada archivo de tu instalación? No te preocupes, instalar WordPress en DirectAdmin de forma manual es más sencillo de lo que parece y te da una flexibilidad que los instaladores automáticos no ofrecen.

En esta guía detallada, te explicaré paso a paso cómo realizar una instalación manual WordPress DirectAdmin. Aprenderás a crear tu base de datos, subir los archivos del CMS y configurar todo para que tu sitio web funcione a la perfección. Olvídate de los instaladores automáticos; aquí tú tienes el control.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, asegúrate de tener a mano los siguientes datos. Son esenciales para completar la WordPress sin Softaculous:

  • Acceso a DirectAdmin: Tu usuario y contraseña de acceso al panel de control de tu hosting.
  • Dominio: El nombre de dominio donde quieres instalar WordPress (ej: miprimersitio.com). Debe estar apuntando a los servidores DNS de tu hosting.
  • Cliente FTP o el Administrador de Archivos de DirectAdmin: Necesitarás una forma de subir archivos a tu servidor. Usaremos el Administrador de Archivos para mantenerlo todo en el mismo sitio.
  • El paquete de WordPress: La última versión de WordPress, que puedes descargar desde wordpress.org/download (es un archivo .zip).

Paso 1: Descargar WordPress y preparar los archivos

Lo primero es obtener el "cerebro" de tu futuro sitio web.

  1. Ve a la página oficial de descarga de WordPress y pulsa el botón "Descargar WordPress".
  2. Se descargará un archivo comprimido llamado wordpress-x.x.x.zip (donde x.x.x es el número de versión).
  3. Descomprime este archivo en tu ordenador. Verás una carpeta llamada wordpress. Dentro de ella están todos los archivos y carpetas que forman el CMS.

[TIP] No renombres la carpeta wordpress todavía. La subiremos tal cual y luego la moveremos o renombraremos desde DirectAdmin.


Paso 2: Crear la base de datos en DirectAdmin

WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, usuarios, comentarios, etc. Este es un paso crítico en la DirectAdmin WordPress instalación.

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Administración de cuentas" o "Características adicionales" y haz clic en el icono "Administrador de MySQL".
  3. Verás una lista de tus bases de datos existentes (si las hay). En la parte superior, haz clic en "Crear nueva base de datos".
  4. Se abrirá un formulario. Rellénalo con cuidado:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo: midominio_wp (a menudo DirectAdmin añade un prefijo con tu usuario, así que el resultado final podría ser tuusuario_midominio_wp).
    • Nombre de usuario: Crea un usuario para esta base de datos, por ejemplo: midominio_wp_user.
    • Contraseña: Este paso es muy importante. No uses una contraseña débil. DirectAdmin suele tener un botón "Generar" al lado. Púlsalo para crear una contraseña segura o escribe una tú mismo. Copia esta contraseña en un lugar seguro, la necesitarás en el paso 5.
  5. Haz clic en "Crear base de datos".
  6. ¡Importante! DirectAdmin te mostrará un resumen con los datos de conexión. Anota lo siguiente, porque lo necesitarás para configurar WordPress:
    • Nombre de la base de datos (el completo, con el prefijo de tu usuario).
    • Nombre de usuario (el completo, con el prefijo de tu usuario).
    • Contraseña (la que generaste).
    • Servidor de base de datos (normalmente es localhost, pero a veces puede ser otro como mysql.tudominio.com). Lo verás en el resumen.

[WARNING] Guarda estos cuatro datos como oro. Sin ellos, no podrás conectar WordPress con la base de datos. Si los pierdes, tendrás que borrar la base de datos y crearla de nuevo.


Paso 3: Subir los archivos de WordPress al servidor

Ahora vamos a colocar los archivos de WordPress en la carpeta correcta de tu hosting. Usaremos el Administrador de Archivos de DirectAdmin, que es muy visual y fácil de usar.

  1. En DirectAdmin, busca y haz clic en el icono "Administrador de Archivos".
  2. Se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting. Generalmente, verás una carpeta llamada domains o public_html.
  3. Dentro de domains, busca la carpeta con el nombre de tu dominio (ej: midominio.com). Dentro de ella, normalmente hay una carpeta llamada public_html. Esta es la carpeta raíz de tu sitio web. Si accedes a tudominio.com, verás el contenido de public_html.
    • Si quieres que WordPress esté en la raíz (ej: tudominio.com): sube los archivos directamente DENTRO de la carpeta public_html. Antes de subir nada, borra cualquier archivo que haya dentro (como el típico index.html de bienvenida).
    • Si quieres que WordPress esté en una subcarpeta (ej: tudominio.com/blog): dentro de public_html, crea una nueva carpeta llamada blog (o el nombre que quieras), y luego entra en ella.
  4. Una vez dentro de la carpeta destino (public_html o la subcarpeta que hayas creado), busca el botón "Subir" (normalmente es un icono de una flecha hacia arriba).
  5. Se abrirá una ventana de subida de archivos. Haz clic en "Seleccionar archivo" y busca en tu ordenador el archivo wordpress.zip que descargaste. No subas la carpeta descomprimida, sube el archivo .zip completo.
  6. Espera a que la subida termine (puede tardar unos segundos dependiendo de tu conexión).
  7. Una vez subido, verás el archivo wordpress.zip en la lista de archivos de tu carpeta destino. Selecciona el archivo (marca la casilla) y busca el botón "Extraer" (o "Descomprimir").
  8. Confirma la extracción. Se creará una carpeta llamada wordpress con todos los archivos dentro.
  9. Ahora, entra en la carpeta wordpress que se ha creado, selecciona TODOS los archivos y carpetas que hay dentro (Ctrl+A) y haz clic en el botón "Copiar" o "Mover".
  10. Vuelve a la carpeta destino (public_html o tu subcarpeta) y pega los archivos. Si te pregunta si quieres sobrescribir algo, dile que sí a todo.
  11. Finalmente, elimina la carpeta vacía wordpress y el archivo wordpress.zip que ya no necesitas.

[INFO] Al subir el .zip y extraerlo, el proceso es mucho más rápido que subir cientos de archivos uno por uno. Este es un truco de experto para la instalación manual WordPress DirectAdmin.


Paso 4: Configurar wp-config.php

Este archivo es el "mapa" que le dice a WordPress cómo conectarse a la base de datos. Lo crearemos a partir de un ejemplo.

  1. Dentro de la carpeta donde has subido los archivos (tu public_html o subcarpeta), busca el archivo llamado wp-config-sample.php.

  2. Haz clic derecho sobre él y selecciona "Copiar" (o usa la opción de copiar del menú superior). Se creará una copia llamada wp-config-sample – copia.php.

  3. Haz clic derecho sobre la copia y selecciona "Renombrar". Cambia el nombre a wp-config.php (sin la palabra "sample" ni "copia").

  4. Ahora, haz clic en el archivo wp-config.php y selecciona "Editar" (o "Code Editor"). Se abrirá un editor de texto.

  5. Busca las siguientes líneas y reemplázalas con los datos de tu base de datos que anotaste en el Paso 2:

    // ** Configuraciones de MySQL - Puedes obtenerlos de tu proveedor de hosting ** //
    /** El nombre de tu base de datos de WordPress */
    define( 'DB_NAME', 'AQUI_EL_NOMBRE_DE_TU_BD' );
    
    /** Tu nombre de usuario de MySQL */
    define( 'DB_USER', 'AQUI_TU_USUARIO_DE_BD' );
    
    /** Tu contraseña de MySQL */
    define( 'DB_PASSWORD', 'AQUI_TU_CONTRASENA_DE_BD' );
    
    /** Host de MySQL (muy probablemente 'localhost') */
    define( 'DB_HOST', 'localhost' ); // O el valor que te haya dado DirectAdmin
    
  6. Guarda los cambios (botón "Guardar" o Ctrl+S) y cierra el editor.

[WARNING] Asegúrate de que las comillas simples (') se mantengan. No las borres. Por ejemplo: define( 'DB_NAME', 'tuusuario_midominio_wp' ); es correcto.


Paso 5: Ejecutar el asistente de instalación de WordPress

¡Ya casi está! Ahora solo falta el toque final.

  1. Abre tu navegador web favorito.
  2. En la barra de direcciones, escribe la URL de tu sitio web:
    • Si instalaste en la raíz: tudominio.com
    • Si instalaste en una subcarpeta: tudominio.com/blog
  3. Te debería aparecer la pantalla de bienvenida de WordPress en español. ¡Enhorabuena! Significa que la conexión a la base de datos fue exitosa.
  4. Selecciona tu idioma y haz clic en "Continuar".
  5. Rellena el formulario de configuración inicial:
    • Título del sitio: El nombre de tu sitio web (ej: "Mi Blog Personal").
    • Nombre de usuario: El usuario administrador de tu WordPress. No uses "admin" por seguridad. Crea uno único.
    • Contraseña: WordPress te generará una muy segura. Puedes usarla o crear la tuya propia. Guárdala bien.
    • Tu correo electrónico: Un correo válido para recibir notificaciones.
    • Visibilidad para motores de búsqueda: Te recomiendo dejarla desmarcada al principio para que Google pueda encontrar tu sitio más fácilmente.
  6. Haz clic en "Instalar WordPress".
  7. ¡Listo! WordPress te mostrará un mensaje de éxito. Haz clic en "Iniciar sesión" e ingresa con el usuario y contraseña que acabas de crear.

Preguntas Frecuentes (FAQ) sobre la instalación manual

1. ¿Es seguro instalar WordPress manualmente?
Sí, es igual de seguro que hacerlo con Softaculous, siempre y cuando descargues WordPress desde su sitio oficial (wordpress.org). Al hacerlo manualmente, además, evitas posibles configuraciones predeterminadas que a veces incluyen los instaladores automáticos.

2. ¿Qué hago si veo un error de "Error al establecer conexión con la base de datos"?
Revisa el archivo wp-config.php que editamos en el Paso 4. Los errores más comunes son:

  • Nombre de la base de datos incorrecto.
  • Nombre de usuario incorrecto.
  • Contraseña mal copiada (a veces se cuela un espacio al principio o al final).
  • El servidor de base de datos no es localhost. Revisa el resumen que te dio DirectAdmin al crear la BD.

3. ¿Puedo instalar WordPress en una subcarpeta como /blog?
Sí, absolutamente. Solo tienes que crear esa carpeta dentro de public_html y subir allí todos los archivos de WordPress. La URL de tu sitio será tudominio.com/blog.

4. Después de instalar, ¿qué debo hacer primero?
Te recomiendo:

  1. Cambiar el enlace permanente: Ve a Ajustes > Enlaces permanentes y selecciona "Nombre de la entrada" para tener URLs limpias y amigables para el SEO.
  2. Instalar un plugin de seguridad: Como Wordfence o Sucuri.
  3. Eliminar temas y plugins por defecto que no vayas a usar.

5. ¿Y si mi hosting usa Syspanel (HestiaCP)?
El proceso es prácticamente el mismo. La principal diferencia es que accedes a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Dentro de Syspanel, busca la sección de "Base de Datos" para crear tu MySQL y el "Administrador de Archivos" para subir WordPress. El resto de los pasos son idénticos a los descritos en esta guía.

6. ¿Puedo tener varios WordPress en un mismo dominio?
Sí, creando subcarpetas dentro de public_html. Por ejemplo, puedes tener uno en la raíz (tudominio.com), otro en /tienda y otro en /blog. Cada uno necesitará su propia base de datos y su propia carpeta de instalación.


¡Y eso es todo! Has completado con éxito una instalación manual WordPress DirectAdmin. Ahora tienes un control total sobre tu sitio. Disfruta de la libertad y la flexibilidad que te da este método. Si te surge alguna duda, recuerda que la comunidad de WordPress es enorme y siempre hay alguien dispuesto a ayudar.

¿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