Respuesta breve: el mensaje “No disponible temporalmente por mantenimiento programado. Vuelve en un minuto” que no desaparece significa que una actualización se interrumpió. WordPress dejó un archivo .maintenance en la raíz y no lo eliminó.
Por qué ocurre
Antes de actualizar el núcleo, un plugin o un tema, WordPress escribe un archivo .maintenance que pone toda la web tras ese mensaje, y lo borra al terminar. Si la actualización se interrumpe —un timeout, un error fatal, cerrar la pestaña, actualizar muchos plugins a la vez—, el archivo queda y la web sigue bloqueada.
La solución, paso a paso
- Conéctate por SFTP o el gestor de archivos del hosting.
- En la raíz de WordPress (donde está
wp-config.php), borra el archivo.maintenance. Empieza por un punto, así que activa “mostrar archivos ocultos” si no lo ves. - Recarga la web: debería volver de inmediato.
No te quedes ahí
Borrar el archivo desbloquea la web, pero la actualización interrumpida puede estar aplicada a medias. Comprueba que el núcleo, el plugin o el tema terminaron de actualizarse: una actualización incompleta puede dejar archivos descuadrados que causen un error fatal después. Activa WP_DEBUG_LOG y repite la actualización limpia, un componente cada vez, con una copia disponible.
Evita que se repita
Actualiza un plugin cada vez en lugar de en masa, evita cerrar la pestaña a mitad y asegura que el servidor tiene memoria y tiempo suficientes para la operación. Si las actualizaciones agotan el tiempo con frecuencia, ese límite de recursos de fondo es el problema real que resolver.
CRITERIO DE INCIDENTE WP REPAIR
Secuencia de intervención segura
El mensaje persistente suele significar que una actualización no retiró .maintenance. Quitar el marcador devuelve acceso, pero el componente interrumpido aún necesita comprobar integridad y versión.
- Confirma que es mantenimiento WordPress y no una página del hosting o proxy.
- Conserva la hora e identifica el componente que se actualizaba.
- Retira .maintenance solo de la raíz WordPress correcta.
- Verifica archivos de núcleo, plugin o tema y repite uno a uno.
Qué debe quedar verificado
- No queda un marcador .maintenance inesperado.
- El componente muestra una versión completa y coherente.
- Funcionan admin, front y la función crítica del componente.
Fuentes técnicas oficiales
Continúa el diagnóstico
Esta guía explica el diagnóstico. Si la web está afectada ahora, la intervención debe preservar una vía de vuelta y verificar el recorrido real del negocio.
Ver el servicio de reparación urgente →SOBRE ESTE SÍNTOMA
Preguntas frecuentes de esta guía.
¿Es seguro eliminar el archivo.maintenance y seguir adelante?+
La actualización que desencadenó el archivo fue interrumpida, por lo que todavía necesita confirmar si el núcleo, el plugin o el theme terminaron de actualizarse antes de tratar el incidente como cerrado.
¿Por qué no puedo encontrar el archivo.maintenance en mi administrador de archivos?+
Su nombre de archivo comienza con un punto, que muchos administradores de archivos y clientes FTP ocultan por defecto. Habilite "mostrar archivos ocultos" en su cliente SFTP o gestor de archivos hosting para verlo en la raíz WordPress, junto a wp-config.php.
¿Esto sólo sucede con las actualizaciones del núcleo, o puede plugins y themes causarlo también?+
Cualquiera de los tres puede activarlo. WordPress escribe el mismo archivo.maintenance antes de actualizar el núcleo, un plugin, o un theme, y se queda atascado cuando esa actualización específica se interrumpe, independientemente de qué componente se estaba actualizando.
¿Cómo puedo evitar que esto vuelva a suceder en futuras actualizaciones?+
Actualizar una plugin a la vez en lugar de actualizar a granel varios a la vez, evitar cerrar la pestaña del navegador mientras se ejecuta una actualización, y asegúrese de que el servidor tiene suficiente memoria y tiempo de ejecución para completar la actualización. Si las actualizaciones mantienen el tiempo fuera, ese límite de recursos es el verdadero problema para solucionar con su host.