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

Cómo subir WordPress por FTP a DirectAdmin (Guía completa)

Actualizado el 30 de marzo de 2026

¿Por qué subir WordPress por FTP a DirectAdmin?

Cuando decides instalar WordPress de forma manual, estás tomando el control total de tu sitio web. Aunque muchos proveedores ofrecen instaladores automáticos como Softaculous, subir WordPress por FTP te permite personalizar cada archivo, evitar conflictos con plugins preinstalados y, sobre todo, entender cómo funciona tu hosting por dentro.

Subir WordPress por FTP a DirectAdmin es un proceso que, aunque suena técnico, es bastante sencillo si sigues los pasos adecuados. No necesitas ser un experto en programación, solo tener paciencia y una conexión estable a Internet. En esta guía completa te explicaré desde qué necesitas hasta cómo solucionar los errores más comunes.

La instalación manual es especialmente útil si vienes de otro hosting y quieres migrar tu sitio sin usar plugins de migración, o si simplemente prefieres tener un control absoluto sobre la versión de WordPress que instalas. Además, aprenderás a usar el FTP, una herramienta que te servirá para toda la vida del proyecto.

Requisitos previos antes de empezar

Antes de lanzarte a subir archivos, asegúrate de tener todo lo necesario. No querrás quedarte a mitad del proceso sin alguna herramienta clave.

1. Acceso a tu panel de DirectAdmin

Necesitas las credenciales de acceso a tu panel de control. Normalmente accedes desde algo como tudominio.com:2222. Si no las tienes, contacta con tu proveedor de hosting. Recuerda que DirectAdmin es el panel donde gestionas todo: bases de datos, cuentas FTP, dominios, etc.

2. Un cliente FTP

Un cliente FTP es el programa que usas para conectarte a tu servidor y transferir archivos. Los más populares y gratuitos son:

  • FileZilla (el más recomendado para principiantes)
  • Cyberduck (muy intuitivo en Mac)
  • WinSCP (excelente en Windows)

Puedes descargar FileZilla desde su web oficial. Es gratuito y de código abierto.

3. El paquete de WordPress

Descarga la última versión de WordPress desde es.wordpress.org. Verás un archivo .zip que contiene todos los archivos del CMS. No lo descomprimas todavía, lo haremos más adelante.

4. Una base de datos creada

WordPress necesita una base de datos MySQL para guardar toda tu información. En DirectAdmin, este paso es obligatorio y se hace antes de subir los archivos.

Paso 1: Crear la base de datos en DirectAdmin

Este es el primer paso lógico, porque WordPress te pedirá los datos de la base de datos durante la instalación. Hazlo así:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "MySQL Management" o "Gestión de MySQL". Suele estar en la página principal.
  3. Haz clic en "Create Database" o "Crear base de datos".
  4. Verás un formulario con varios campos. El sistema te pedirá un prefijo (normalmente tu usuario de hosting) y luego el nombre que quieras. Por ejemplo, si tu usuario es usuario123, la base de datos se llamará usuario123_wordpress.
  5. Elige un nombre descriptivo, como wordpress o blog.
  6. Configura una contraseña segura. DirectAdmin te ofrece un generador de contraseñas, úsalo.
  7. Haz clic en "Create".

[TIP]: Anota el nombre completo de la base de datos, el usuario y la contraseña. Los necesitarás en el paso de instalación final. Guárdalos en un lugar seguro.

Paso 2: Preparar tu cliente FTP (FileZilla)

Ahora vamos a configurar FileZilla para que puedas conectarte a tu servidor. Abre el programa y sigue estos pasos:

  1. En la barra superior verás cuatro campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.
  2. En Servidor, escribe ftp.tudominio.com o la IP de tu servidor. Si no sabes cuál es, revisa el correo de bienvenida de tu hosting o el panel de DirectAdmin.
  3. En Nombre de usuario, pon tu usuario principal de DirectAdmin (el mismo que usas para entrar al panel).
  4. En Contraseña, la misma que usas para DirectAdmin.
  5. En Puerto, normalmente se usa el 21 para FTP estándar. Si tu hosting ofrece SFTP (más seguro), el puerto es el 22 y deberás elegir la opción SFTP en el desplegable superior.
  6. Haz clic en "Quickconnect" o "Conexión rápida".

Si todo va bien, verás en el panel derecho la estructura de archivos de tu servidor. En el panel izquierdo estarán los archivos de tu ordenador.

[WARNING]: Si tu hosting usa SFTP, asegúrate de seleccionar el protocolo correcto en FileZilla. Si no, la conexión fallará. El puerto 21 es para FTP estándar y el 22 para SFTP.

Paso 3: Localizar la carpeta correcta en el servidor

Una vez conectado, verás una lista de carpetas. Normalmente, en DirectAdmin, la estructura es la siguiente:

  • domains
  • public_html (o public_ftp)
  • logs
  • mail

Dentro de domains, encontrarás una carpeta con el nombre de tu dominio (por ejemplo, midominio.com). Dentro de esa carpeta, está public_html. Esta es la carpeta raíz donde se guardan los archivos de tu sitio web.

Si tienes un solo dominio, es posible que public_html esté directamente en la raíz. Entra en public_html y asegúrate de que esté vacía o solo tenga un archivo index.html de bienvenida.

[INFO]: Si tu dominio principal apunta a public_html y tienes subdominios, cada uno tendrá su propia carpeta. Asegúrate de estar subiendo los archivos a la carpeta correcta.

Paso 4: Subir WordPress por FTP a DirectAdmin

Ahora viene la parte más importante: transferir los archivos. Sigue estos pasos:

  1. En tu ordenador, localiza el archivo wordpress.zip que descargaste.
  2. Descomprímelo. Verás una carpeta llamada wordpress con todos los archivos dentro.
  3. Entra en esa carpeta y selecciona todos los archivos (Ctrl+A en Windows o Cmd+A en Mac).
  4. Arrastra esos archivos desde el panel izquierdo de FileZilla (tu ordenador) hasta el panel derecho (el servidor, dentro de public_html).
  5. FileZilla empezará a subir los archivos. Verás una lista de transferencias en la parte inferior. Espera a que termine. Puede tardar varios minutos dependiendo de tu conexión.

[TIP]: No subas la carpeta wordpress como tal, sino su contenido. Si subes la carpeta, tu sitio estará en tudominio.com/wordpress en lugar de tudominio.com. A menos que quieras instalarlo en un subdirectorio, pero para una instalación principal, sube el contenido directamente.

¿Qué hago si hay archivos existentes en public_html?

Si public_html no está vacía, puedes borrar los archivos existentes o sobrescribirlos. En FileZilla, cuando arrastras archivos, te preguntará si quieres sobrescribir. Elige "Sobrescribir" para todos.

[WARNING]: Si tienes un sitio web funcionando en ese dominio, no sobrescribas archivos sin hacer una copia de seguridad. Este proceso es para instalaciones nuevas o migraciones controladas.

Paso 5: Configurar los permisos de archivos y carpetas

Los permisos son importantes para que WordPress funcione correctamente. Aunque FileZilla los configura automáticamente en muchos casos, es buena práctica verificarlos.

  1. En FileZilla, selecciona todos los archivos y carpetas de public_html.
  2. Haz clic derecho y selecciona "File permissions..." o "Permisos de archivo".
  3. Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. WordPress también necesita que la carpeta wp-content tenga permisos 755 o incluso 775 en algunos servidores.

[INFO]: Si tu servidor usa PHP como módulo de Apache, los permisos 644 y 755 son los estándar. Si usas PHP-FPM, puede que necesites permisos 775 para la carpeta wp-content. Consulta con tu hosting si tienes dudas.

Paso 6: Crear el archivo wp-config.php

WordPress necesita un archivo de configuración para conectarse a la base de datos. Puedes crearlo de dos maneras:

Opción A: Durante la instalación web

Simplemente navega a tudominio.com en tu navegador. WordPress detectará que no hay configuración y te mostrará el asistente de instalación. Te pedirá los datos de la base de datos que creaste en el Paso 1.

Opción B: Manualmente

Si prefieres hacerlo a mano, localiza el archivo wp-config-sample.php en el servidor. Renómbralo a wp-config.php. Ábrelo con un editor de texto (FileZilla te permite editar archivos remotos) y sustituye las siguientes líneas:

  • database_name_here por el nombre de tu base de datos.
  • username_here por el usuario de la base de datos.
  • password_here por la contraseña de la base de datos.

Guarda el archivo y ciérralo.

[TIP]: La opción A es más fácil para principiantes. WordPress te guía paso a paso y genera el archivo wp-config.php automáticamente.

Paso 7: Ejecutar el instalador de WordPress

Ahora es el momento de la verdad. Abre tu navegador y escribe tudominio.com. Deberías ver la pantalla de instalación de WordPress. Sigue estos pasos:

  1. Selecciona tu idioma (español) y haz clic en "Continuar".
  2. WordPress te pedirá los datos de la base de datos. Rellena los campos con la información del Paso 1.
  3. Haz clic en "Enviar". Si todo está correcto, verás un mensaje de éxito.
  4. A continuación, completa la información del sitio: título, usuario administrador, contraseña, email.
  5. Haz clic en "Instalar WordPress".

¡Felicidades! Tu WordPress está instalado. Ahora puedes acceder a tudominio.com/wp-admin con el usuario y contraseña que acabas de crear.

Solución de problemas comunes al subir WordPress por FTP

Aunque el proceso es sencillo, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error de conexión FTP

Si FileZilla no se conecta, verifica:

  • Que el servidor FTP sea correcto (a veces es ftp.tudominio.com, otras veces es la IP).
  • Que el puerto sea el correcto (21 para FTP, 22 para SFTP).
  • Que tu usuario tenga permisos de FTP. En DirectAdmin, puedes crear usuarios FTP específicos desde la sección "FTP Management".

Página en blanco después de la instalación

Esto suele deberse a permisos incorrectos o a un error en wp-config.php. Revisa:

  • Los permisos de los archivos (644 y 755).
  • Que el nombre de la base de datos, usuario y contraseña sean correctos.
  • Que la base de datos exista y no tenga errores.

Error "Error establishing a database connection"

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

  • Que el nombre de la base de datos esté completo (con el prefijo).
  • Que el usuario tenga permisos sobre la base de datos.
  • Que la contraseña sea correcta (sin espacios ni caracteres extraños).

No veo los archivos que subí

Si has subido los archivos pero no aparecen, es posible que estés en la carpeta equivocada. Vuelve a revisar que estás en public_html y no en public_ftp.

WordPress en DirectAdmin manual vs. instalador automático

Es normal preguntarse: ¿por qué hacerlo manual si existe Softaculous? Aquí tienes algunas diferencias:

AspectoInstalación manual por FTPInstalador automático (Softaculous)
Control sobre los archivosTotalLimitado
PersonalizaciónCompletaBásica
Velocidad de instalación15-30 minutos2 minutos
Riesgo de erroresMedioBajo
AprendizajeAltoNulo

Si eres un usuario que quiere aprender o necesitas una configuración específica, la instalación manual es ideal. Si solo quieres tener un sitio web rápido, el instalador automático es suficiente.

Consejos finales para tu instalación manual

Para terminar, aquí tienes algunos consejos que te facilitarán la vida:

  • Haz una copia de seguridad de tu base de datos y archivos antes de cualquier cambio importante.
  • Usa un tema hijo para personalizar tu sitio sin perder los cambios al actualizar.
  • Mantén WordPress actualizado para evitar vulnerabilidades de seguridad.
  • Usa contraseñas seguras tanto para tu panel de DirectAdmin como para tu base de datos.
  • Considera usar SFTP en lugar de FTP, ya que la conexión es cifrada y más segura.

Preguntas frecuentes sobre subir WordPress por FTP a DirectAdmin

¿Puedo usar este método en otros paneles como cPanel o Syspanel?

Sí, el proceso es muy similar. En cPanel, la carpeta también se llama public_html. En Syspanel (el antiguo HestiaCP), el proceso es parecido, pero el acceso al panel se realiza a través del puerto 2106. La estructura de carpetas es similar, con public_html como raíz del dominio.

¿Qué hago si mi hosting usa Syspanel?

Si tu hosting utiliza Syspanel, el acceso es a través de tudominio.com:2106. El resto del proceso (crear base de datos, subir archivos por FTP) es prácticamente idéntico al de DirectAdmin. Solo cambia la interfaz del panel, pero la lógica es la misma.

¿Cuánto tiempo tarda la instalación manual?

Depende de tu conexión a Internet y del tamaño de los archivos. Normalmente, entre 15 y 30 minutos si cuentas el tiempo de subida de archivos y la configuración.

¿Necesito conocimientos de programación?

No, solo seguir los pasos al pie de la letra. Si sabes usar un programa como FileZilla y entiendes qué es una base de datos, es suficiente.

¿Qué pasa si borro archivos importantes?

Si borras algún archivo importante, puedes volver a subirlo desde el paquete de WordPress que descargaste. Siempre es buena idea tener una copia local de los archivos de tu sitio.

¿Puedo instalar WordPress en un subdirectorio?

Sí, solo tienes que crear una carpeta dentro de public_html (por ejemplo, blog) y subir los archivos ahí. Luego accederás a tudominio.com/blog.

Subir WordPress por FTP a DirectAdmin es una habilidad valiosa que te da independencia y control total sobre tu sitio web. Aunque al principio pueda parecer abrumador, una vez que lo haces una vez, verás que es un proceso lógico y repetible. Con esta guía completa, tienes todo lo necesario para hacerlo sin problemas. ¡Manos a la obra!

¿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