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

WordPress: Cómo subir archivos al servidor con FTP

Actualizado el 24 de septiembre de 2025

¿Te has encontrado con la necesidad de subir archivos a tu WordPress y no sabes por dónde empezar? Si tu panel de control te da acceso a un gestor de archivos, pero necesitas una solución más potente y rápida para mover muchos archivos o plugins completos, el FTP es tu mejor aliado.

Este protocolo te permite conectar tu ordenador directamente con el servidor que aloja tu web, como si fuera una carpeta más de tu equipo. A lo largo de esta guía completa, aprenderás a configurarlo todo paso a paso, incluso si nunca has oído hablar de ello antes. Vamos a desmitificar el proceso y te garantizo que, al final, subir archivos será pan comido.

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

FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). En términos sencillos, es el método estándar para mover archivos entre tu ordenador y el servidor de tu web. Piensa en ello como un puente seguro que te permite gestionar todos los archivos que componen tu sitio: imágenes, temas, plugins, el archivo wp-config.php y mucho más.

Aunque puedas gestionar tu WordPress desde el administrador, hay tareas específicas donde el FTP es imprescindible:

  • Instalar plugins o temas manualmente: Cuando un plugin viene en un archivo .zip grande o tu hosting tiene límites de subida, el FTP es la vía más fiable.
  • Editar archivos de configuración: Cambiar permisos, modificar el .htaccess o el wp-config.php requiere acceso directo al servidor.
  • Subir un backup completo: Si tienes una copia de seguridad de tu web, restaurarla implica subir una gran cantidad de archivos. El FTP es mucho más eficiente que el gestor de archivos del panel.
  • Modificar el tema hijo: Añadir funciones personalizadas o estilos CSS directamente a los archivos de tu tema es mucho más cómodo con una conexión FTP estable.
  • Subir archivos multimedia en masa: Si tienes cientos de imágenes para tu tienda o blog, hacerlo a través del FTP es mucho más rápido que el cargador de medios de WordPress.

Preparación: Reúne tus datos de conexión FTP

Antes de lanzarnos a la acción, necesitas tener a mano tres datos clave. Son como las llaves de tu casa digital.

1. El Host (Servidor)

Es la dirección del servidor donde se encuentra tu web. Normalmente es algo como ftp.tudominio.com o tudominio.com. En ocasiones, puede ser una dirección IP (ej. 162.241.216.12). Esta información la encuentras en el correo de bienvenida de tu hosting o en la sección Syspanel (recuerda, el acceso a este panel es por el puerto 2106 para tu seguridad).

2. El Nombre de Usuario y la Contraseña

Son las credenciales que creaste al contratar el hosting. Si no las tienes, puedes crearlas desde tu panel de control (Syspanel). Es fundamental que tengas permisos para acceder a la raíz del sitio, que suele llamarse public_html, htdocs o www.

3. El Puerto (opcional pero importante)

El puerto por defecto para FTP es el 21. Sin embargo, por seguridad, muchos servidores usan un puerto diferente para conexiones SFTP (SSH File Transfer Protocol), que es una versión cifrada y más segura. El puerto más común para SFTP es el 22. Deberías usar SFTP siempre que sea posible, ya que tus datos viajan cifrados.

[!INFO]
¿Dónde encuentro estos datos? Si no tienes a mano el correo de bienvenida, no te preocupes. Accede a tu Syspanel (recuerda, a través del puerto 2106) y busca la sección "Cuentas FTP" o "Dominios". Allí podrás ver el usuario y, si no recuerdas la contraseña, puedes crear una nueva o restablecerla desde el panel.

Tu herramienta imprescindible: FileZilla

FileZilla es el cliente FTP más popular y gratuito que existe. Es compatible con Windows, macOS y Linux, y es increíblemente fácil de usar. Su interfaz de dos paneles te muestra tu ordenador a la izquierda y el servidor a la derecha, haciendo la transferencia tan simple como arrastrar y soltar.

Instalación de FileZilla (en 3 simples pasos)

  1. Ve a la página oficial (filezilla-project.org) y descarga la versión para tu sistema operativo.
  2. Ejecuta el archivo descargado y sigue las instrucciones del asistente de instalación. Es un proceso estándar: "Siguiente, Siguiente, Aceptar".
  3. Una vez instalado, ábrelo. Verás una interfaz con varios campos en la parte superior: Host, Usuario, Contraseña y Puerto.

[!TIP]
¿Por qué FileZilla? No solo es gratuito, sino que es increíblemente estable. Además, guarda tus contraseñas de forma segura (si así lo configuras) y permite reanudar descargas que se hayan interrumpido, algo vital para archivos grandes.

Guía definitiva: Cómo subir archivos a WordPress con FileZilla

Ahora sí, vamos a lo práctico. Sigue estos pasos al pie de la letra y tendrás tu conexión funcionando en menos de 5 minutos.

Paso 1: Conecta FileZilla a tu servidor

En la barra de herramientas superior de FileZilla, introduce los datos que recopilaste antes:

  • Servidor (Host): tudominio.com o la IP que te dieron.
  • Nombre de usuario: El usuario FTP que tienes.
  • Contraseña: La contraseña correspondiente.
  • Puerto: Déjalo en blanco para usar el puerto por defecto (21) o escribe 22 si vas a usar SFTP.

Haz clic en el botón "Conexión rápida" (el rayo azul).

Si es la primera vez que te conectas, FileZilla te mostrará un aviso de certificado SSL. No te asustes, es normal. Marca la casilla "Confiar siempre en este certificado" y haz clic en "Aceptar". Verás que el registro de mensajes de arriba empieza a llenarse con texto. Al final, deberías ver el mensaje "Directorio listado correctamente". En el panel derecho, verás los archivos de tu servidor.

[!WARNING]
Si la conexión falla, revisa tres cosas: 1) Que hayas escrito bien el host y el usuario. 2) Que el puerto no esté bloqueado por tu firewall o tu proveedor de internet. 3) Que el servidor no esté caído. Si usas un hosting compartido, a veces el puerto 21 está bloqueado y debes usar el 22 (SFTP) o un puerto alternativo que te indique tu proveedor.

Paso 2: Navega hasta la carpeta correcta en el servidor

En el panel derecho (que muestra tu servidor), verás una lista de carpetas. Deberías buscar y entrar en la carpeta que contiene tu WordPress. Normalmente es:

  • public_html
  • htdocs
  • www
  • O el nombre de tu dominio dentro de una carpeta domains o websites.

Dentro de esa carpeta, verás los archivos de WordPress: wp-admin, wp-content, wp-includes, wp-config.php, etc. Esta es la raíz de tu WordPress. Es aquí donde debes trabajar para la mayoría de las tareas.

Paso 3: Arrastra y suelta tus archivos

Este es el momento de la magia. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos que quieres subir.

Ahora, simplemente selecciona el archivo o la carpeta en tu ordenador y arrástrala hasta el panel derecho (el servidor). Suelta el ratón y la transferencia comenzará automáticamente.

Verás una pestaña en la parte inferior llamada "Transferencias fallidas" o una ventana de progreso. Espera a que se complete el proceso. La velocidad dependerá del tamaño de los archivos y de tu conexión a internet.

[!TIP]
¿Subir una carpeta entera? Arrastra la carpeta directamente. FileZilla la copiará entera con todo su contenido y estructura interna. Es perfecto para subir un tema o un plugin que hayas descomprimido.

Paso 4: Verifica la subida

Una vez que la cola de transferencia esté vacía, revisa en el panel derecho que el archivo o carpeta aparezca. Si es un archivo, verás su tamaño y la fecha. Si es una carpeta, podrás entrar en ella para verificar su contenido.

Ya está. Has subido tu primer archivo con FTP. Es un proceso que, una vez que lo haces un par de veces, se vuelve automático.

Casos de uso prácticos: Subir un plugin o tema manualmente

Ahora que dominas la conexión, veamos cómo aplicarlo a una tarea común: instalar un plugin o tema que no puedes subir desde el administrador de WordPress.

  1. Descarga el plugin o tema desde el sitio del desarrollador. Te vendrá en un archivo .zip.
  2. Descomprime el archivo .zip en tu ordenador. Obtendrás una carpeta con el nombre del plugin o tema.
  3. Conecta FileZilla como te hemos explicado.
  4. En el panel del servidor, navega a /public_html/wp-content/plugins/ (para plugins) o a /public_html/wp-content/themes/ (para temas).
  5. Arrastra la carpeta descomprimida desde tu ordenador (panel izquierdo) hasta la carpeta plugins o themes del servidor.
  6. Espera a que termine la subida.
  7. Ve al administrador de WordPress. Ahora verás el plugin en tu lista de plugins instalados (aunque no activados) o el tema en Apariencia > Temas. Solo tendrás que activarlo o instalarlo desde ahí.

[!WARNING]
Nunca subas el archivo .zip directamente. Debes descomprimirlo primero y subir la carpeta resultante. Si subes el .zip a la carpeta de plugins, WordPress no lo reconocerá.

Resolución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes que nos suelen llegar:

¿Qué hago si el gestor de archivos de Syspanel no me deja subir un archivo grande?

El gestor de archivos de Syspanel (el acceso es por el puerto 2106) tiene un límite de tamaño de subida. Para archivos grandes (más de 100MB, por ejemplo), el FTP es la única solución viable. Conecta con FileZilla y sube el archivo directamente, sin límites prácticos.

¿Por qué recibo el error "550 Permission denied" al subir archivos?

Este error significa que no tienes permisos de escritura en la carpeta de destino. Asegúrate de que estás intentando subir dentro de la carpeta correcta (como public_html). Si el problema persiste, necesitas cambiar los permisos de la carpeta en Syspanel. Normalmente, los permisos deben ser 755 para carpetas y 644 para archivos.

¿Es seguro usar FTP?

El FTP estándar es un protocolo sin cifrar, lo que significa que tus datos (usuario y contraseña) viajan en texto plano. Para máxima seguridad, usa SFTP (que cifra la conexión) siempre que tu servidor lo permita. En FileZilla, solo tienes que cambiar el puerto a 22 y el protocolo a SFTP - SSH File Transfer Protocol. Si tu hosting no lo soporta, al menos asegúrate de usar una contraseña robusta y única.

No veo los archivos que he subido en mi web. ¿Qué pasa?

Esto suele pasar por uno de estos motivos:

  • Caché del navegador: Fuerza una recarga con Ctrl + F5 (o Cmd + Shift + R en Mac).
  • Caché de plugins: Si usas un plugin de caché (como W3 Total Cache), purga la caché desde el administrador de WordPress.
  • Carpeta equivocada: Asegúrate de haber subido los archivos a la carpeta raíz correcta. Si los has subido a una subcarpeta, no se verán en la URL principal.

¿Puedo usar FileZilla para descargar archivos de mi servidor?

¡Por supuesto! Es exactamente el mismo proceso pero en sentido inverso. Solo tienes que arrastrar los archivos desde el panel derecho (servidor) al panel izquierdo (tu ordenador). Es la forma más rápida de hacer una copia de seguridad de tu web o descargar un plugin para editarlo.

Conclusión: El FTP es una habilidad esencial

Aprender a usar FTP con FileZilla no es una opción, es una habilidad fundamental para cualquier persona que quiera tener control total sobre su WordPress. No solo te sacará de apuros cuando el administrador no te deje subir algo, sino que te dará la libertad de personalizar y gestionar tu web como un profesional.

Hemos cubierto desde qué es el FTP hasta cómo subir un plugin manualmente, pasando por la resolución de problemas comunes. Ahora te toca a ti. Conecta, explora la estructura de tu servidor y no tengas miedo de experimentar. Una vez que le cojas el truco, te preguntarás cómo pudiste vivir sin él.

Recuerda siempre que la práctica hace al maestro. Empieza con un archivo pequeño, luego con una carpeta y, en poco tiempo, estarás gestionando tu servidor como un auténtico experto. Y si te pierdes, esta guía siempre estará aquí para ayudarte.

¿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