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

Cómo subir archivos a WordPress por FTP

Actualizado el 17 de marzo de 2026

¿Qué es FTP y por qué lo necesitas para WordPress?

FTP (Protocolo de Transferencia de Archivos) es, en palabras sencillas, el método estándar para mover archivos entre tu computadora y el servidor donde está alojada tu página web. Piensa en ello como el "explorador de archivos" de tu hosting, pero que funciona a través de internet.

Para WordPress, FTP es una herramienta esencial en varios escenarios. No es solo para usuarios avanzados; cualquier persona que gestione su propio sitio puede necesitarlo en algún momento. Lo usarás principalmente para:

  • Instalar plugins o temas manualmente, especialmente cuando el instalador automático falla o el archivo es demasiado grande.
  • Subir archivos multimedia que superan el límite permitido por el panel de administración.
  • Editar archivos de configuración como wp-config.php para solucionar problemas de conexión a la base de datos.
  • Hacer copias de seguridad completas de tu sitio, no solo de la base de datos, sino de todos los archivos.
  • Restaurar un sitio después de un ataque o un error crítico.

Dominar FTP te da un control total sobre tu sitio web. No dependes de los límites del panel de WordPress, sino que accedes directamente al "cerebro" de tu instalación. Es una habilidad que, una vez aprendida, te sacará de más de un apuro.


Preparativos: Qué necesitas antes de empezar

Antes de lanzarte a subir archivos, necesitas reunir tres cosas: un cliente FTP, tus datos de acceso y una conexión estable a internet.

Elegir un cliente FTP: FileZilla

Un cliente FTP es el programa que instalas en tu computadora para conectarte al servidor. Hay muchos, pero FileZilla es el más recomendado para principiantes y expertos por igual. Es gratuito, de código abierto, multiplataforma (Windows, macOS y Linux) y muy intuitivo.

Puedes descargarlo desde su sitio web oficial. Busca la versión "FileZilla Client", no la "Server". La instalación es sencilla: sigue los pasos del asistente y acepta los términos. En unos minutos lo tendrás listo.

Obtener tus credenciales de acceso FTP

Estos datos los encuentras en el panel de control de tu hosting. Normalmente, en la sección de "Cuentas FTP" o "Gestión de FTP". Necesitarás:

  • Servidor (Host): Suele ser algo como ftp.tudominio.com o la IP de tu servidor.
  • Nombre de usuario: El usuario FTP que creaste.
  • Contraseña: La clave asociada a ese usuario.
  • Puerto: Normalmente es el 21 para FTP estándar. Si tu hosting usa conexiones seguras (SFTP), el puerto suele ser el 22. No te preocupes si no lo ves, FileZilla lo rellena automáticamente en la mayoría de los casos.

[!TIP]
Si tu hosting utiliza el panel Syspanel (anteriormente conocido como HestiaCP), recuerda que el acceso al panel se realiza a través del puerto 2106. Dentro de Syspanel, busca la sección de usuarios FTP para crear uno nuevo o ver los datos del existente. Este panel es muy común en los planes de hosting económicos y suele tener una interfaz limpia y fácil de navegar.

Configurar la conexión en FileZilla

Abre FileZilla. En la barra de herramientas superior, verás campos para el "Host", "Nombre de usuario", "Contraseña" y "Puerto". Rellénalos con los datos que obtuviste en el paso anterior.

[!WARNING]
Nunca compartas tus credenciales FTP. Son la llave maestra de tu sitio web. Si alguien con acceso malintencionado las obtiene, podría robar o destruir toda tu información.

Haz clic en "Conexión rápida". FileZilla intentará conectarse. Si es la primera vez, es posible que te muestre un aviso sobre el certificado SSL del servidor. Puedes aceptarlo y marcar la casilla "Confiar siempre en este certificado" para futuras conexiones.


La interfaz de FileZilla: Un vistazo rápido

Una vez conectado, verás una interfaz dividida en cuatro paneles principales. Entender esto es clave para moverte con soltura.

El panel izquierdo: Tu computadora

El panel izquierdo muestra los archivos y carpetas de tu computadora local. Puedes navegar por tus discos duros como lo harías en el explorador de Windows o Finder en Mac. Aquí seleccionarás los archivos que quieres subir.

El panel derecho: Tu servidor web

El panel derecho muestra los archivos y carpetas de tu servidor, específicamente en el directorio al que te has conectado. Para WordPress, normalmente la raíz de tu sitio se encuentra en una carpeta llamada public_html, htdocs o www. Ahí es donde vive tu instalación de WordPress.

La barra de estado y el registro de mensajes

En la parte superior, verás una barra de progreso y un registro de mensajes que te indica qué está haciendo FileZilla (conectando, listando directorios, transfiriendo archivos, etc.). Es útil para diagnosticar errores. Si algo falla, aquí verás el motivo.

La cola de transferencias

En la parte inferior, hay una lista de archivos que se están transfiriendo o que están en espera. Aquí puedes ver el progreso, pausar o cancelar transferencias.


Cómo subir archivos a WordPress por FTP: Paso a paso

Ahora viene la parte práctica. Vamos a subir un archivo, por ejemplo, un plugin o un tema que has descargado en tu computadora.

Paso 1: Navega hasta la carpeta correcta

En el panel derecho (servidor), navega hasta la raíz de tu instalación de WordPress. Generalmente es la carpeta public_html. Dentro de ella, verás carpetas como wp-admin, wp-content y wp-includes.

  • Para subir un plugin, entra en public_html/wp-content/plugins/.
  • Para subir un tema, entra en public_html/wp-content/themes/.
  • Para subir un archivo multimedia o una imagen, entra en public_html/wp-content/uploads/.

[!INFO]
Si no sabes qué carpeta es, la más común para la raíz de WordPress es public_html. Si tu hosting usa un panel como Syspanel, es muy probable que esta sea la estructura. No obstante, si tienes dudas, revisa la documentación de tu proveedor o contacta con su soporte.

Paso 2: Localiza el archivo en tu computadora

En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes el archivo que quieres subir. Por ejemplo, si descargaste un plugin en formato .zip, puedes tenerlo en tu carpeta de "Descargas".

Paso 3: Transfiere el archivo

Ahora tienes dos opciones:

  1. Arrastrar y soltar: Haz clic en el archivo en el panel izquierdo y, sin soltar el botón del ratón, arrástralo hasta la carpeta deseada en el panel derecho. Suelta el botón y la transferencia comenzará automáticamente.
  2. Botón derecho: Haz clic derecho sobre el archivo en el panel izquierdo y selecciona "Subir". El archivo se transferirá al directorio que estés viendo en el panel derecho.

Verás cómo el archivo aparece en la cola de transferencias y, al finalizar, aparecerá listado en el panel derecho.

Paso 4: Verifica la subida

Una vez completada la transferencia, el archivo debería aparecer en la lista del panel derecho. Si es un plugin o tema en .zip, ahora deberías poder ir al panel de administración de WordPress, a "Plugins" o "Apariencia" y verlo listado para instalar o activar. Si es una imagen, podrás acceder a ella a través de tu navegador usando la URL correspondiente.

[!TIP]
Para subir carpetas completas (por ejemplo, un tema que viene como carpeta en lugar de .zip), el proceso es el mismo. Arrastra la carpeta entera desde el panel izquierdo hasta la carpeta de destino en el panel derecho. FileZilla se encargará de subir todos los archivos y subcarpetas internos.


Errores comunes y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y sus soluciones.

Error: "No se puede establecer la conexión con el servidor"

Este es el error más común. Suele deberse a:

  • Datos incorrectos: Revisa que el host, usuario y contraseña sean exactamente los que te dio tu proveedor de hosting.
  • Puerto incorrecto: Verifica que usas el puerto 21 para FTP o el 22 para SFTP. Algunos hostings usan puertos personalizados por seguridad.
  • Firewall o antivirus: A veces, el firewall de tu computadora o la red bloquean las conexiones FTP. Prueba a desactivarlos temporalmente para ver si ese es el problema.
  • Servidor caído: Puede que el servidor de tu hosting esté temporalmente fuera de servicio. Contacta con tu proveedor para confirmar.

Error: "Permiso denegado" al subir archivos

Este error indica que el usuario FTP que estás usando no tiene permisos de escritura en la carpeta de destino.

  • Solución: Asegúrate de que tu usuario FTP tiene permisos de escritura en esa carpeta. Puedes ajustarlo desde el panel de control de tu hosting, en la gestión de cuentas FTP. A veces, necesitas usar el usuario FTP principal, no uno secundario.

Error: "Conexión agotada" o "Tiempo de espera excedido"

Esto suele pasar con conexiones lentas o archivos muy grandes.

  • Solución: Prueba a subir los archivos en lotes más pequeños. Otra opción es usar el modo pasivo de FTP, que puedes activar en FileZilla en "Editar" -> "Ajustes" -> "FTP" -> "Modo pasivo". Esto a menudo soluciona problemas de conexión con firewalls.

Error: Archivos corruptos después de la subida

Si el archivo se sube pero llega dañado, puede ser por una interrupción en la transferencia.

  • Solución: Vuelve a subir el archivo. Si el problema persiste, intenta comprimir el archivo en un .zip y subirlo así. Después, descomprímelo en el servidor usando el administrador de archivos de tu hosting.

Consejos de seguridad y buenas prácticas

Subir archivos por FTP es seguro si sigues algunas pautas básicas.

Usa SFTP siempre que sea posible

SFTP (Protocolo de Transferencia de Archivos sobre SSH) es una versión segura de FTP que cifra la conexión. Esto impide que terceros intercepten tus credenciales y archivos durante la transferencia. FileZilla soporta SFTP de forma nativa. Simplemente, en el campo "Servidor", escribe sftp://tudominio.com y usa el puerto 22.

Cambia tu contraseña FTP periódicamente

Es una buena práctica de seguridad. Hazlo desde el panel de control de tu hosting. No uses contraseñas fáciles de adivinar. Combina mayúsculas, minúsculas, números y símbolos.

Cierra la sesión FTP cuando termines

No dejes la conexión abierta si no la estás usando. Especialmente si estás en una computadora pública o compartida.

Mantén tus archivos organizados

No subas archivos sueltos a la raíz de WordPress. Usa las carpetas adecuadas (plugins, themes, uploads). Esto no solo es más limpio, sino que también evita conflictos y problemas de rendimiento.


Preguntas frecuentes (FAQ) sobre FTP y WordPress

¿Puedo usar FTP para instalar un plugin que he comprado?

Sí, absolutamente. De hecho, es una de las formas más comunes. Descarga el archivo .zip del plugin desde la web del desarrollador, súbelo por FTP a la carpeta wp-content/plugins/ y luego actívalo desde el panel de administración de WordPress. Asegúrate de descomprimir el archivo si viene en .zip, o WordPress lo hará por ti si lo subes como .zip desde el panel.

¿Es FTP lo mismo que el administrador de archivos de mi hosting?

No, son herramientas diferentes. El administrador de archivos es una interfaz web dentro del panel de control de tu hosting (como Syspanel) que te permite gestionar archivos sin necesidad de instalar un programa. FTP es un protocolo que se usa con un cliente como FileZilla. Ambos logran el mismo objetivo, pero FTP suele ser más rápido y eficiente para subir muchos archivos o archivos grandes.

¿Puedo subir una carpeta completa por FTP?

Sí, FileZilla te permite arrastrar y soltar carpetas completas. Se subirán todos los archivos y subcarpetas que contengan. Esto es muy útil para instalar temas que vienen como carpetas en lugar de archivos .zip.

¿Qué hago si no encuentro la carpeta public_html?

No todos los hostings usan public_html. Algunos usan htdocs, www o incluso una estructura de carpetas personalizada. Si no la encuentras, revisa la documentación de tu hosting o contacta con su soporte técnico. Es la carpeta raíz donde está instalado WordPress, así que es crucial identificarla.

¿Por qué no puedo subir un archivo mayor de 2MB?

Esto no es un límite de FTP, sino de PHP (el lenguaje en el que está escrito WordPress). El límite de subida está configurado en el archivo php.ini de tu servidor. Puedes aumentarlo modificando ese archivo o usando FTP para subir el archivo directamente a la carpeta wp-content/uploads/, evitando así el límite de subida del panel de administración.

¿FTP es seguro para mi sitio web?

FTP estándar no es seguro porque envía tus credenciales en texto plano. Sin embargo, SFTP (que es FTP sobre SSH) sí es seguro, ya que cifra toda la comunicación. Siempre que puedas, usa SFTP. La mayoría de los hostings modernos lo ofrecen.


Conclusión: Domina FTP y toma el control de tu WordPress

Aprender a subir archivos a WordPress por FTP es una habilidad fundamental para cualquier persona que gestione un sitio web. No es complicado, y con un poco de práctica te sentirás cómodo realizando tareas avanzadas de administración, instalación y mantenimiento.

Ya no dependerás de los límites del panel de administración ni te quedarás bloqueado cuando algo falle. Con FileZilla y tus credenciales FTP, tendrás el poder de gestionar tu sitio directamente, solucionar problemas y personalizarlo a tu gusto.

[!WARNING]
Siempre haz una copia de seguridad de tu sitio (archivos y base de datos) antes de realizar cambios importantes a través de FTP. Esto te permitirá revertir cualquier error y evitar dolores de cabeza innecesarios.

Empieza hoy mismo. Conecta con tu servidor, explora la estructura de carpetas y familiarízate con el proceso. En poco tiempo, FTP se convertirá en una herramienta más en tu cinturón de utilidades como administrador de WordPress.

¿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