WordPress pide FTP al actualizar y cómo corregirlo
Si wordpress pide ftp al actualizar, revisa permisos, propietario y FS_METHOD con criterio para recuperar las actualizaciones seguras.
Cuando wordpress pide ftp al actualizar plugins, temas o el núcleo, lo normal es que no pueda escribir archivos directamente en el servidor con el método previsto. En lugar de aplicar los cambios por sí mismo, solicita credenciales FTP como vía alternativa para acceder al sistema de archivos. La corrección depende del entorno: permisos, propietario de archivos, usuario con el que se ejecuta PHP y, en algunos casos, restricciones del hosting.
La idea clave es sencilla: no conviene tratar este aviso como un fallo aislado del panel de WordPress. En muchos casos es una señal de que el servidor no permite la escritura directa donde debería, y forzar una constante en la configuración puede ayudar, pero no siempre resuelve la causa real.
Qué significa que WordPress pide FTP al actualizar
Si WordPress muestra una pantalla de credenciales FTP, está indicando que no puede modificar archivos con acceso directo. WordPress intenta usar un método de filesystem adecuado para copiar, sobrescribir o borrar archivos durante una actualización. Si ese método falla, recurre a otros canales como FTP o FTPS.
Esto no implica necesariamente que debas usar FTP siempre. Significa, más bien, que el entorno actual no le concede a WordPress permisos de escritura suficientes o no reconoce como válido el acceso directo con el usuario del servidor.
Por qué ocurre este problema en WordPress
La causa más habitual es una combinación de permisos de escritura, propietario incorrecto de los archivos o diferencias entre el usuario que subió los ficheros y el usuario con el que se ejecuta PHP. Por ejemplo, puede ocurrir tras migraciones, restauraciones de copias, despliegues automáticos o cambios manuales por SSH o panel de hosting.
También puede influir la arquitectura del servidor: Apache con distintos módulos, PHP-FPM, Nginx, entornos aislados o contenedores. En algunos hostings, aunque los permisos parezcan correctos, el proveedor limita ciertos métodos de escritura por seguridad. Por eso no existe una única solución universal.
En resumen, WordPress solicita FTP al actualizar cuando no encuentra un modo seguro y válido de escribir directamente en wp-content, en los directorios temporales o en otros archivos necesarios para completar la actualización.
Cómo revisar permisos y propietario de archivos
Conviene revisar primero si los directorios y archivos tienen permisos razonables y si pertenecen al usuario esperado por el servidor. En muchos hostings, los directorios suelen funcionar con permisos tipo 755 y los archivos con 644, pero lo importante no es solo el número: también cuenta el propietario de archivos.
- Revisa si WordPress puede escribir dentro de wp-content, plugins, themes y el directorio temporal.
- Comprueba si los archivos fueron subidos por un usuario distinto al que ejecuta PHP.
- Evita usar 777 como solución rápida: es inseguro salvo pruebas muy controladas y temporales.
Si detectas inconsistencias de propietario o permisos, suele ser más fiable corregir eso antes que tocar la configuración de WordPress a ciegas.
Cuándo tiene sentido usar FS_METHOD en wp-config.php
La constante FS_METHOD puede servir para indicar a WordPress qué método de acceso al sistema de archivos debe intentar. En muchos casos, añadir define('FS_METHOD', 'direct'); en wp-config.php permite actualizar WordPress sin FTP, pero no conviene presentarlo como solución garantizada.
Solo tiene sentido si el servidor ya permite escritura directa de forma correcta y segura. Si el problema real es de propietario, permisos o política del hosting, forzarlo puede no funcionar o generar errores distintos. Antes de hacerlo, revisa que el archivo wp-config.php no contenga constantes duplicadas o configuraciones heredadas que interfieran.
Como referencia técnica, la documentación oficial de WordPress explica el comportamiento del sistema de archivos y sus métodos disponibles.
Qué revisar en el hosting para actualizar WordPress sin FTP
Si quieres evitar que WordPress pida FTP de forma recurrente, conviene revisar el entorno del hosting. No basta con mirar el panel de WordPress: hay que comprobar cómo se ejecuta PHP y qué permisos efectivos tiene sobre los archivos de la instalación.
- Si PHP se ejecuta con el mismo usuario propietario de la web.
- Si existen restricciones en directorios temporales o en el sistema de archivos.
- Si el hosting aplica medidas de aislamiento que impiden la escritura directa.
- Si una migración o restauración cambió propietarios o rutas internas.
Cuando no tienes acceso claro a esta información, suele ser buena señal abrir una consulta al soporte técnico del hosting indicando que WordPress solicita credenciales FTP al actualizar pese a tener permisos aparentemente correctos.
Errores frecuentes al intentar corregirlo
- Añadir FS_METHOD sin revisar antes permisos y propietario.
- Cambiar permisos de toda la web de forma masiva sin entender el impacto.
- Usar permisos excesivos por prisa y dejar la instalación expuesta.
- Pensar que el problema está en el plugin o en el tema cuando el origen es el servidor.
- Ignorar avisos de errores de escritura, carpeta temporal o actualizaciones incompletas.
Cómo dejar WordPress listo para futuras actualizaciones
Para evitar que el problema reaparezca, lo más eficaz es dejar alineados permisos, propietario y método de filesystem con la configuración real del hosting. Si has hecho una migración, una restauración o cambios por consola, conviene verificar después que WordPress puede escribir donde necesita antes de la siguiente actualización.
En definitiva, cuando wordpress pide ftp, la causa real suele estar en el acceso al sistema de archivos, no en una simple preferencia del panel. Forzar una constante puede ayudar en muchos casos, pero no sustituye una revisión técnica correcta del servidor y de la instalación.
Si detectas dudas sobre propietario, PHP-FPM, restricciones del hosting o errores de escritura repetidos, el siguiente paso razonable es revisarlo con soporte del proveedor o con un servicio técnico especializado en WordPress. Suele ser la forma más segura de recuperar actualizaciones estables sin abrir riesgos innecesarios.
¿Necesitas orientación personalizada?
Te ayudamos a entender tus opciones y el siguiente paso.