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

Cómo instalar WordPress en DirectAdmin sin Softaculous

Actualizado el 21 de enero de 2026

¿Buscas una alternativa a Softaculous para instalar WordPress en tu servidor DirectAdmin? Has llegado al lugar correcto.

Aunque Softaculous es una herramienta increíblemente útil que simplifica la instalación de aplicaciones con un solo clic, no es la única vía. De hecho, conocer el proceso de instalación manual wordpress te dará un control total sobre la configuración, te ayudará a entender mejor cómo funciona tu hosting y, en muchas ocasiones, te permitirá resolver problemas más rápido.

En esta guía extensa y paso a paso, te explicaré cómo instalar WordPress en DirectAdmin sin Softaculous. No necesitas ser un experto en programación; solo sigue las instrucciones con calma y tendrás tu sitio web funcionando en menos de lo que imaginas.

¿Por qué instalar WordPress manualmente en DirectAdmin?

Antes de sumergirnos en el proceso, es bueno entender por qué querrías hacer esto.

Instalar WordPress manualmente te ofrece varias ventajas:

  • Control total: Tú decides la versión de PHP, la configuración de la base de datos y la estructura de archivos.
  • Aprendizaje: Entenderás cómo se conectan los archivos y la base de datos, lo cual es una habilidad valiosa.
  • Solución de problemas: Si algo falla, sabrás exactamente dónde mirar, porque conoces cada parte del proceso.
  • Sin dependencias: No dependes de una herramienta externa para mantener tu sitio.

Por supuesto, también tiene sus desventajas: es un proceso más largo y requiere precisión. Pero no te preocupes, esta guía está diseñada para que lo hagas sin errores.

Requisitos previos antes de empezar

Necesitas tener a mano lo siguiente:

  1. Acceso a tu panel de control DirectAdmin: Las credenciales de administrador que te proporcionó tu proveedor de hosting.
  2. Acceso FTP o al Administrador de Archivos: DirectAdmin incluye un Administrador de Archivos basado en web, que es perfecto para esto. También puedes usar un cliente FTP como FileZilla si lo prefieres.
  3. El paquete de instalación de WordPress: Lo descargaremos desde el sitio oficial, así que asegúrate de tener una conexión a internet estable.
  4. Un navegador web moderno: Como Chrome, Firefox o Edge.

[INFO] Si tu hosting utiliza el panel Syspanel (anteriormente conocido como HestiaCP), el acceso es diferente. En ese caso, el puerto de acceso es el 2106 (por ejemplo, https://tu-servidor:2106). Sin embargo, esta guía se centra específicamente en DirectAdmin.


Paso 1: Crear la Base de Datos y el Usuario MySQL

WordPress necesita una base de datos para guardar todas tus publicaciones, páginas, comentarios y configuraciones. Este es el primer paso y uno de los más críticos.

1.1 Accede a la sección de MySQL

Inicia sesión en tu panel de DirectAdmin. Busca la sección "MySQL Management" o "Bases de Datos MySQL". Normalmente se encuentra en la sección de "Cuenta" o "Administración de Cuenta".

1.2 Crea la base de datos

Haz clic en el botón "Create New Database" (Crear Nueva Base de Datos).

Se te pedirá un nombre. DirectAdmin suele prefijarlo con tu nombre de usuario. Por ejemplo, si tu usuario es miusuario, la base de datos se llamará miusuario_wordpress.

[TIP] Elige un nombre claro y descriptivo. miusuario_miweb o miusuario_blog son buenas opciones. Anota el nombre completo tal y como aparece.

Haz clic en "Create" (Crear).

1.3 Crea el usuario de la base de datos

Ahora, en la misma sección, busca la opción para "Create User" (Crear Usuario). Necesitarás crear un usuario que WordPress usará para conectarse a la base de datos.

  • Username: Elige un nombre, por ejemplo, miusuario_wpuser.
  • Password: Genera una contraseña segura. Es crucial que sea robusta. Puedes usar el generador de contraseñas que suele incluir el panel o una herramienta online de confianza. Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.

Haz clic en "Create".

1.4 Asigna el usuario a la base de datos

Ahora viene el paso clave. Necesitas darle permisos al usuario que acabas de crear para que pueda trabajar con la base de datos.

  • Busca la opción "Add User to Database" (Añadir Usuario a la Base de Datos) o similar.
  • Selecciona el usuario que acabas de crear en el menú desplegable.
  • Selecciona la base de datos que creaste en el primer paso.
  • En cuanto a los privilegios, la opción más común y segura es seleccionar "ALL PRIVILEGES" (Todos los Privilegios). Esto le da control total a WordPress para crear tablas y modificar datos, que es lo que necesita.
  • Haz clic en "Add" o "Submit".

[WARNING] No le des permisos a otros usuarios ni a otras bases de datos. Mantén la relación 1 usuario = 1 base de datos para este fin. Anota de nuevo los nombres exactos de la base de datos y el usuario, junto con la contraseña, ya que los necesitarás en el Paso 4.


Paso 2: Descargar WordPress

Ahora vamos a por el archivo de instalación.

  1. Ve al sitio web oficial: https://es.wordpress.org/download/
  2. Haz clic en el botón "Descargar WordPress" (o "Download WordPress").
  3. Se descargará un archivo comprimido en formato .zip o .tar.gz. Normalmente se llama wordpress-x.y.z.zip.

Una vez descargado, tendrás que extraer el contenido en tu computadora. En Windows, puedes hacer clic derecho y seleccionar "Extraer todo...". En Mac, puedes hacer doble clic.

Después de extraerlo, verás una carpeta llamada wordpress que contiene todos los archivos del sistema.


Paso 3: Subir los archivos a tu servidor

Este paso consiste en mover los archivos de WordPress desde tu computadora a tu hosting. Tienes dos opciones principales:

3.1 Usar el Administrador de Archivos de DirectAdmin

Este es el método más sencillo y no requiere software adicional.

  1. En tu panel de DirectAdmin, busca la sección "File Manager" (Administrador de Archivos) y haz clic.
  2. Navega hasta la carpeta public_html. Esta es la raíz de tu sitio web. Si tu dominio principal apunta a esta carpeta, los archivos de WordPress deben ir aquí.
  3. Una vez dentro de public_html, haz clic en el botón "Upload" (Subir) en la parte superior.
  4. Se abrirá un cuadro de diálogo. Arrastra el archivo wordpress-x.y.z.zip que descargaste antes a esa zona de upload.
  5. Espera a que termine la subida. El tiempo dependerá de tu conexión.
  6. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extract" (Extraer).
  7. Se creará una carpeta llamada wordpress. No queremos que el sitio esté en una subcarpeta (a menos que sea tu intención). Queremos que los archivos estén directamente en public_html.
  8. Por lo tanto, entra en la carpeta wordpress que se acaba de crear. Verás todos los archivos de WordPress (carpetas wp-admin, wp-content, wp-includes, y archivos como index.php, wp-config.php, etc.).
  9. Selecciona todos los archivos dentro de la carpeta wordpress, haz clic derecho y selecciona "Move" (Mover).
  10. En el campo de destino, escribe public_html (o la ruta completa, que suele ser algo como /home/miusuario/domains/tudominio.com/public_html). Haz clic en "Move".

Ahora, todos los archivos de WordPress están directamente en la raíz de tu sitio web.

[TIP] Si tienes una subcarpeta como public_html/carpeta_prueba, y subes WordPress ahí, tu sitio se verá en www.tudominio.com/carpeta_prueba. Para esta guía, asumimos que quieres tu sitio en la raíz (www.tudominio.com).

3.2 Usar un Cliente FTP (como FileZilla)

Esta es una alternativa si prefieres gestionar archivos desde tu computadora.

  1. Descarga e instala FileZilla (es gratuito).
  2. Abre FileZilla y conecta con los datos de tu cuenta FTP. Estos datos suelen ser:
    • Host: ftp.tudominio.com o la IP de tu servidor.
    • Usuario: Tu nombre de usuario de DirectAdmin.
    • Contraseña: La contraseña de tu cuenta de DirectAdmin.
    • Puerto: 21 (predeterminado).
  3. Una vez conectado, verás dos paneles. El de la izquierda es tu computadora, el de la derecha es tu servidor.
  4. En el panel derecho, navega hasta public_html.
  5. En el panel izquierdo, navega hasta donde extrajiste la carpeta wordpress.
  6. Selecciona todos los archivos dentro de la carpeta wordpress (no la carpeta en sí) y arrástralos al panel derecho (a la carpeta public_html).
  7. Espera a que se complete la transferencia de archivos.

Paso 4: Configurar el archivo wp-config.php

Este es el paso más importante. Este archivo le dice a WordPress cómo conectarse a tu base de datos.

  1. En tu Administrador de Archivos de DirectAdmin (o en FileZilla), navega a public_html.
  2. Busca el archivo llamado wp-config-sample.php.
  3. Haz clic derecho sobre él y selecciona "Copy" (Copiar).
  4. Se te pedirá un nombre para la copia. Escríbelo como wp-config.php. Haz clic en "Copy".
  5. Ahora, haz clic derecho sobre el archivo wp-config.php (la copia) y selecciona "Edit" o "Edit with...". Se abrirá un editor de texto.

Ahora, busca estas líneas y rellénalas:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'tu_nombre_de_base_de_datos' );

/** MySQL database username */
define( 'DB_USER', 'tu_usuario_de_base_de_datos' );

/** MySQL database password */
define( 'DB_PASSWORD', 'tu_contraseña_segura' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Reemplaza los valores entre comillas:

  • DB_NAME: Anota el nombre exacto de la base de datos que creaste (ej. miusuario_miweb).
  • DB_USER: El nombre del usuario que creaste (ej. miusuario_wpuser).
  • DB_PASSWORD: La contraseña que elegiste para ese usuario.
  • DB_HOST: Normalmente es localhost. No lo cambies a menos que tu proveedor de hosting te diga lo contrario.

[WARNING] No utilices comillas simples dentro de los valores si no es necesario. El formato debe ser exactamente como se muestra, con comillas simples alrededor del valor. Un error aquí impedirá que WordPress se conecte a la base de datos.

Guarda los cambios en el archivo y ciérralo.


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

¡Ya casi está! Ahora solo queda ejecutar el instalador.

  1. Abre tu navegador web y ve a la URL de tu sitio web. Por ejemplo: http://www.tudominio.com o http://tudominio.com.
  2. WordPress detectará que no está configurado y te mostrará la pantalla de instalación.

Selecciona tu idioma (español, por ejemplo) y haz clic en "Continuar".

5.1 Información del sitio

Ahora verás el formulario de instalación. Rellena los siguientes campos:

  • Título del sitio: El nombre de tu sitio web (ej. "Mi Blog de Viajes").
  • Nombre de usuario: El usuario administrador que usarás para entrar a WordPress. Evita usar "admin" por seguridad.
  • Contraseña: Crea una contraseña fuerte para tu usuario administrador. WordPress te mostrará un indicador de fuerza. Elige una que sea robusta.
  • Tu correo electrónico: Un correo válido, ya que recibirás notificaciones importantes.
  • Privacidad: Puedes desmarcar la casilla si no quieres que tu sitio sea indexado por los buscadores mientras lo construyes. Puedes cambiarlo más adelante.

Haz clic en el botón "Instalar WordPress".

5.2 ¡Éxito!

WordPress instalará la base de datos y creará las tablas necesarias. En unos segundos, verás una pantalla de éxito con un botón que dice "Acceder" o "Iniciar sesión".

Haz clic en ese botón, introduce tu nombre de usuario y contraseña, y ¡listo! Ya has completado una instalación manual wordpress en DirectAdmin.


Paso 6: Configuraciones post-instalación recomendadas

Una vez dentro de tu panel de administración de WordPress (el escritorio), hay algunas cosas que deberías hacer para asegurar y optimizar tu sitio.

6.1 Cambiar los enlaces permanentes

Esto hará que tus URLs sean más amigables para los motores de búsqueda (SEO).

  1. Ve a "Ajustes" > "Enlaces permanentes".
  2. Selecciona la opción "Nombre de la entrada" (o "Post name"). Esta es la más común y recomendada.
  3. Haz clic en "Guardar cambios".

6.2 Instalar un plugin de caché

Un plugin de caché como W3 Total Cache o WP Super Cache acelerará tu sitio web significativamente, lo cual es crucial para el SEO.

6.3 Activar un plugin de seguridad

Instala un plugin de seguridad como Wordfence o Sucuri para proteger tu sitio de ataques y malware.

6.4 Actualizar todo

Asegúrate de que WordPress, los temas y los plugins estén siempre actualizados a la última versión.


Preguntas Frecuentes (FAQ)

Aquí te respondo algunas dudas comunes sobre este proceso.

¿Puedo instalar WordPress en una subcarpeta de mi dominio?

Sí. En lugar de subir los archivos a public_html, créalos dentro de una subcarpeta, por ejemplo public_html/blog. Luego, el proceso de instalación se haría accediendo a www.tudominio.com/blog.

¿Qué hago si veo un error de "Error al conectar con la base de datos"?

Este error es muy común. Revisa estos puntos:

  1. Que el nombre de la base de datos, el usuario y la contraseña en el archivo wp-config.php sean exactamente los que creaste.
  2. Que el host sea localhost. Si no funciona, contacta con tu proveedor de hosting para obtener el host correcto.
  3. Que el usuario tenga permisos sobre la base de datos. Vuelve al Paso 1 y verifica que lo añadiste correctamente con "ALL PRIVILEGES".

¿Necesito conocimientos de PHP para hacer esto?

No. Solo necesitas saber seguir instrucciones y copiar y pegar. No escribiremos código PHP, solo editaremos un archivo de configuración.

¿Es más seguro instalar WordPress manualmente que con Softaculous?

La seguridad no depende del método de instalación, sino de las prácticas posteriores: usar contraseñas fuertes, mantener todo actualizado, instalar plugins de seguridad, etc. Ambos métodos son seguros si se usan correctamente.

¿Puedo usar este método para instalar otros CMS como Joomla o Drupal?

El proceso es similar. Descargas el paquete, lo subes a public_html, creas una base de datos y ejecutas el instalador de cada CMS. La lógica es la misma.

Mi hosting usa Syspanel (antiguo HestiaCP), ¿cómo es el proceso?

El proceso conceptual es el mismo, pero la interfaz del panel cambia. En Syspanel, accedes por el pu

¿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