Últimas noticias de SeedProd

Tutoriales, consejos y recursos de WordPress para hacer crecer tu negocio

¿WordPress en modo mantenimiento? Así se arregla RÁPIDAMENTE...

¿WordPress en modo mantenimiento? Así se arregla RÁPIDAMENTE... 

Escrito por: avatar de autor Stacey Corrin
avatar de autor Stacey Corrin
Stacey lleva más de 10 años escribiendo sobre WordPress y marketing digital, y mucho más tiempo sobre otros temas. Además, le fascinan el diseño web, la experiencia de usuario y el SEO.
     Revisado por: avatar del revisor Turner John
avatar del revisor Turner John
John Turner es el cofundador de SeedProd. Cuenta con más de 20 años de experiencia empresarial y de desarrollo y sus plugins se han descargado más de 25 millones de veces.

Si su sitio WordPress está atascado en modo de mantenimiento, significa que el proceso de actualización no terminó correctamente y dejó su sitio bloqueado en una pantalla de mantenimiento. La buena noticia es que este error parece peor de lo que es y puedes solucionarlo rápidamente.

En esta guía, te explicaré por qué WordPress se queda bloqueado en modo de mantenimiento, cómo eliminarlo paso a paso y qué puedes hacer para evitar que vuelva a ocurrir.

¿Por qué WordPress se queda bloqueado en modo de mantenimiento?

WordPress se bloquea en modo de mantenimiento cuando se interrumpe el proceso de actualización. Esto suele ocurrir por una respuesta lenta del servidor, poca memoria o actualizaciones masivas que agotan el tiempo de espera.

WordPress bloqueado en modo de mantenimiento

Normalmente, WordPress crea un archivo temporal .maintenance en la carpeta raíz de su sitio. Este archivo muestra una breve pantalla de mantenimiento mientras se ejecutan las actualizaciones y se elimina una vez que todo ha terminado. Si el proceso se interrumpe, el archivo no se elimina, dejando su sitio atascado en la página de mantenimiento hasta que lo arregle manualmente.

Cómo solucionar el error de bloqueo en mantenimiento

Si tu sitio WordPress está atascado en modo mantenimiento, no te preocupes. A continuación te mostramos las formas más efectivas de solucionarlo paso a paso.

Quitar manualmente WordPress del modo de mantenimiento

La solución más rápida es eliminar el .maintenance de la carpeta raíz de su sitio. Este archivo es lo que mantiene su sitio bloqueado en modo de mantenimiento.

Conéctese a su sitio mediante FTP o el gestor de archivos de su alojamiento, busque el archivo .maintenance y elimínelo. Actualice su sitio, y debería estar de nuevo en línea inmediatamente.

Eliminar el archivo .maintenance para salir del modo de mantenimiento en WordPress

¿Qué pasa si no ve un archivo .maintenance?

A veces el .maintenance está oculto. En su cliente FTP, active la opción de mostrar archivos ocultos (por ejemplo, en FileZilla vaya a Servidor " Forzar la visualización de archivos ocultos).

Mostrar archivos ocultos en tu cliente FTP

Si sigues sin verlo, pasa a la solución de problemas de plugins o temas.

¿Pueden los plugins o los temas mantener WordPress en modo de mantenimiento?

Una actualización errónea de un plugin o de un tema puede dejar tu sitio bloqueado. Para comprobarlo, cambie el nombre de su plugins a la carpeta _plugins.

Cambie el nombre de su carpeta de plugins para solucionar problemas en el modo de mantenimiento

Si tu sitio carga, el problema está relacionado con el plugin. Vuelve a cambiar el nombre y desactiva los plugins uno a uno hasta que encuentres el problema.

Si no es un plugin, prueba a renombrar la carpeta de tu tema activo. Esto forzará a WordPress a cambiar a un tema por defecto y puede hacer que tu sitio vuelva a funcionar.

¿Qué ocurre si WordPress sigue bloqueado después de probar estas soluciones?

Como último recurso, edite el wp-activate.php en la carpeta raíz.

Edite el archivo wp-activate.php para salir del modo de mantenimiento

Ábrelo en el gestor de archivos de tu hosting o descárgalo vía FTP, luego busca esta línea:

define ('WP_INSTALLING', true)

Cambia true a false y guarda el archivo:

define ('WP_INSTALLING', false)

Vuelva a cargar o guardar el archivo. Vuelva a cargar su sitio y ahora debería salir del modo de mantenimiento.

Cómo evitar entrar en modo mantenimiento

Arreglar el error es fácil, pero es mejor evitar que ocurra en primer lugar. Estas son las mejores formas de evitar los problemas del modo de mantenimiento de WordPress.

Utilice un alojamiento fiable

Un alojamiento lento o con pocos recursos suele provocar tiempos de espera en las actualizaciones. Actualizar a un plan superior o cambiar a un alojamiento WordPress gestionado reducirá las posibilidades de que tu sitio se bloquee.

Si necesitas ayuda con esto, puedes consultar mi guía sobre cómo elegir el mejor alojamiento para WordPress.

Evite las actualizaciones masivas

Actualizar varios plugins y temas a la vez es arriesgado. Incluso un pequeño retraso puede interrumpir el proceso y dejar su sitio atascado. Actualízalos de uno en uno.

Evite la actualización masiva de plugins en WordPress para evitar problemas en el modo de mantenimiento

Siga unas prácticas de actualización seguras

  • No cierre el navegador durante las actualizaciones
  • Haga siempre una copia de seguridad de su sitio antes de actualizarlo
  • Utilice un sitio de ensayo para probar grandes actualizaciones
  • Mantenga los plugins y temas actualizados con regularidad para evitar conflictos

Cómo personalizar su página de mantenimiento

En lugar de dejar a los visitantes con una pantalla de actualización en blanco, puede convertir el modo de mantenimiento en una oportunidad. Una página personalizada te permite compartir actualizaciones, adaptar tu marca e incluso recopilar correos electrónicos de clientes potenciales mientras tu sitio está desconectado.

La forma más fácil de hacerlo es con el plugin de modo de mantenimiento SeedProd. SeedProd incluye plantillas ya hechas y un constructor de arrastrar y soltar, para que pueda diseñar una página profesional en cuestión de minutos, sin codificación.

Tú puedes:

  • Añada su logotipo, colores y marca
  • Comparta las actualizaciones o el tiempo de inactividad previsto
  • Recopile correos electrónicos y haga crecer su lista mientras está fuera de línea
  • Elige entre plantillas como Próximamente y Páginas 404
Personalice su página de modo de mantenimiento con SeedProd

Una vez que haya elegido una plantilla y la haya personalizado, simplemente cambie el conmutador de Modo de mantenimiento a Activo. Su página se activará al instante y mantendrá a los visitantes interesados hasta que su sitio esté listo.

Para todos los detalles, siga mi guía sobre cómo poner WordPress en modo de mantenimiento.

Preguntas frecuentes sobre el bloqueo de WordPress en modo de mantenimiento

¿Cuánto tiempo debe permanecer WordPress en modo de mantenimiento?
Normalmente sólo 30-60 segundos. Si dura más, la actualización se ha interrumpido y tendrás que arreglarlo manualmente.
¿Se puede arreglar la pantalla de modo de mantenimiento atascada si borro la memoria caché?
Sí. Borre la caché de su navegador y cualquier plugin de caché de WordPress, ya que las páginas almacenadas en caché pueden hacer que aparezca la pantalla de mantenimiento incluso después de solucionar el problema.
¿Puedo desactivar el modo de mantenimiento utilizando WP-CLI?
Sí. Si tiene acceso SSH, ejecute el comando wp maintenance-mode deactivate para salir inmediatamente del modo de mantenimiento sin utilizar FTP.
¿Pueden unos permisos de archivo incorrectos hacer que WordPress se bloquee en modo de mantenimiento?
Sí. Si WordPress no tiene permiso para eliminar el archivo `.maintenance`, la pantalla permanecerá visible. Asegúrese de que su carpeta raíz tiene los permisos de escritura correctos.  

Ahora ya sabe cómo solucionar el error WordPress atascado en modo de mantenimiento, por qué se produce y los pasos para evitar que vuelva a ocurrir. Con estos consejos, su sitio puede permanecer en línea y sus visitantes no serán bloqueados durante las actualizaciones.

Si quieres tener más control sobre el tiempo de inactividad, utiliza el plugin SeedProd para crear una página de mantenimiento personalizada. De esta forma, puedes convertir una frustrante pantalla de error en una página profesional que comparta actualizaciones, se adapte a tu marca e incluso recopile clientes potenciales mientras tu sitio está fuera de línea.

También pueden resultarle útiles las siguientes guías:

Gracias por leernos. Nos encantaría conocer tu opinión, así que no dudes en unirte a la conversación en YouTube, X y Facebook para obtener más consejos y contenidos útiles para hacer crecer tu negocio.

avatar de autor
Stacey Corrin Escritor
Stacey lleva más de 10 años escribiendo sobre WordPress y marketing digital, y mucho más tiempo sobre otros temas. Además, le fascinan el diseño web, la experiencia de usuario y el SEO.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, es posible que ganemos una comisión. Sólo recomendamos productos que creemos que aportarán valor a nuestros lectores.

Comentarios

  1. Gracias. Olvidé por completo que el archivo de mantenimiento estaba oculto.

  2. Estoy muy decepcionado con este plugin. He intentado buscar el archivo oculto, no hay, he intentado quitar el plugin, todavía no me permite acceder a la página. He limpiado las cachés una y otra vez. He probado todo lo que me habéis sugerido. La única manera que realmente podía acceder a la mi admin fue cambiar el nombre de la carpeta de plugins, por lo menos pude entrar en el admin. ¡Pero incluso cambiando el nombre de la carpeta plugin de nuevo, todavía no tengo acceso normal a la página de inicio, incluso con el archivo de plugin eliminado, todavía veo la próxima página! Esto no deberia pasar.

    1. Hola Louise,

      Por defecto SeedProd excluye urls con los términos: login, admin, dashboard, y account para prevenir bloqueos. Esto no debería afectar al inicio de sesión en su panel de WordPress.
      ¿Está utilizando la versión gratuita o la versión Pro del plugin SeedProd? Si está utilizando la versión gratuita, ¿puede publicar el problema aquí: https://wordpress.org/support/plugin/coming-soon/ e incluir la URL de su sitio? Si usted tiene la versión Pro, por favor envíenos un correo electrónico a support@seedprod.com para que podamos comprobar el problema.

      Saludos cordiales,

  3. ¡Buen post! También puede crear un directorio como "hide_maintenance" y mover el archivo .maintenance allí. Su sitio web debe resolver con bastante rapidez.

  4. Gracias. No tenía un archivo .maintenance, que es el problema habitual. Tu sugerencia de sustituir el archivo wp-activate.php funcionó a las mil maravillas.

Los comentarios están cerrados.