Cómo usar FTP para gestionar archivos de WordPress en cPanel
¿Qué es FTP y por qué lo necesitas para WordPress?
Si alguna vez has querido subir un plugin manualmente, modificar un archivo de configuración o hacer una copia de seguridad completa de tu sitio, necesitas saber qué es FTP y cómo usarlo. FTP (Protocolo de Transferencia de Archivos) es, en palabras sencillas, el puente entre tu ordenador y el servidor donde vive tu WordPress.
Piensa en ello como el "Explorador de Archivos" de tu hosting, pero que funciona a través de internet. En lugar de arrastrar archivos entre carpetas de tu PC, los arrastras entre tu PC y el servidor. Con FTP WordPress cPanel, tendrás acceso total a la estructura de archivos de tu sitio, algo que el panel de administración de WordPress no te permite hacer.
¿Por qué es tan importante? Porque hay tareas críticas que solo se pueden realizar por FTP:
-
Recuperar un sitio hackeado: si te bloquean el acceso al panel de WordPress, FTP es tu única vía de rescate.
-
Subir plugins o temas grandes: cuando el administrador de WordPress falla por límites de memoria o tiempo, FTP siempre funciona.
-
Editar archivos de configuración: como el famoso
wp-config.phpo el.htaccess. -
Realizar copias de seguridad completas: descargar todo tu sitio (archivos y bases de datos) a tu ordenador.
-
Arreglar el error "Error al establecer conexión con la base de datos": que suele requerir editar un archivo de configuración.
Preparativos antes de conectar FTP a cPanel
Antes de lanzarte a conectar FTP cPanel, necesitas tener tres datos en la mano. Sin ellos, será imposible establecer la conexión:
1. Datos que necesitas de tu hosting
| Dato | Dónde encontrarlo en cPanel |
|---|---|
| Dirección del servidor FTP | Suele ser ftp.tudominio.com o la IP de tu servidor. Lo encuentras en el cPanel, sección "Cuentas FTP". |
| Usuario FTP | Es diferente al usuario de cPanel. Lo creas en "Cuentas FTP". |
| Contraseña | La que asignaste al crear la cuenta FTP. |
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso al panel es el 2106. Recuerda que la dirección FTP será la misma, pero el puerto del panel no afecta al FTP (el FTP usa el puerto 21 por defecto).
2. Elige un cliente FTP
Un cliente FTP es el programa que usas en tu ordenador. Los más populares y gratuitos son:
-
FileZilla: el más recomendado para principiantes. Funciona en Windows, Mac y Linux.
-
Cyberduck: ideal para usuarios de Mac, con interfaz muy intuitiva.
-
WinSCP: excelente opción para Windows, con funciones avanzadas.
[TIP] FileZilla es la opción más segura para empezar. Su interfaz de doble panel te muestra a la izquierda tus archivos locales y a la derecha los del servidor, lo que hace muy visual la transferencia.
3. Crea una cuenta FTP específica (recomendado)
No uses la cuenta FTP principal de tu cPanel para todo. Es más seguro crear una cuenta FTP específica para WordPress:
-
Entra en tu cPanel.
-
Busca la sección "Cuentas FTP" (o "FTP Accounts").
-
Haz clic en "Crear cuenta FTP".
-
Completa los campos:
- Login: por ejemplo,
wordpress@tudominio.com. - Directorio:
/public_html(o la carpeta donde esté instalado WordPress). - Cuota: 0 (sin límite) o la cantidad que prefieras.
- Login: por ejemplo,
-
Haz clic en "Crear".
Cómo conectar FTP cPanel paso a paso (con FileZilla)
Ahora sí, vamos a conectar FTP cPanel usando FileZilla como ejemplo. El proceso es idéntico en otros clientes, solo cambian los nombres de los campos.
Paso 1: Descarga e instala FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es un clic tras otro, sin complicaciones.
Paso 2: Abre el Administrador de Sitios
En FileZilla, haz clic en "Archivo" (menú superior) y luego en "Administrador de Sitios". Esto te permitirá guardar la configuración para futuras conexiones.
Paso 3: Configura los datos de conexión
En la ventana que se abre:
-
Haz clic en "Nuevo sitio" y ponle un nombre (por ejemplo, "Mi WordPress").
-
En el campo "Servidor", escribe la dirección FTP que encontraste en cPanel (normalmente
ftp.tudominio.com). -
En "Protocolo", selecciona "FTP - Protocolo de Transferencia de Archivos".
-
En "Cifrado", elige "Usar FTP explícito sobre TLS si está disponible" (es más seguro).
-
En "Tipo de acceso", selecciona "Normal".
-
Introduce tu Usuario y Contraseña FTP.
-
Haz clic en "Conectar".
Paso 4: Acepta el certificado (si aparece)
La primera vez, FileZilla te mostrará un aviso sobre el certificado del servidor. Marca la casilla "Confiar siempre en este certificado" y haz clic en "Aceptar".
Paso 5: ¡Ya estás conectado!
Si todo ha ido bien, verás dos paneles:
-
Panel izquierdo: tus archivos locales (tu ordenador).
-
Panel derecho: los archivos del servidor (tu WordPress).
En el panel derecho, deberías ver la carpeta public_html (o htdocs). Dentro de ella, encontrarás los archivos de tu WordPress: wp-admin, wp-content, wp-includes, wp-config.php, etc.
[WARNING] No modifiques archivos que no conozcas. Un error en wp-config.php o en los archivos del núcleo de WordPress puede dejar tu sitio inaccesible.
Gestionar archivos WordPress FTP: las tareas más comunes
Ahora que ya sabes cómo conectar FTP cPanel, veamos las operaciones que harás con más frecuencia.
Subir un plugin o tema manualmente
Esta es la tarea más habitual cuando el administrador de WordPress falla:
-
Descarga el plugin o tema en tu ordenador (normalmente viene en un archivo
.zip). -
Descomprime el archivo en tu ordenador. No subas el
.zipdirectamente, WordPress no lo reconocerá. -
En FileZilla, navega en el panel derecho hasta
public_html/wp-content/plugins/(para plugins) opublic_html/wp-content/themes/(para temas). -
Arrastra la carpeta descomprimida desde el panel izquierdo al derecho.
-
Espera a que termine la transferencia (verás el progreso en la parte inferior de FileZilla).
-
Ve a tu panel de WordPress y activa el plugin o tema.
Descargar una copia de seguridad completa
-
Conecta por FTP.
-
Selecciona todos los archivos de
public_html(puedes hacer clic en la primera carpeta, presionarCtrl+Aen Windows oCmd+Aen Mac). -
Haz clic derecho y selecciona "Descargar".
-
Elige una carpeta en tu ordenador y espera. Esto puede tardar varios minutos si tu sitio es grande.
[TIP] Para sitios grandes, es mejor hacer la copia por partes: primero wp-content (que suele ser lo más pesado) y luego el resto de archivos.
Editar un archivo (por ejemplo, wp-config.php)
-
En FileZilla, navega hasta
public_html/wp-config.php. -
Haz clic derecho sobre el archivo y selecciona "Ver/Editar".
-
FileZilla descargará el archivo a una carpeta temporal y lo abrirá con el editor de texto predeterminado.
-
Realiza los cambios necesarios y guarda el archivo.
-
FileZilla detectará el cambio y te preguntará si quieres subirlo de nuevo. Haz clic en "Sí".
-
Importante: antes de editar, siempre haz una copia del archivo original en tu ordenador.
[WARNING] Si editas wp-config.php y cometes un error, tu sitio dejará de funcionar. Siempre guarda una copia de seguridad del archivo antes de tocarlo.
Cambiar permisos de archivos
A veces necesitas cambiar los permisos de un archivo o carpeta (por ejemplo, a 755 o 644) para solucionar problemas de escritura:
-
Haz clic derecho sobre el archivo o carpeta.
-
Selecciona "Permisos de archivo...".
-
Introduce el valor numérico (por ejemplo,
755para carpetas,644para archivos). -
Marca "Aplicar a todos los subdirectorios y archivos" si es una carpeta.
-
Haz clic en "Aceptar".
Solución de problemas comunes al usar FTP WordPress cPanel
Error "No se puede conectar al servidor"
-
Verifica que el servidor FTP es correcto: prueba con
ftp.tudominio.como con la IP directa. -
Comprueba el puerto: el FTP estándar usa el puerto 21. Algunos hosts usan puertos alternativos (como 2106 en Syspanel, aunque ese es para el panel, no para FTP).
-
Desactiva el firewall o VPN: a veces bloquean la conexión FTP.
-
Prueba con modo pasivo: en FileZilla, ve a "Editar" > "Ajustes" > "Conexión" > "FTP" y marca "Modo pasivo".
Error de autenticación (usuario o contraseña incorrectos)
-
Revisa que estás usando la cuenta FTP, no la de cPanel.
-
Asegúrate de que la contraseña no tiene espacios al copiarla.
-
Crea una nueva cuenta FTP en cPanel y prueba con ella.
Solo puedo ver la carpeta public_html vacía
-
Estás en la carpeta equivocada: WordPress puede estar instalado en una subcarpeta (por ejemplo,
public_html/blog). -
Revisa la ruta de la cuenta FTP: si creaste una cuenta FTP con directorio específico, solo verás esa carpeta.
La transferencia se interrumpe a mitad
-
Sube los archivos por partes: si es un archivo muy grande, divídelo en varios más pequeños.
-
Aumenta el tiempo de espera: en FileZilla, en "Editar" > "Ajustes" > "Conexión", aumenta el "Tiempo de espera" a 120 segundos.
-
Usa conexión por cable: el WiFi inestable causa cortes en transferencias largas.
Preguntas frecuentes sobre FTP WordPress cPanel
¿Puedo usar FTP sin cPanel?
Sí, pero cPanel facilita mucho la gestión. Si tu hosting usa Syspanel (HestiaCP), también puedes crear cuentas FTP desde su panel (recuerda que el acceso es por el puerto 2106). La estructura de archivos será la misma.
¿Es seguro usar FTP?
FTP estándar es inseguro porque envía tus datos sin cifrar. Usa FTPS (FTP sobre SSL) si tu servidor lo permite. En FileZilla, elige "Requiere FTP explícito sobre TLS" en el cifrado. Si tu hosting solo ofrece SFTP (SSH), también es una buena opción.
¿Puedo usar FTP para subir archivos a WordPress sin afectar al sitio?
Sí, pero ten cuidado: subir archivos a wp-content no afecta al funcionamiento del sitio mientras no sobrescribas archivos del núcleo. Sobrescribir archivos de WordPress puede romper el sitio si hay incompatibilidades.
¿Cómo sé si mi WordPress está en public_html o en otra carpeta?
Conecta por FTP y mira la estructura. Si ves las carpetas wp-admin, wp-content y wp-includes, estás en el lugar correcto. Si no las ves, busca en subcarpetas como blog, wordpress o html.
¿Qué diferencia hay entre FTP y el Administrador de Archivos de cPanel?
Ambos hacen lo mismo, pero el Administrador de Archivos de cPanel funciona directamente desde el navegador, sin instalar programas. FTP es más rápido para transferencias masivas y funciona mejor si tu conexión es inestable.
¿Puedo usar FTP para hacer una copia de seguridad de la base de datos?
No, FTP solo transfiere archivos. Para la base de datos necesitas usar phpMyAdmin desde cPanel o un plugin de copia de seguridad como UpdraftPlus.
Consejos finales para gestionar archivos WordPress FTP como un pro
-
Siempre haz copias de seguridad antes de modificar nada. Un archivo mal editado puede tumbar tu sitio.
-
Usa una cuenta FTP exclusiva para WordPress. Así sabrás qué conexiones son de tu sitio y podrás revocarla fácilmente si hay un problema de seguridad.
-
Evita usar el usuario root o el usuario principal de cPanel para FTP. Es un riesgo de seguridad innecesario.
-
No subas archivos mientras tu sitio está en producción si puedes evitarlo, especialmente si son cambios críticos. Hazlo en horas de bajo tráfico.
-
Mantén FileZilla actualizado. Las versiones nuevas corrigen vulnerabilidades de seguridad.
-
Si usas Syspanel (HestiaCP), recuerda que el puerto del panel es el 2106, pero el FTP sigue usando el puerto 21 estándar.
Resumen rápido: tu checklist para conectar FTP a WordPress
-
Tienes los datos de tu cuenta FTP (servidor, usuario, contraseña).
-
Has descargado e instalado un cliente FTP (recomendado: FileZilla).
-
Has configurado la conexión en el Administrador de Sitios.
-
Has conectado correctamente y ves tus archivos de WordPress.
-
Has hecho una copia de seguridad de los archivos que vas a tocar.
Con estas instrucciones, gestionar archivos WordPress FTP se convierte en una tarea sencilla y segura. Recuerda que la práctica hace al maestro: empieza con tareas simples como subir un plugin y, poco a poco, te sentirás cómodo editando archivos de configuración y haciendo copias de seguridad completas. Si en algún momento te sientes perdido, vuelve a esta guía y sigue los pasos con calma. ¡Tu WordPress te lo agradecerá!
