Modo mantenimiento atascado en WordPress cómo quitarlo
Guía completa para quitar el modo mantenimiento atascado en WordPress, causas frecuentes, soluciones paso a paso y prevención de futuros bloqueos.
Índice
- ¿Qué es el modo mantenimiento en WordPress?
- ¿Por qué se queda atascado el modo mantenimiento?
- Cómo quitar el modo mantenimiento atascado (solucion rápida)
- Eliminar el archivo .maintenance por FTP o gestor de archivos
- Solución desde el panel de hosting (cPanel, Plesk, etc.)
- Revisar plugins, temas y actualizaciones fallidas
- Cómo prevenir que el modo mantenimiento vuelva a atascarse
- Errores comunes y cómo evitarlos
- Buenas prácticas de mantenimiento en WordPress
- Preguntas frecuentes
¿Qué es el modo mantenimiento en WordPress?
El modo mantenimiento en WordPress es un estado temporal que se activa automáticamente cuando el sistema realiza ciertas tareas críticas, como la actualización del núcleo (core), de los plugins o de los temas. Durante este proceso, WordPress crea un archivo especial llamado .maintenance en la raíz de la instalación. Mientras este archivo existe, los visitantes verán un mensaje del tipo "Brevemente no disponible para mantenimiento programado. Vuelve a comprobar el sitio en unos minutos" en lugar del contenido habitual.
En condiciones normales, el modo mantenimiento dura solo unos segundos o minutos, y se desactiva automáticamente cuando las actualizaciones finalizan con éxito. Sin embargo, si algo falla en medio del proceso (un corte de conexión, un límite de recursos del servidor, un plugin conflictivo, etc.), el archivo .maintenance puede quedarse "atascado" y el sitio permanecerá bloqueado para los usuarios.
Resumen clave: el modo mantenimiento es una medida de seguridad temporal. Si tu web se ha quedado permanentemente en este modo, casi siempre significa que el archivo .maintenance no se ha eliminado correctamente y hay que borrarlo de forma manual.
¿Por qué se queda atascado el modo mantenimiento?
Que WordPress se quede en modo mantenimiento indefinidamente es un síntoma de que el proceso de actualización no ha terminado correctamente. Esto puede deberse a varios factores técnicos relacionados con el servidor, la conexión o el propio sitio web.
- Interrupción de la actualización: cerrar la pestaña del navegador, perder la conexión a Internet o forzar la recarga de la página mientras WordPress está actualizando.
- Límites de recursos del servidor: memoria PHP insuficiente, tiempo máximo de ejecución (max_execution_time) demasiado bajo o restricciones de CPU que hacen que el proceso se corte a mitad.
- Plugins o temas conflictivos: un plugin mal programado, incompatible con la versión actual de WordPress o con otros plugins puede provocar errores fatales durante la actualización.
- Actualizaciones masivas: intentar actualizar a la vez decenas de plugins y temas, junto con el core de WordPress, aumenta el riesgo de que algo falle.
- Problemas de permisos de archivos: si el servidor no tiene permisos correctos para escribir o eliminar archivos, WordPress puede crear
.maintenancepero no borrarlo. - Fallo del servidor o del hosting: reinicios inesperados, caídas de servicio o tareas de mantenimiento del proveedor en el mismo momento de la actualización.
Importante: aunque el síntoma visible es el mensaje de mantenimiento, el origen del problema suele estar en una actualización interrumpida. Por eso, además de quitar el modo mantenimiento, es recomendable revisar qué se estaba actualizando cuando ocurrió el fallo.
Cómo quitar el modo mantenimiento atascado (solución rápida)
La forma más rápida y efectiva de quitar el modo mantenimiento atascado en WordPress es eliminar manualmente el archivo .maintenance que se encuentra en la carpeta raíz de tu instalación. Una vez borrado, el sitio dejará de mostrar el mensaje de mantenimiento y volverá a cargar con normalidad, siempre que no haya otros errores graves.
- Accede a los archivos de tu web mediante FTP (por ejemplo, con FileZilla) o desde el gestor de archivos del panel de tu hosting.
- Localiza la carpeta raíz de WordPress (donde están
wp-config.php,wp-admin,wp-content, etc.). - Busca un archivo llamado
.maintenance. A veces está oculto, por lo que debes activar la opción de mostrar archivos ocultos. - Elimínalo o renómbralo (por ejemplo, a
.maintenance_old). - Recarga tu sitio en el navegador (idealmente en una ventana de incógnito o borrando la caché).
Consejo rápido: si tras borrar .maintenance sigues viendo el mensaje de mantenimiento, limpia la caché de tu plugin de caché (si usas alguno), la caché del navegador y, si procede, la caché a nivel de servidor de tu proveedor de hosting.
Eliminar el archivo .maintenance por FTP o gestor de archivos
Eliminar el archivo .maintenance es el paso clave para quitar el modo mantenimiento atascado en WordPress. A continuación se detalla el proceso tanto por FTP como desde el gestor de archivos del panel de control del hosting, para que puedas elegir el método que te resulte más cómodo.
1. Eliminar .maintenance mediante FTP
El acceso FTP es uno de los métodos más universales, ya que funciona con prácticamente cualquier proveedor de hosting. Necesitarás un cliente FTP (como FileZilla, Cyberduck o WinSCP) y los datos de acceso que te proporciona tu hosting.
- Paso 1: abre tu cliente FTP e introduce el servidor, usuario, contraseña y puerto (normalmente 21 para FTP o 22 para SFTP).
- Paso 2: conéctate y navega hasta la carpeta donde está instalado WordPress. Suele llamarse
public_html,www,httpdocso similar. - Paso 3: asegúrate de activar la opción "mostrar archivos ocultos" (en FileZilla, en el menú "Servidor > Forzar mostrar archivos ocultos").
- Paso 4: localiza el archivo
.maintenanceen la raíz de WordPress. - Paso 5: haz clic derecho sobre
.maintenancey selecciona "Eliminar" o "Renombrar" para desactivarlo. - Paso 6: recarga tu sitio web en el navegador para comprobar que el mensaje de mantenimiento ha desaparecido.
2. Eliminar .maintenance desde el gestor de archivos del hosting
Si prefieres no usar FTP, la mayoría de paneles de hosting (como cPanel, Plesk o paneles personalizados) incluyen un gestor de archivos accesible desde el navegador. El procedimiento es muy similar.
- Paso 1: accede al panel de tu proveedor de hosting con tu usuario y contraseña.
- Paso 2: busca la sección "Archivos" o "File Manager" y ábrela.
- Paso 3: entra en la carpeta raíz de tu sitio WordPress (normalmente
public_htmlo el nombre del dominio). - Paso 4: activa la opción de mostrar archivos ocultos (en cPanel, suele haber una casilla "Show Hidden Files (dotfiles)").
- Paso 5: localiza el archivo
.maintenance, selecciónalo y pulsa "Delete" o "Eliminar". - Paso 6: vacía la papelera si el panel la utiliza, para asegurarte de que el archivo se borra por completo.
Nota técnica: el archivo .maintenance solo debe existir mientras dura una actualización. Si lo ves en tu servidor y no estás actualizando nada, es seguro eliminarlo. No afecta al contenido ni a la base de datos de tu web.
Solución desde el panel de hosting (cPanel, Plesk, etc.)
Además de eliminar el archivo .maintenance, en algunos casos conviene revisar otros aspectos desde el panel de tu proveedor de hosting, especialmente si el modo mantenimiento atascado se repite con frecuencia o si las actualizaciones fallan de forma sistemática.
1. Aumentar límites de PHP
Los límites de recursos de PHP pueden provocar que las actualizaciones se corten a mitad, dejando el modo mantenimiento activo. Desde cPanel o Plesk, suele haber una sección para ajustar estos parámetros.
- memory_limit: establece al menos 256M para sitios con varios plugins o temas pesados.
- max_execution_time: aumenta a 120 o 180 segundos para dar margen suficiente a las actualizaciones.
- max_input_time: puede ajustarse también a 120 o más, según las recomendaciones del hosting.
- upload_max_filesize y post_max_size: útiles si subes temas o plugins grandes manualmente.
2. Revisar registros de errores (error logs)
Si el modo mantenimiento se queda atascado de forma recurrente, conviene revisar los registros de errores del servidor para identificar el origen del problema. En cPanel, suele haber una sección llamada "Errors" o "Metrics > Errors" donde se muestran los errores recientes de PHP.
- Busca errores PHP Fatal error o Allowed memory size exhausted en el momento aproximado en que realizaste la actualización.
- Si aparece el nombre de un plugin o tema en el error, es un indicio claro de que puede estar causando el bloqueo.
- En caso de dudas, puedes compartir estos registros con el soporte técnico de tu hosting o con tu desarrollador.
3. Usar herramientas de autoinstalador
Algunos hostings ofrecen herramientas como Softaculous, Installatron u otros autoinstaladores que permiten gestionar instalaciones de WordPress. Desde ahí, a veces es posible:
- Reparar permisos de archivos y carpetas.
- Forzar una actualización del core de WordPress.
- Crear copias de seguridad antes de nuevas actualizaciones.
Recomendación: si no estás familiarizado con estos ajustes, pide ayuda al soporte de tu hosting. Muchos proveedores pueden aumentar límites de PHP o revisar errores por ti, reduciendo el riesgo de que el modo mantenimiento vuelva a atascarse.
Revisar plugins, temas y actualizaciones fallidas
Una vez que hayas quitado el modo mantenimiento atascado, el siguiente paso es revisar qué componente provocó el problema. Ignorar esta fase puede hacer que el error se repita en la próxima actualización. Es fundamental analizar plugins, temas y el propio núcleo de WordPress.
1. Comprobar el historial de actualizaciones
En el escritorio de WordPress, ve a Escritorio > Actualizaciones y revisa si hay mensajes de error o actualizaciones pendientes. También puedes ir a Plugins > Plugins instalados y Apariencia > Temas para ver qué elementos se han actualizado recientemente.
- Identifica qué estabas actualizando cuando se activó el modo mantenimiento.
- Comprueba si algún plugin o tema aparece como "actualización fallida" o muestra avisos de error.
- Si el problema ocurrió al actualizar WordPress, anota la versión a la que estabas intentando actualizar.
2. Desactivar temporalmente plugins conflictivos
Si sospechas que un plugin está causando el bloqueo, puedes desactivarlo temporalmente para comprobar si el sitio vuelve a funcionar con normalidad y si las actualizaciones dejan de dar problemas.
- Accede a Plugins > Plugins instalados y desactiva los plugins que se hayan actualizado justo antes del error.
- Si no puedes acceder al panel de WordPress, cambia el nombre de la carpeta
wp-content/pluginspor FTP (por ejemplo, aplugins_old) para desactivar todos los plugins de golpe. - Vuelve a activar los plugins uno a uno hasta identificar cuál provoca el problema.
3. Revisar el tema activo
Los temas también pueden causar errores durante las actualizaciones, especialmente si incluyen mucho código personalizado. Si el bloqueo coincide con la actualización de un tema, considera:
- Activar temporalmente un tema por defecto de WordPress (como Twenty Twenty-Three) para descartar problemas del tema actual.
- Comprobar si el desarrollador del tema ha publicado avisos sobre incompatibilidades con la versión de WordPress que usas.
- Actualizar primero el tema hijo (child theme) y después el tema padre, si trabajas con esta estructura.
Buena práctica: antes de realizar actualizaciones importantes, crea siempre una copia de seguridad completa (archivos + base de datos). Así podrás volver atrás si un plugin, tema o versión de WordPress provoca errores graves.
Cómo prevenir que el modo mantenimiento vuelva a atascarse
Evitar que el modo mantenimiento se quede atascado en el futuro es tan importante como solucionarlo cuando ocurre. Implementar algunas medidas preventivas reduce drásticamente el riesgo de que tu sitio quede inaccesible en el peor momento.
1. Actualizar en horarios de baja afluencia
Realiza las actualizaciones en momentos de menor tráfico (por ejemplo, de madrugada según el huso horario de tu audiencia). Así, si algo falla y el modo mantenimiento se queda activo unos minutos, afectará a menos usuarios.
- Consulta las estadísticas de tráfico en Google Analytics o en tu herramienta de analítica.
- Planifica una ventana de mantenimiento periódica (por ejemplo, una vez al mes).
2. Evitar actualizaciones masivas simultáneas
Actualizar a la vez el núcleo de WordPress, decenas de plugins y varios temas aumenta el riesgo de conflictos y de que el proceso se corte. Es preferible actualizar por bloques pequeños.
- Actualiza primero el core de WordPress.
- Después, actualiza plugins esenciales (seguridad, caché, SEO) uno a uno.
- Por último, actualiza temas y plugins secundarios.
3. Mantener un hosting optimizado para WordPress
Un hosting de baja calidad, con recursos muy limitados, es una de las causas más frecuentes de actualizaciones fallidas y modos de mantenimiento atascados. Valora si tu plan actual se ajusta a las necesidades reales de tu sitio.
- Elige proveedores con planes específicos para WordPress.
- Comprueba que ofrecen versiones modernas de PHP (8.0 o superior) y bases de datos actualizadas.
- Pregunta por los límites de memoria, CPU y procesos simultáneos.
4. Usar un plugin de modo mantenimiento dedicado
En lugar de depender solo del modo mantenimiento automático de WordPress, puedes usar un plugin especializado que te permita activar y desactivar el modo mantenimiento manualmente, con más control y sin bloquear el acceso al panel de administración.
- Configura una página de mantenimiento personalizada con tu marca.
- Permite el acceso al panel solo a administradores mientras el resto de usuarios ve el mensaje de mantenimiento.
- Desactiva el modo mantenimiento manualmente cuando termines las tareas.
Claves de prevención: buenas copias de seguridad, hosting adecuado, actualizaciones escalonadas y un control consciente de cuándo y cómo se actualiza tu WordPress son la mejor defensa contra un modo mantenimiento atascado.
Errores comunes y cómo evitarlos
Cuando se trabaja con WordPress, es fácil cometer ciertos errores que, aunque parecen menores, pueden desencadenar problemas como el modo mantenimiento atascado. Conocerlos de antemano te ayudará a evitarlos y a mantener tu sitio estable.
- Cerrar la pestaña durante una actualización: aunque parezca que la actualización ha terminado, espera siempre a que WordPress confirme el proceso antes de navegar a otra página.
- Actualizar sin comprobar compatibilidades: no actualices plugins o temas críticos sin revisar antes el registro de cambios (changelog) y la compatibilidad con tu versión de WordPress.
- Ignorar avisos del hosting: si tu proveedor te avisa de mantenimiento o cambios de servidor, evita actualizar WordPress justo en esos momentos.
- No usar entorno de pruebas (staging): en sitios de alto tráfico o críticos para el negocio, es arriesgado probar actualizaciones directamente en producción.
- No revisar la salud del sitio: la herramienta "Salud del sitio" de WordPress (en Herramientas > Salud del sitio) puede avisarte de problemas de configuración antes de que se conviertan en errores graves.
Evita estos fallos: planifica las actualizaciones, revisa compatibilidades, mantén una comunicación fluida con tu hosting y utiliza entornos de pruebas cuando el proyecto lo justifique.
Buenas prácticas de mantenimiento en WordPress
Un mantenimiento adecuado de WordPress no solo reduce la probabilidad de que el modo mantenimiento se quede atascado, sino que también mejora el rendimiento, la seguridad y la estabilidad general del sitio. Implementar una rutina clara de mantenimiento es una inversión a medio y largo plazo.
1. Plan de copias de seguridad
Las copias de seguridad son tu red de seguridad frente a cualquier error, ya sea humano, técnico o de seguridad. Deben incluir tanto los archivos como la base de datos.
- Programa backups automáticos diarios o semanales, según la frecuencia de cambios en tu sitio.
- Guarda al menos una copia fuera del servidor principal (por ejemplo, en Google Drive, Dropbox o Amazon S3).
- Realiza una copia manual antes de grandes actualizaciones (core, temas principales, plugins críticos).
2. Limpieza y optimización periódica
Con el tiempo, WordPress acumula datos y archivos innecesarios que pueden ralentizar el sitio y complicar las actualizaciones.
- Elimina plugins y temas que no utilices. Mantenerlos desactivados pero instalados también puede generar riesgos.
- Limpia revisiones antiguas de entradas, borradores automáticos y comentarios spam.
- Optimiza la base de datos con herramientas específicas o plugins de confianza.
3. Monitorización de seguridad
Los problemas de seguridad, como malware o accesos no autorizados, pueden interferir con las actualizaciones y con el correcto funcionamiento del modo mantenimiento.
- Instala un plugin de seguridad reputado para monitorizar cambios en archivos y accesos sospechosos.
- Activa la autenticación en dos pasos (2FA) para las cuentas de administrador.
- Mantén contraseñas robustas y únicas para el panel de WordPress y el hosting.
4. Documentar cambios y actualizaciones
Llevar un registro de las acciones que realizas en tu sitio (qué se actualiza, cuándo y por qué) facilita mucho la resolución de problemas cuando algo falla.
- Anota la fecha y hora de las actualizaciones importantes.
- Registra la versión de WordPress, de los plugins clave y del tema activo.
- Si trabajas en equipo, comparte esta información con todos los implicados.
Objetivo: que las tareas de mantenimiento sean rutinarias, controladas y previsibles. Así, si el modo mantenimiento se activa, será solo durante el tiempo estrictamente necesario y no se quedará atascado.
Preguntas frecuentes
¿Es seguro borrar el archivo .maintenance de WordPress?
Sí, es totalmente seguro borrar el archivo .maintenance siempre que no haya una actualización en curso en ese mismo momento. Este archivo solo sirve para indicar a WordPress que debe mostrar el mensaje de mantenimiento. No contiene datos de configuración ni contenido del sitio. Si el modo mantenimiento se ha quedado atascado, eliminarlo es precisamente la solución recomendada.
¿Cuánto tiempo debería durar el modo mantenimiento normalmente?
En la mayoría de los casos, el modo mantenimiento dura solo unos segundos o pocos minutos, dependiendo del número de plugins y temas que se estén actualizando y de la velocidad del servidor. Si tu sitio lleva más de 5–10 minutos mostrando el mensaje de mantenimiento sin cambios, es muy probable que el proceso se haya quedado atascado y debas intervenir manualmente.
¿Qué hago si después de borrar .maintenance mi web sigue sin funcionar?
Si tras eliminar .maintenance el mensaje de mantenimiento desaparece pero el sitio muestra errores, pantallas en blanco o comportamientos extraños, es probable que la actualización se haya quedado a medias. En ese caso, revisa los plugins y temas actualizados, desactiva los sospechosos, revisa los registros de errores del servidor y, si es necesario, restaura una copia de seguridad anterior a la actualización fallida.
¿Puedo evitar el modo mantenimiento al actualizar WordPress?
El modo mantenimiento automático forma parte del funcionamiento interno de WordPress y no es recomendable desactivarlo por completo, ya que protege la integridad de los datos durante las actualizaciones. Lo que sí puedes hacer es minimizar su impacto: actualizar en horarios de baja afluencia, usar un entorno de pruebas y emplear plugins de mantenimiento que muestren una página personalizada mientras trabajas en el sitio.
¿Cuándo debo pedir ayuda a un profesional?
Si el modo mantenimiento se queda atascado de forma recurrente, si no te sientes cómodo manipulando archivos por FTP o si tu sitio es crítico para tu negocio (tienda online, academia, intranet, etc.), es recomendable contar con un profesional o un servicio de mantenimiento especializado. Podrán diagnosticar el origen del problema, optimizar el servidor y establecer un plan de actualizaciones seguro para evitar futuras incidencias.
¿Necesitas asesoramiento legal?
Nuestro equipo de expertos está listo para ayudarte