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

Cómo subir archivos de WordPress por FTP en DirectAdmin

Actualizado el 13 de septiembre de 2025

¿Necesitas instalar WordPress en tu servidor con DirectAdmin pero no sabes cómo transferir los archivos? No te preocupes, es más sencillo de lo que parece. En esta guía completa te explicaré paso a paso cómo subir archivos de WordPress por FTP en DirectAdmin usando una herramienta gratuita llamada FileZilla. Además, resolveremos dudas comunes y te daremos consejos para que el proceso sea rápido y sin errores.


¿Qué necesitas para empezar?

Antes de lanzarte a subir archivos, asegúrate de tener estos elementos a mano:

  • Un cliente FTP: como FileZilla, que es gratuito y fácil de usar.
  • Los datos de conexión FTP de tu hosting (servidor, usuario, contraseña y puerto).
  • El archivo comprimido de WordPress (puedes descargarlo desde wordpress.org).
  • Acceso a DirectAdmin para crear la base de datos y configurar el dominio.

[INFO] Si tu panel de control es HestiaCP (a veces llamado Syspanel), recuerda que el puerto de acceso es el 2106 y la estructura es muy similar a DirectAdmin.


Paso 1: Descargar e instalar FileZilla

FileZilla es el programa estrella para subir WordPress FTP DirectAdmin. Si aún no lo tienes, sigue estos pasos:

  1. Ve a la página oficial de FileZilla (filezilla-project.org).
  2. Descarga la versión para tu sistema operativo (Windows, Mac o Linux).
  3. Instálalo como cualquier otro programa (siguiente, siguiente, aceptar licencia).

Una vez instalado, ábrelo. Verás una ventana dividida en cuatro paneles:

  • Izquierdo: archivos de tu computadora.
  • Derecho: archivos del servidor (aún vacío).
  • Superior: estado de la conexión.
  • Inferior: cola de transferencias.

Paso 2: Obtener los datos de conexión FTP desde DirectAdmin

Para conectar FileZilla con tu servidor, necesitas los datos exactos. En DirectAdmin:

  1. Inicia sesión en tu panel de DirectAdmin (normalmente en tudominio.com:2222).
  2. Busca la sección "Administración de cuentas" o "FTP Management".
  3. Haz clic en "Gestión de FTP" o "FTP Accounts".
  4. Allí verás tu usuario FTP (suele ser algo como usuario@tudominio.com) y podrás crear o modificar contraseñas.
  5. El servidor o host suele ser tu dominio o la IP del servidor (ej: ftp.tudominio.com).
  6. El puerto por defecto es el 21 (aunque algunos servidores usan el 2106, como en Syspanel).

[WARNING] Si usas Syspanel (HestiaCP), el puerto FTP por defecto es el 2106, no el 21. Ajusta este valor en FileZilla.


Paso 3: Conectar FileZilla con DirectAdmin

Ahora vamos a establecer la conexión:

  1. En FileZilla, en la barra superior, introduce:
    • Host: ftp.tudominio.com o la IP del servidor.
    • Nombre de usuario: tu usuario FTP (ej: usuario@tudominio.com).
    • Contraseña: la que configuraste en DirectAdmin.
    • Puerto: 21 (o 2106 si es Syspanel).
  2. Haz clic en "Conexión rápida".

Si todo está correcto, verás un mensaje de "Conexión establecida" en el panel superior y en el panel derecho aparecerán las carpetas de tu servidor.

[TIP] Si te pide confirmar la huella digital del servidor, acepta. Es normal la primera vez.


Paso 4: Preparar los archivos de WordPress

Antes de subir, debes tener los archivos de WordPress listos:

  1. Descarga WordPress desde wordpress.org (archivo .zip).
  2. Descomprímelo en tu computadora. Obtendrás una carpeta llamada wordpress con subcarpetas como wp-admin, wp-content, etc.
  3. IMPORTANTE: No subas la carpeta wordpress completa a menos que quieras que tu web quede en tudominio.com/wordpress. Lo normal es subir el contenido de la carpeta (todos los archivos y carpetas sueltos) directamente a la raíz del dominio.

[INFO] Si quieres que tu web esté en una subcarpeta (ej: tudominio.com/blog), puedes crear una carpeta llamada blog en el servidor y subir allí los archivos.


Paso 5: Subir los archivos al servidor con FileZilla

Ahora viene la parte clave de cómo subir archivos de WordPress por FTP en DirectAdmin:

  1. En el panel izquierdo de FileZilla, navega hasta la carpeta donde descomprimiste WordPress.
  2. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  3. Arrástralos al panel derecho, dentro de la carpeta public_html (o domains/tudominio.com/public_html si tu dominio está en una subcarpeta).
  4. FileZilla comenzará a transferir los archivos. Verás el progreso en la cola inferior.

Tiempo estimado: Dependiendo de tu conexión, puede tardar entre 1 y 5 minutos.

[WARNING] No cierres FileZilla ni apagues la computadora mientras se transfieren los archivos. Si la transferencia se interrumpe, algunos archivos podrían quedar corruptos.


Paso 6: Crear la base de datos en DirectAdmin

WordPress necesita una base de datos para funcionar. Mientras se suben los archivos, puedes hacer esto:

  1. En DirectAdmin, busca "MySQL Management" o "Base de datos MySQL".
  2. Crea una nueva base de datos:
    • Nombre de la base de datos: algo como wp_tuweb.
    • Usuario: puede ser el mismo nombre o uno diferente.
    • Contraseña: elige una segura (usa el generador si lo hay).
  3. Guarda estos datos en un bloc de notas: nombre BD, usuario y contraseña.

[INFO] Algunos paneles Syspanel (HestiaCP) requieren que el usuario tenga el prefijo del nombre de la base de datos. Por ejemplo, si la BD se llama miusuario_wp, el usuario puede ser miusuario_wp_user.


Paso 7: Configurar WordPress (el asistente de instalación)

Una vez que los archivos estén subidos y la base de datos creada, es hora de instalar WordPress:

  1. Abre tu navegador y ve a tudominio.com (o a la subcarpeta que hayas usado).
  2. Verás la pantalla de bienvenida de WordPress en español. Selecciona tu idioma.
  3. Haz clic en "¡Vamos a ello!".
  4. Introduce los datos de la base de datos que creaste:
    • Nombre de la base de datos: el que pusiste en DirectAdmin.
    • Usuario de la base de datos: el usuario asociado.
    • Contraseña: la que elegiste.
    • Servidor de la base de datos: normalmente localhost (déjalo así).
    • Prefijo de tabla: puedes dejarlo como wp_ o cambiarlo por seguridad.
  5. Haz clic en "Enviar". Si todo está bien, WordPress se conectará a la base de datos.
  6. Aparecerá un mensaje de éxito. Haz clic en "Ejecutar la instalación".
  7. Completa la información del sitio:
    • Título del sitio: el nombre de tu web.
    • Nombre de usuario: el administrador (ej: admin).
    • Contraseña: elige una segura.
    • Correo electrónico: tu email.
  8. Haz clic en "Instalar WordPress".

¡Listo! Ya tienes WordPress funcionando.


Preguntas frecuentes (FAQ)

¿Qué hago si FileZilla no se conecta?

Revisa estos puntos:

  • Que el puerto sea el correcto (21 para DirectAdmin, 2106 para Syspanel).
  • Que el usuario y contraseña sean exactos (mayúsculas/minúsculas).
  • Que tu firewall no bloquee FileZilla.
  • Prueba con el modo pasivo en FileZilla (Editar > Configuración > FTP > Modo pasivo).

¿Puedo usar otro cliente FTP en lugar de FileZilla?

Sí, pero FileZilla es el más recomendado por su facilidad de uso. Otros populares son Cyberduck, WinSCP o el FTP integrado en navegadores como Chrome (con extensiones).

¿Es necesario subir todos los archivos de WordPress?

Sí, todos son necesarios para el funcionamiento correcto. No omitas ninguno.

¿Qué hago si veo errores de permisos después de subir?

En DirectAdmin, ve a "Administración de archivos" y cambia los permisos de la carpeta wp-content a 755 y los archivos a 644. También puedes hacerlo desde FileZilla: haz clic derecho en la carpeta > "Permisos de archivo".

¿Puedo subir WordPress desde DirectAdmin sin FTP?

Sí, DirectAdmin tiene un Administrador de archivos web. Puedes subir el zip allí y descomprimirlo, pero FTP suele ser más rápido y confiable, especialmente con archivos grandes.


Consejos finales para una instalación exitosa

  • Siempre haz una copia de seguridad de tu sitio antes de hacer cambios grandes.
  • Usa contraseñas seguras para la base de datos y el usuario administrador de WordPress.
  • Actualiza WordPress a la última versión después de instalarlo.
  • Configura SSL desde DirectAdmin (Certificados SSL) para que tu web sea segura.
  • Prueba el sitio navegando por todas las páginas y funciones básicas.

[TIP] Si tu dominio tiene un registro A apuntando al servidor, la instalación será inmediata. Si usas subdominios, asegúrate de que estén creados en DirectAdmin.


Resumen rápido del proceso

  1. Descarga FileZilla y WordPress.
  2. Obtén datos FTP desde DirectAdmin.
  3. Conecta FileZilla (puerto 21 o 2106).
  4. Sube los archivos de WordPress a public_html.
  5. Crea base de datos en DirectAdmin.
  6. Ejecuta el asistente de instalación de WordPress.
  7. ¡Disfruta de tu nueva web!

Ahora ya sabes cómo subir archivos de WordPress por FTP en DirectAdmin de manera clara y sin complicaciones. Si sigues estos pasos al pie de la letra, tendrás tu sitio funcionando en menos de 30 minutos. Recuerda que la práctica hace al maestro, así que no temas equivocarte la primera vez. ¡Mucho éxito con tu proyecto web!

¿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