Introducción
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es encontrarse con el mensaje 'Actualización fallida' al intentar actualizar plugins, temas o el núcleo de WordPress. Este fallo interrumpe el mantenimiento normal del sitio y puede dejar tu página vulnerable si no se corrige a tiempo.
Causas Principales del Error
El error de actualización fallida en WordPress suele estar provocado por varios factores técnicos comunes:
- Problemas temporales con los permisos de archivos y carpetas en el servidor.
- Un archivo residual llamado
.maintenanceque se queda bloqueado en el directorio raíz de la instalación. - Conflictos de memoria PHP insuficiente o tiempos de espera agotados (timeout).
- Fallos de conectividad con el repositorio oficial de WordPress.
Método 1: Eliminar el archivo .maintenance por FTP
Cuando WordPress realiza una actualización, crea automáticamente un archivo temporal llamado .maintenance. Si la actualización se interrumpe, este archivo no se borra, bloqueando cualquier intento posterior.
- Conéctate a tu servidor utilizando un cliente FTP (como FileZilla) o el Administrador de Archivos de tu cPanel.
- Navega hasta la carpeta raíz donde está instalado WordPress (generalmente
public_html). - Busca el archivo oculto llamado
.maintenance. - Haz clic derecho sobre él y selecciona Eliminar.
- Vuelve a tu panel de WordPress e intenta realizar la actualización nuevamente.
Método 2: Verificar y corregir los permisos de archivos
Si los permisos de tus directorios no están configurados correctamente, WordPress no podrá escribir los nuevos archivos de la actualización.
- Accede a tu panel de alojamiento web (cPanel o similar) y abre el Administrador de Archivos.
- Selecciona la carpeta principal de tu sitio web y revisa los permisos. Los directorios deben tener el permiso
755y los archivos el permiso644. - Si utilizas SSH, puedes ejecutar el siguiente comando para corregir los permisos de forma masiva:
find . -type d -exec chmod 755 {} +find . -type f -exec chmod 644 {} + - Comprueba si el error ha desaparecido al actualizar tus componentes.
Método 3: Aumentar el límite de memoria PHP
A veces, las actualizaciones requieren más recursos de los que tu servidor permite por defecto, causando un corte abrupto en el proceso.
- Abre el archivo
wp-config.phpubicado en la raíz de tu WordPress mediante FTP o el editor de cPanel. - Busca la línea que indica la configuración de la base de datos o añade justo antes de
/* ¡Eso es todo, deja de editar! Feliz publicación */la siguiente línea de código:define('WP_MEMORY_LIMIT', '256M'); - Guarda los cambios y recarga tu panel de administración para reintentar la actualización con éxito.