Cómo usar FTP para gestionar los archivos de tu WordPress
FTP es el protocolo estándar para transferir archivos entre tu ordenador y el servidor de hosting. Saber usarlo es fundamental cuando no puedes acceder al panel de WordPress — un plugin roto que deja la web en blanco, un error en el .htaccess, o una actualización fallida — porque FTP te da acceso directo a los archivos del servidor independientemente de que WordPress funcione o no.
FileZilla: el cliente FTP estándar
FileZilla es el cliente FTP más usado y es completamente gratuito. Descárgalo desde filezilla-project.org (solo la versión «FileZilla Client», no el Server). Está disponible para Windows, Mac y Linux.
La interfaz muestra dos paneles: el izquierdo es tu ordenador local y el derecho es el servidor remoto. Navegas por ambos de forma independiente y arrastras archivos de un panel al otro para subirlos o bajarlos.
Conectar con SFTP en lugar de FTP
FTP transmite las credenciales y los datos sin cifrar: cualquiera que monitorice la red puede verlos. SFTP (SSH File Transfer Protocol) cifra toda la comunicación y es el protocolo correcto para usar en producción.
Para conectar con SFTP en FileZilla: en el menú de la parte superior, introduce los datos de conexión. El campo «Protocolo» selecciona «SFTP – SSH File Transfer Protocol». El host es la IP o dominio de tu servidor. El puerto estándar de SFTP es el 22 (en algunos hostings puede ser diferente). Usuario y contraseña son los de acceso SSH de tu cuenta de hosting.
En los planes de ISPACTIVO con acceso SSH, las credenciales SFTP son las mismas que las de SSH. Si no tienes las credenciales, están en el panel de control de tu cuenta.
La estructura de archivos de WordPress
Al conectar, navega hasta la carpeta de tu instalación de WordPress. La estructura que encontrarás:
wp-admin/ — archivos del panel de administración. Nunca modifiques nada aquí salvo en emergencias.
wp-content/ — tu contenido: plugins en wp-content/plugins/, temas en wp-content/themes/, imágenes en wp-content/uploads/.
wp-includes/ — el núcleo de WordPress. Nunca modifiques nada aquí.
wp-config.php — configuración de la base de datos y constantes de WordPress. El archivo más importante de la instalación.
.htaccess — reglas del servidor para redirecciones, seguridad y caché. Puede estar oculto; en FileZilla activa la vista de archivos ocultos desde Server → Force Showing Hidden Files.
Usos más comunes del FTP en emergencias
Desactivar un plugin que rompe la web: si un plugin activo genera un error fatal y no puedes acceder al panel, renombra la carpeta del plugin en wp-content/plugins/. Cambia plugin-problematico por plugin-problematico-OFF. WordPress no lo encontrará y lo desactivará automáticamente.
Restaurar el .htaccess: si el .htaccess tiene un error que genera errores 500, descárgalo, edítalo localmente y súbelo de vuelta. El .htaccess correcto de una instalación WordPress básica es el que genera Ajustes → Enlaces permanentes → Guardar cambios.
Subir archivos grandes: WordPress limita el tamaño de las subidas por PHP. Para archivos que superan ese límite, sube directamente por SFTP a la carpeta de uploads y luego añádelos a la biblioteca de medios con el plugin Add From Server.
Permisos de archivo desde FileZilla
FileZilla permite cambiar los permisos de archivos y carpetas: clic derecho → File Permissions. Los permisos correctos en WordPress son 644 para archivos y 755 para carpetas. El wp-config.php debe tener 440 o 600 para que solo el propietario pueda leerlo. Nunca uses 777 en ningún archivo de WordPress.