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

DirectAdmin: Instalar WordPress manualmente (FTP y base de datos)

Actualizado el 2 de septiembre de 2025

¿Cansado de los instaladores automáticos y quieres tener el control total de tu WordPress? Instalar WordPress manualmente en DirectAdmin puede sonar a algo de expertos, pero en realidad es un proceso muy sencillo si sigues los pasos adecuados.

En esta guía completa, te enseñaré a instalar WordPress manual en DirectAdmin. Aprenderás a crear tu base de datos, subir los archivos por FTP y configurar todo paso a paso. Al final, tendrás un sitio web funcionando y, de paso, entenderás mejor cómo funciona WordPress por dentro.

Vamos a ello.

¿Por qué instalar WordPress manualmente en DirectAdmin?

Antes de meternos en materia, es importante que sepas por qué merece la pena hacer la instalación manual de WordPress en DirectAdmin.

Los instaladores automáticos como Softaculous o Installatron son muy cómodos, pero a veces dan problemas. Por ejemplo, pueden crear estructuras de archivos con permisos incorrectos o instalar versiones que no son las que tú quieres.

Al instalar WordPress manualmente en DirectAdmin, consigues:

  • Control total sobre los archivos y carpetas.
  • Sin bloatware ni archivos extra que no necesitas.
  • Mejor rendimiento al tener una instalación limpia.
  • Conocimiento real de cómo funciona tu sitio.
  • Mayor seguridad al poder configurar cada detalle.

Además, si algún día tienes que migrar un WordPress desde otro hosting, saber hacerlo manualmente te salvará la vida.

Requisitos previos para la instalación

Para instalar WordPress manual DirectAdmin, necesitas tener a mano:

  • Acceso a DirectAdmin con permisos de administrador.
  • Datos de acceso FTP (host, usuario y contraseña).
  • Un cliente FTP como FileZilla (gratuito) o el administrador de archivos de DirectAdmin.
  • Dominio ya apuntado a tu servidor.
  • Tiempo: unos 20-30 minutos si es tu primera vez.

Si no tienes un cliente FTP, no te preocupes. DirectAdmin incluye un administrador de archivos en el panel que funciona perfectamente para esto.

Paso 1: Descargar WordPress desde el sitio oficial

Lo primero es obtener el paquete de instalación de WordPress.

Ve a wordpress.org/download/ y haz clic en el botón de Descargar WordPress. Se descargará un archivo comprimido en formato .zip o .tar.gz.

Tip importante: Descarga siempre desde wordpress.org y no desde otras fuentes. Así te aseguras de tener la versión oficial sin archivos maliciosos.

Una vez descargado, descomprime el archivo en tu ordenador. Verás una carpeta llamada wordpress con todos los archivos dentro.

Paso 2: Crear la base de datos en DirectAdmin

Ahora viene la parte más importante: crear la base de datos para tu WordPress.

Esta es una de las dudas más frecuentes: cómo crear base datos DirectAdmin WordPress. Te lo explico paso a paso.

Accede a la sección de bases de datos

Inicia sesión en tu panel de DirectAdmin. Busca la sección llamada "Gestión de MySQL" o simplemente "MySQL".

Dentro de esta sección, verás un formulario para crear una nueva base de datos. Normalmente se llama "Crear nueva base de datos".

Configura los datos de la base de datos

En el formulario tendrás que rellenar:

  • Nombre de la base de datos: Elige algo descriptivo como mipagina_wp.
  • Usuario de la base de datos: Puede ser el mismo nombre o algo como mipagina_user.
  • Contraseña: Usa una contraseña fuerte. DirectAdmin suele tener un generador de contraseñas. Guárdala en un lugar seguro.

[WARNING] No uses contraseñas simples como "123456" o "password". Una base de datos con contraseña débil es la puerta de entrada para hackers.

Guarda los datos

Haz clic en "Crear" o "Guardar". DirectAdmin te mostrará un resumen con los datos de conexión.

Anota estos tres datos porque los necesitarás más adelante:

  • Nombre de la base de datos (ej: usuario_mipagina_wp).
  • Usuario de la base de datos (ej: usuario_mipagina_user).
  • Contraseña de la base de datos.

Paso 3: Subir los archivos de WordPress por FTP

Ahora toca subir los archivos de WordPress a tu servidor. Tienes dos opciones: usar un cliente FTP o el administrador de archivos de DirectAdmin.

Opción A: Usar FileZilla (recomendado)

Descarga e instala FileZilla desde su sitio oficial. Es gratuito y funciona en Windows, Mac y Linux.

Abre FileZilla y conecta con tus datos FTP:

  • Servidor: ftp.tudominio.com o la IP de tu servidor.
  • Usuario: tu usuario FTP (normalmente el mismo que el de DirectAdmin).
  • Contraseña: la contraseña de tu cuenta.
  • Puerto: 21 (por defecto).

Una vez conectado, verás dos paneles: el de la izquierda es tu ordenador y el de la derecha es el servidor.

Navega en el panel derecho hasta la carpeta public_html o domains/tudominio.com/public_html. Esta es la carpeta raíz de tu sitio web.

Ahora, en el panel izquierdo, ve a la carpeta wordpress que descomprimiste. Selecciona todos los archivos dentro de la carpeta (Ctrl+A o Cmd+A) y arrástralos al panel derecho.

[TIP] No subas la carpeta wordpress en sí, sino su contenido. Es decir, los archivos que están dentro de la carpeta. Así WordPress quedará directamente en la raíz de tu dominio.

Espera a que termine la subida. Dependiendo de tu conexión, puede tardar de 5 a 15 minutos.

Opción B: Usar el administrador de archivos de DirectAdmin

Si no quieres instalar FileZilla, puedes usar el administrador de archivos integrado en DirectAdmin.

  • Entra en DirectAdmin y busca "Administrador de archivos".
  • Navega a public_html o domains/tudominio.com/public_html.
  • Haz clic en "Subir" y selecciona el archivo .zip que descargaste.
  • Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer".
  • Mueve todos los archivos extraídos a la raíz de public_html.

Esta opción es más lenta si tienes muchos archivos, pero funciona perfectamente.

Paso 4: Configurar el archivo wp-config.php

Ahora viene el paso que conecta WordPress con tu base de datos.

En la carpeta de WordPress, busca un archivo llamado wp-config-sample.php. Este es un archivo de plantilla que tendrás que editar.

Renombra el archivo

Cambia el nombre de wp-config-sample.php a wp-config.php. Puedes hacerlo con tu cliente FTP o con el administrador de archivos.

Edita el archivo

Abre wp-config.php con un editor de texto (FileZilla te permite editar archivos directamente, o puedes descargarlo, editarlo y volver a subirlo).

Busca estas líneas:

define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_base_datos' );
define( 'DB_HOST', 'localhost' );

Reemplaza los valores con los datos de tu base de datos:

  • DB_NAME: El nombre de tu base de datos.
  • DB_USER: El usuario de la base de datos.
  • DB_PASSWORD: La contraseña que configuraste.
  • DB_HOST: Déjalo como localhost en la mayoría de casos.

[INFO] El host de la base de datos suele ser localhost, pero algunos servidores usan un host específico. Si tienes dudas, consulta el panel de DirectAdmin o el correo de bienvenida de tu hosting.

Guarda el archivo y súbelo de nuevo si lo editaste localmente.

Paso 5: Ejecutar el instalador de WordPress

Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio:

https://tudominio.com

Verás la pantalla de instalación de WordPress. Es el asistente que te guiará en los últimos pasos.

Selecciona tu idioma

Elige el idioma de tu sitio y haz clic en "Continuar".

Configura la información del sitio

WordPress te pedirá:

  • Título del sitio: El nombre de tu web.
  • Nombre de usuario: El usuario administrador (evita usar "admin" por seguridad).
  • Contraseña: Una contraseña fuerte para tu usuario.
  • Tu correo electrónico: Para recibir notificaciones.
  • Visibilidad para buscadores: Déjalo desmarcado a menos que quieras bloquear el acceso a Google.

Haz clic en "Instalar WordPress".

¡Enhorabuena!

En unos segundos, WordPress se instalará. Verás una pantalla de confirmación con el mensaje "WordPress ha sido instalado".

Haz clic en "Iniciar sesión" y entra con tu usuario y contraseña.

Paso 6: Configuración inicial y ajustes importantes

Ya tienes WordPress instalado manualmente en DirectAdmin. Ahora toca hacer algunos ajustes básicos.

Configura los enlaces permanentes

Ve a Ajustes > Enlaces permanentes en el menú lateral.

Elige la opción "Nombre de la entrada" o "Estructura personalizada" con /%postname%/. Esto mejora el SEO de tu sitio y hace las URLs más limpias.

Guarda los cambios.

Instala un plugin de caché

Un plugin de caché mejora la velocidad de tu sitio significativamente. Recomiendo WP Super Cache o W3 Total Cache. Ambos son gratuitos.

Activa un tema profesional

El tema por defecto de WordPress funciona, pero si quieres algo más profesional, prueba con Astra, GeneratePress o Neve. Son ligeros y rápidos.

Configura la seguridad básica

Instala un plugin de seguridad como Wordfence o iThemes Security. También cambia el prefijo de las tablas de la base de datos si puedes (aunque esto es más avanzado).

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más comunes y cómo solucionarlos.

Error de conexión a la base de datos

Este error suele aparecer cuando los datos de la base de datos no son correctos.

  • Revisa que el nombre de la base de datos sea exactamente como aparece en DirectAdmin.
  • Comprueba que el usuario y la contraseña son correctos.
  • Verifica que el host de la base de datos es localhost.

Pantalla en blanco

Si ves una pantalla en blanco, puede ser por un conflicto de archivos o permisos incorrectos.

  • Sube de nuevo los archivos de WordPress.
  • Comprueba que los permisos de las carpetas son 755 y los de los archivos 644.

Error 403 Forbidden

Esto suele deberse a un archivo .htaccess incorrecto o a permisos demasiado restrictivos.

  • Elimina el archivo .htaccess temporalmente (WordPress lo recreará).
  • Revisa los permisos de las carpetas.

No puedo acceder a wp-admin

Si no puedes acceder a /wp-admin, puede ser por un plugin o tema conflictivo.

  • Renombra la carpeta plugins a plugins_old para desactivar todos los plugins.
  • Si el problema persiste, renombra la carpeta del tema activo.

Preguntas frecuentes sobre instalar WordPress en DirectAdmin

¿Puedo instalar WordPress manualmente sin FTP?

Sí, puedes usar el administrador de archivos de DirectAdmin. Sube el archivo comprimido y extráelo en la carpeta correcta.

¿Cuánto tarda la instalación manual de WordPress?

El proceso completo suele tardar entre 15 y 30 minutos si es tu primera vez. Una vez que lo has hecho varias veces, puedes hacerlo en menos de 10 minutos.

¿Necesito conocimientos de programación?

No. Solo necesitas saber usar un cliente FTP y seguir los pasos que te he explicado. No escribimos ni una sola línea de código.

¿Qué hago si mi hosting usa Syspanel en lugar de DirectAdmin?

Si tu hosting usa Syspanel (anteriormente HestiaCP), el proceso es muy similar. La diferencia principal es la interfaz del panel. Recuerda que el acceso a Syspanel es por el puerto 2106 (ej: https://tudominio.com:2106). La estructura de carpetas y el proceso de creación de base de datos son prácticamente iguales.

¿Es mejor instalar WordPress manualmente o con instalador automático?

Depende de tu nivel de experiencia. Si eres principiante, el instalador automático te ahorra tiempo. Pero si quieres control total y aprender, la instalación manual es mejor.

¿Qué pasa si me equivoco en algún paso?

No pasa nada. Puedes borrar todos los archivos y empezar de nuevo. La instalación manual es segura y no daña tu servidor.

¿Puedo instalar WordPress en un subdominio?

Sí, el proceso es el mismo. Solo tienes que subir los archivos a la carpeta del subdominio en lugar de la raíz.

Ventajas de la instalación manual de WordPress

Ahora que ya sabes cómo instalar WordPress manualmente en DirectAdmin, hablemos de las ventajas a largo plazo.

Mayor conocimiento técnico

Saber instalar WordPress manualmente te da una comprensión más profunda de cómo funciona tu sitio. Si algún día algo falla, tendrás más recursos para solucionarlo.

Mejor rendimiento

Las instalaciones manuales suelen ser más rápidas porque no incluyen archivos extra de los instaladores automáticos.

Control total de la versión

Puedes elegir exactamente qué versión de WordPress instalar. A veces los instaladores automáticos instalan versiones antiguas o beta.

Facilidad para migrar sitios

Si sabes instalar WordPress manualmente, migrar un sitio de un hosting a otro es mucho más fácil. Solo tienes que exportar la base de datos, copiar los archivos y cambiar la configuración.

Conclusión

Instalar WordPress manual DirectAdmin no es tan difícil como parece. Con esta guía, ya sabes cómo crear base datos DirectAdmin WordPress, subir los archivos por FTP y configurar todo correctamente.

Recuerda que la práctica hace al maestro. La primera vez puede resultar un poco abrumador, pero pronto verás que es un proceso muy mecánico.

Resumen de los pasos clave:

  1. Descarga WordPress desde wordpress.org.
  2. Crea la base de datos en DirectAdmin.
  3. Sube los archivos a public_html por FTP.
  4. Configura el archivo wp-config.php.
  5. Ejecuta el instalador desde tu navegador.
  6. Configura los ajustes básicos de tu sitio.

Si tienes alguna duda durante el proceso, no dudes en consultar la documentación de DirectAdmin o contactar con tu proveedor de hosting. Ellos siempre están dispuestos a ayudar.

[TIP] Guarda esta guía en tus favoritos. Te será útil cada vez que necesites instalar WordPress en un nuevo dominio o subdominio.

Ahora ve y crea tu sitio web. ¡El mundo digital te espera!

¿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