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

Cómo usar FTP en cPanel para subir archivos a WordPress

Actualizado el 14 de marzo de 2026

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

Si alguna vez has querido subir archivos a tu sitio web y te has sentido abrumado, respira tranquilo. FTP es mucho más sencillo de lo que parece. FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos) y, en palabras simples, es un método que te permite conectar tu computadora directamente con el servidor donde vive tu sitio web. Piensa en ello como un "Explorador de archivos" pero en internet, que te deja arrastrar y soltar archivos entre tu PC y tu hosting.

En el contexto de WordPress, usar FTP se vuelve esencial cuando el panel de administración (el famoso /wp-admin) te bloquea la entrada, cuando necesitas subir un plugin o tema demasiado grande para el límite del navegador, o cuando quieres modificar archivos como el .htaccess o el wp-config.php. Aunque existen otras vías, como el Administrador de Archivos de cPanel, FTP es más rápido y confiable para transferencias masivas o cuando el sistema está fallando.

Este artículo te guiará paso a paso para que domines el arte de usar ftp cpanel wordpress sin dolor de cabeza. Al final, podrás conectar tu computadora a tu hosting usando FileZilla (la herramienta más popular) y subir tus archivos con total confianza. Vamos a ello.

Requisitos previos antes de empezar

Antes de lanzarnos a la conexión, necesitas tener tres cosas a la mano. Sin ellas, es como intentar abrir una puerta sin llave. No te preocupes, son fáciles de conseguir y las tienes en tu correo de bienvenida del hosting o en el propio cPanel.

1. Tu nombre de host o dirección del servidor

Esto es básicamente la "dirección" de tu casa en internet. Normalmente se ve como ftp.tudominio.com o directamente tudominio.com. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel de control suele ser a través del puerto 2106, pero para FTP la dirección es la misma que tu dominio principal. Si no la recuerdas, entra a tu cPanel y busca la sección "Cuentas FTP"; ahí aparecerá.

2. Tu nombre de usuario y contraseña FTP

No es lo mismo tu usuario de WordPress que tu usuario de FTP. El usuario de FTP suele ser algo como usuario@tudominio.com o simplemente usuario. Esta información la creas desde el cPanel en la sección "Cuentas FTP". Si nunca la has creado, es el momento de hacerlo. Asegúrate de anotarla en un lugar seguro, ya que la necesitarás cada vez que quieras conectarte.

3. Un cliente FTP instalado

Un cliente FTP es el programa que usaremos para conectarnos. Aunque puedes usar el Explorador de Windows o el Finder de Mac, te recomiendo encarecidamente FileZilla. Es gratuito, de código abierto y funciona en Windows, Mac y Linux. Es el estándar de la industria y el que usaremos en todos los ejemplos de este tutorial. Bájalo desde su página oficial y evita versiones de terceros que puedan venir con adware.

[INFO] Si tu hosting usa Syspanel, el puerto de acceso al panel es el 2106, pero para la conexión FTP estándar, el puerto por defecto es el 21 (o el 22 para SFTP). No los confundas. Más adelante te explico la diferencia.

Cómo crear una cuenta FTP en cPanel paso a paso

Ahora que tienes los requisitos, vamos a crear o verificar tu cuenta FTP directamente desde cPanel. Este es el panel de control que te da tu proveedor de hosting. Sigue estos pasos:

  1. Inicia sesión en tu cPanel. Normalmente se accede escribiendo tudominio.com/cpanel en tu navegador y luego con tus credenciales de acceso al hosting.

  2. Busca la sección "Archivos". Dentro de cPanel, verás varios iconos. Busca uno que diga "Cuentas FTP" o "FTP Accounts". Haz clic en él.

  3. Crea una nueva cuenta (opcional). Si ya tienes una, la verás listada. Si no, desplázate hasta el formulario que dice "Agregar cuenta FTP". Aquí pondrás un nombre de usuario (por ejemplo, adminftp), una contraseña segura (usa el generador que te ofrece cPanel) y el directorio. El directorio por defecto suele ser public_html, que es donde vive tu WordPress. Te recomiendo dejarlo así para que tengas acceso total a la raíz de tu sitio.

  4. Haz clic en "Crear cuenta". ¡Listo! Ya tienes tu usuario FTP. Ahora, vamos a conectarnos.

[TIP] Si solo quieres dar acceso a una subcarpeta específica (como public_html/wp-content), puedes especificarla en el campo "Directorio". Esto es útil si quieres dar acceso a un colaborador sin que toque todo el sitio.

Conectar FileZilla a tu hosting (FileZilla cPanel)

Esta es la parte que muchos esperan. La conexión es directa y visual. Abre FileZilla y verás la interfaz dividida en varias secciones. Arriba tienes la barra de "Host", "Nombre de usuario", "Contraseña" y "Puerto". Es aquí donde vamos a trabajar.

Paso 1: Introduce tus datos de conexión

En el campo Host, escribe la dirección de tu servidor FTP (ej. ftp.tudominio.com o tudominio.com). En Nombre de usuario, pon el usuario que creaste (ej. adminftp o usuario@tudominio.com). En Contraseña, la contraseña que elegiste. Y en Puerto, déjalo vacío o escribe 21 (es el puerto por defecto para FTP estándar).

Haz clic en "Conexión rápida" (ese botón con un rayo). Si todo está bien, verás que el panel de abajo empieza a llenarse de texto y finalmente aparece un mensaje en verde que dice "Directorio listado correctamente". ¡Felicidades, ya estás dentro!

Paso 2: Entendiendo la interfaz de FileZilla

La interfaz de FileZilla se divide en dos columnas principales:

  • Lado izquierdo (Sitio local): Son los archivos de tu computadora. Navega por tus carpetas hasta encontrar el archivo que quieres subir.

  • Lado derecho (Sitio remoto): Son los archivos de tu servidor. Aquí verás carpetas como public_html, logs, etc. Una vez conectado, verás la estructura de tu hosting. La carpeta más importante es public_html o www, ya que es la raíz de tu sitio web.

Paso 3: Subir archivos a WordPress

Ahora viene la magia. Para subir archivos wordpress ftp, simplemente arrastra el archivo desde la columna izquierda (tu PC) y suéltalo en la columna derecha (el servidor). FileZilla iniciará la transferencia automáticamente.

Si quieres subir una carpeta completa (como un plugin o un tema), arrastra la carpeta entera. Verás que se crea una cola de transferencia en la parte inferior. El tiempo dependerá del tamaño del archivo y de tu velocidad de conexión.

[WARNING] No subas archivos a la carpeta equivocada. Si subes un archivo a public_html pero debería estar en public_html/wp-content/themes/tu-tema, no funcionará. Siempre verifica la ruta en la parte superior de la ventana derecha de FileZilla.

Subir un plugin o tema de WordPress manualmente

Una de las razones más comunes para usar FTP es instalar un plugin o tema que excede el límite de subida de WordPress (normalmente 2MB o 8MB). Con FTP no hay límite, así que puedes subir el archivo comprimido en .zip o la carpeta descomprimida.

¿Archivo comprimido o descomprimido?

WordPress puede instalar plugins desde un .zip si lo haces desde el administrador, pero cuando usas FTP, es mejor subir la carpeta descomprimida. Por ejemplo, si tienes mi-plugin.zip, descomprímelo en tu computadora y tendrás una carpeta llamada mi-plugin. Sube esa carpeta.

Pasos para subir un plugin manualmente:

  1. Localiza el directorio correcto. En el servidor (lado derecho de FileZilla), navega a public_html/wp-content/plugins/.

  2. Arrastra la carpeta del plugin desde tu PC (lado izquierdo) a la carpeta plugins del servidor.

  3. Espera a que termine la transferencia. Verás el progreso en la parte inferior.

  4. Ve a tu panel de WordPress (tudominio.com/wp-admin) y en "Plugins" verás que el plugin aparece en la lista. Solo tienes que activarlo.

Para los temas, el proceso es idéntico pero la carpeta destino es public_html/wp-content/themes/.

[INFO] Si al subir archivos vía FTP no los ves reflejados en WordPress, puede ser un problema de caché. Limpia la caché de tu navegador y la de cualquier plugin de caché que tengas instalado.

FTP vs SFTP: ¿Cuál es más seguro?

Cuando configures tu conexión, verás que FileZilla te permite elegir entre FTP y SFTP. La diferencia es simple: FTP (File Transfer Protocol) envía tus datos (usuario y contraseña) en texto plano, lo cual es inseguro si estás en una red pública. SFTP (SSH File Transfer Protocol) cifra toda la conexión, haciendo que sea mucho más segura.

La mayoría de los hosting modernos ofrecen SFTP. Para usarlo, en el campo de "Puerto" de FileZilla, cambia el 21 por el 22 y en el campo "Protocolo" (arriba del todo) selecciona "SFTP - SSH File Transfer Protocol". El resto de los datos son los mismos.

[TIP] Si tu hosting es antiguo o muy básico, puede que no ofrezca SFTP. En ese caso, usa FTP normal pero evita conectarte desde redes Wi-Fi públicas sin protección. Siempre es mejor usar una VPN.

Solución de problemas comunes al conectar FTP

Nadie dijo que sería perfecto a la primera. Aquí tienes los errores más frecuentes y cómo solucionarlos.

1. Error "No se pudo conectar al servidor"

Esto significa que FileZilla no pudo encontrar tu servidor. Revisa que el host esté bien escrito. A veces es ftp.tudominio.com y otras solo tudominio.com. Prueba ambas. Si el problema persiste, puede que tu hosting tenga el puerto de FTP bloqueado. Algunos proveedores usan puertos alternativos como el 2106 para el panel de control, pero para FTP suelen usar el 21 o el 22. Si tu hosting usa Syspanel, recuerda que el puerto 2106 es para el panel, no para FTP.

2. Error de autenticación (usuario o contraseña incorrectos)

Revisa que no tengas espacios al copiar y pegar. Asegúrate de que el usuario es el completo (a veces incluye el dominio, como usuario@tudominio.com). Si no estás seguro, borra la cuenta FTP en cPanel y créala de nuevo.

3. Error "Fallo al abrir el directorio local"

Esto ocurre en tu lado, en tu PC. Significa que FileZilla no tiene permisos para leer la carpeta de tu computadora. Intenta mover el archivo a otra ubicación, como el Escritorio, e inténtalo de nuevo.

4. Los archivos no aparecen en el sitio web

Subiste el archivo, pero al visitar tu web no ves nada. Esto suele ser por dos razones: o subiste el archivo a la carpeta equivocada (recuerda, public_html es la raíz), o tu navegador tiene caché. Haz una prueba con la "Vista incógnito" para descartar la caché.

[WARNING] Nunca borres ni modifiques archivos que no entiendas. Si no estás seguro de qué hace un archivo, no lo toques. Un error común es eliminar el wp-config.php por accidente, lo que rompe todo el sitio.

Consejos avanzados para sacar el máximo partido a FTP

Ya sabes lo básico, pero aquí van algunos trucos que los profesionales usan a diario.

Usa la cola de transferencia para archivos grandes

Si tienes que subir 500 archivos, no los arrastres todos a la vez. FileZilla los pondrá en una cola y los subirá uno a uno. Esto es bueno porque puedes pausar y reanudar. Si se corta la conexión, no pierdes todo el progreso.

Edita archivos directamente con FileZilla

FileZilla te permite ver y editar archivos del servidor sin tener que descargarlos y subirlos de nuevo. Haz clic derecho en un archivo (como el .htaccess) y selecciona "Ver/Editar". Se abrirá en tu editor de texto predeterminado. Al guardar, FileZilla te preguntará si quieres subir los cambios al servidor. Es una forma rápida de hacer ajustes.

Cambia los permisos de archivos (CHMOD)

En ocasiones necesitarás dar permisos de escritura a una carpeta (por ejemplo, para instalar un certificado SSL). En FileZilla, haz clic derecho sobre la carpeta y selecciona "Permisos de archivos". Aquí puedes cambiar los números (644, 755, etc.). El valor más común es 755 para carpetas y 644 para archivos. No uses 777 a menos que sea estrictamente necesario y por poco tiempo, ya que es un riesgo de seguridad.

Descarga tu sitio web completo como respaldo

FTP también sirve para lo contrario: descargar tu sitio a tu PC. Selecciona todo el contenido de public_html y arrástralo a tu carpeta local. Esto te da un respaldo manual que puedes guardar en un disco duro externo. No es el método más eficiente (hay plugins de backup mejores), pero funciona en caso de emergencia.

Preguntas frecuentes (FAQ) sobre FTP en cPanel

Aquí tienes las dudas más habituales que nos llegan al soporte técnico. Seguro que alguna te suena.

¿Puedo usar FTP para subir imágenes a la biblioteca de WordPress?

Sí, pero no se recomienda. Si subes imágenes directamente a public_html/wp-content/uploads/, WordPress no las registrará en su base de datos, por lo que no aparecerán en la "Biblioteca de medios". Es mejor subirlas desde el propio panel de WordPress para que se gestionen correctamente. Usa FTP solo para plugins, temas o archivos de configuración.

¿Qué hago si olvidé mi contraseña FTP?

No hay problema. Ve a tu cPanel, entra en "Cuentas FTP" y haz clic en "Cambiar contraseña" para la cuenta que quieras. Introduce una nueva y listo. No necesitas crear otra cuenta.

¿Puedo conectar FTP desde el móvil?

Sí, existen aplicaciones como "FTP Client" o "FileZilla para Android" que te permiten conectarte. Sin embargo, la experiencia no es tan cómoda como en un ordenador, especialmente para arrastrar muchos archivos. Te recomiendo usarlo solo para ediciones rápidas.

¿Es lo mismo FTP que cPanel?

No. cPanel es el panel de control de tu hosting, una interfaz web para gestionar todo (bases de datos, correos, dominios). FTP es solo un protocolo de transferencia de archivos. Piensa en cPanel como la "oficina central" y FTP como el "servicio de mensajería" que lleva paquetes a la oficina.

¿Por qué mi conexión FTP es tan lenta?

Puede ser por tu conexión a internet, pero también por el tipo de conexión. Si estás usando FTP estándar, prueba a cambiar a SFTP (puerto 22) si tu hosting lo soporta, ya que a veces es más rápido. Además, sube archivos comprimidos en .zip (si es posible) y descomprímelos en el servidor, aunque esto requiere acceso a SSH o al Administrador de Archivos de cPanel.

¿Puedo usar FTP para mover mi sitio WordPress a otro hosting?

Sí, es un método muy común. Descarga todos los archivos de public_html con

¿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