Cómo Solucionar el Error “No disponible por mantenimiento programado” en WordPress

Cómo Solucionar el Error “No disponible por mantenimiento programado” en WordPress thumbnail

¿Tu sitio web está estancado en el modo de mantenimiento? Durante las actualizaciones, WordPress muestra una notificación temporal en tu sitio que dice: “No disponible por mantenimiento programado. Vuelve a comprobar el sitio en unos minutos” o si tu panel está en ingles Briefly unavailable for scheduled maintenance. Check back in a minute. Sin embargo, este mensaje, algunas veces puede mantenerse visible después de algunos minutos, previniendo así que los visitantes accedan a tu sitio. 

Afortunadamente, arreglar este error no requiere experiencia técnica. El error de modo de mantenimiento es uno de los problemas más fáciles de resolver — y prevenir — en WordPress. 

En este artículo, veremos las causas principales del error de modo de mantenimiento en WordPress. También, te mostraremos una solución rápida para este problema y compartiremos algunos consejos para ayudarte a evitarlo en el futuro. ¡Manos a la obra!

Sáltate el Estrés, Deleganos Tus Problemas

Evita solucionar los problemas tu mismo cuando adquieres DreamPress. Nuestros amigables expertos están disponibles 24/7 para ayudarte a solucionar tus problemas de sitio web — ya sean grandes o pequeños.

Qué Es el Error de Modo de Mantenimiento (Y Qué Lo Causa)

Cuando estás actualizando el software principal, temas o plugins, WordPress pone tu sitio en modo de mantenimiento. Hace esto al crear un archivo temporal .maintenance en la carpeta raíz de tu sitio. 

Cualquiera que visite tu sitio durante el proceso de actualización verá el siguiente mensaje:

El mensaje “No disponible por mantenimiento programado” en WordPress

Típicamente esta notificación solo estará activa por unos segundos. Una vez que las actualizaciones están completas, WordPress automáticamente borra el archivo .maintenance y el mensaje desaparecerá de tu sitio.

Sin embargo, un error podría prevenir que tu sitio complete las actualizaciones. Cuando esto pasa, la notificación de mantenimiento se queda en tu sitio, haciendo que sea inaccesible. 

Hay muchas razones por las que tu sitio puede estar estancado en el modo de mantenimiento: 

  • Puede que hayas cerrado la ventana de tu navegador en medio de una actualización.
  • Puede que hayas intentado actualizar muchos plugins al mismo tiempo.
  • El script de actualización ha agotado el tiempo de espera debido a un servidor de alojamiento lento o un problema de memoria insuficiente. 

Para resolver este problema, puede que necesites incrementar el límite de la memoria PHP. Sin embargo, también veremos otras dos formas simples de arreglar este error de modo de mantenimiento.

Cómo Solucionar el Error “No disponible por mantenimiento programado” en WordPress

Afortunadamente, hay una forma bastante sencilla de arreglar el error de mantenimiento en WordPress. Todo lo que debes hacer es borrar el archivo .maintenance del directorio raíz de tu sitio.

Primero, debes conectarte a tu sitio usando un cliente de Secure File Transfer Protocol (SFTP) tal como FileZilla. Alternativamente, puedes acceder a tu sitio al iniciar sesión en tu cuenta de alojamiento web y usar el administrador de archivos.

Si tienes una cuenta de DreamHost, puedes navegar a WordPress > Administrar WordPress desde la barra lateral, encuentra tu dominio y selecciona Administrar.

Accediendo el administrador de archivos en tu cuenta DreamHost. 

En la siguiente página, haz clic en el botón Administrar Archivos en la sección Detalles. En el administrador de archivos abre la carpeta con el nombre de tu dominio. 

En el directorio raíz, abre la carpeta public_html, ubica el archivo .maintenance y elimínalo. 

Borrando el archivo .maintenance en el directorio de tu sitio

Si estás usando un cliente de SFTP y no puedes ver el archivo en el directorio, puede estar escondido. Para encontrarlo, ve al menú y haz clic en Server > Force showing hidden files.

Mostrando archivos escondidos en FileZilla

Tu sitio ahora debería estar fuera del modo de mantenimiento. Si aún estás viendo este mensaje de error, puede que necesites actualizar tu archivo wp-activate.php

Para hacer esto, regresa al directorio raíz de tu sitio y encuentra el archivo wp-activate.php.

Editando el archivo wp-activate.php en el directorio de tu sitio

Si estás conectado a tu sitio a través de tu cuenta de alojamiento, es posible que puedas abrir y editar el archivo desde el administrador de archivos. Alternativamente, puedes descargarlo a tu computador. 

Abre el archivo wp-activate.php y ubica la siguiente línea de código: 

define ('WP_INSTALLING', true)

A continuación, cambia el valor “true” a “false” para que el código se vea así:

define ('WP_INSTALLING', false)

Guarda tus cambios y cierra el archivo. Si has estado usando el administrador de archivos en tu cuenta de alojamiento, no necesitarás hacer nada más. Si has editado el archivo wp-activate.php en tu computador, tendrás subirlo al directorio raíz de tu sitio. 

Una vez que has completado los pasos anteriores, regresa a tu sitio y refréscalo. Ahora debería estar fuera del modo de mantenimiento. 

Cómo Prevenir el Error de Modo de Mantenimiento

Cuando tu sitio se estanca en el modo de mantenimiento, las personas no pueden ver tu contenido. Por lo tanto, si no notas el problema de inmediato, puedes perder conversiones de clientes potenciales.

Afortunadamente, hay muchos pasos que puedes tomar para prevenir este error en el futuro:

  • Puedes actualizar tus plugins y temas al mismo tiempo. Mientras que actualizar los plugins al mismo tiempo te ahorra tiempo, esto puede generar conflictos y errores durante el proceso.
  • También puedes mejorar tu plan de alojamiento. Es una buena idea elegir un plan de alojamiento de WordPress administrado para tener rendimiento mejorado en tu sitio y así menos problemas técnicos.
  • Puedes revisar la compatibilidad de tus temas y plugins con tu versión actual de WordPress. Para esto querrás configurar un sitio staging para que puedas probar nuevos temas y plugins en una plataforma en línea antes de publicar los cambios. 

Es más, puede que quieras evitar cerrar tu navegador hasta que las actualizaciones estén completas.

Actualizando plugins en WordPress

Si cierras el navegador antes de que se completen las actualizaciones, WordPress no podrá actualizar y eliminar el archivo .maintenance. Sabrás que las actualizaciones están listas una vez que veas la notificación “All updates have been completed”, como se muestra en la captura de pantalla arriba. 

También recomendamos que revises tu sitio cuando estés realizando actualizaciones. De esta forma, si el error de mantenimiento se activa de nuevo, podrás verlo y arreglarlo de inmediato.

Cómo Personalizar La Notificación de Modo de Mantenimiento

También puedes evitar la notificación por defecto de mantenimiento de WordPress al usar un plugin. Esto te permitirá poner tu sitio en modo de mantenimiento manualmente antes de ejecutar cualquier actualización. También podrás personalizar el mensaje. 

Una herramienta popular que puedes usar es el plugin SeedProd. Luego de instalar y activar el plugin, navega a SeedProd > Pages en tu panel de administrador. Luego haz clic en Set up a Maintenance Mode Page.

Creando una página de modo de mantenimiento usando el plugin SeedProd

A continuación, puedes elegir una plantilla y personalizarla a tu gusto. Ten en cuenta que algunas plantillas y funcionalidades solo están disponibles en la versión premium del plugin. 

Seleccionando una plantilla para la página de modo de mantenimiento en SeedProd

Cada vez que necesites realizar actualizaciones, puedes dirigirte a SeedProd > Pages y simplemente activar tu página de modo de mantenimiento. Esto reemplazará el mensaje por defecto de mantenimiento de WordPress.

Otra opción que puedes considerar es el plugin Maintenance. Instala y activa el plugin, luego haz clic en Maintenance en tu panel y luego edita el texto que deseas mostrar en tu página de mantenimiento. 

Personalizando tu notificación de modo de mantenimiento usando el plugin Maintenance.

También puedes elegir un tema premium prediseñado. El plugin también te permite seleccionar páginas y publicaciones que quieras excluir del modo de mantenimiento. Una vez que has terminado, haz clic en el botón azul Save Changes.

Similarmente, el plugin WP Maintenance Mode te permite crear tu propia página de mantenimiento. Después de activar el plugin, navega a Settings en tu panel y selecciona
WP Maintenance Mode

Para personalizar el contenido de tu página, haz clic en la pestaña Design.

Editando tu texto de modo de mantenimiento con el plugin WP Maintenance Mode

Cuando hayas finalizado, haz clic en Save settings al final de la página. Para activar el modo de mantenimiento ve a la pestaña General y selecciona la opción Activated.Activando la página de mantenimiento usando el plugin WP Maintenance Mode

También puedes usar estos plugins de modo de mantenimiento para otros propósitos. Por ejemplo, puedes activarlos mientras que realizas cambios importantes en tu contenido o mientras que trabajas en una página o sección particular de tu sitio web.

Recursos de Errores de WordPress

Ahora que sabes cómo abordar el mensaje “No disponible por mantenimiento programado”, puedes aprender cómo solucionar y prevenir otros problemas en tu sitio. Hemos juntado varios tutoriales para ayudarte a solucionar los errores más comunes de WordPress:

¿Estás buscando más información sobre cómo administrar un sitio WordPress? Echa un vistazo a nuestros Tutoriales de WordPress, una colección de guías diseñadas para ayudarte a navegar el panel de WordPress como un experto. 

Recibe Contenido Directamente en Tu Bandeja de Entrada

Suscríbete a nuestro blog y recibe contenido grandioso como este directamente en tu bandeja de entrada.

Arregla el Error “No Disponible Por Mantenimiento Programado”

WordPress pone una notificación en tu sitio durante las actualizaciones para dejarle saber a los visitantes que el sitio está actualmente en mantenimiento. Este mensaje solo es visible por algunos segundos, pero un error durante algunos segundos, pero un error durante el proceso de actualización puede resultar en que tu sitio se queda estancado en el modo de mantenimiento de WordPress.

Para arreglar el error de modo de mantenimiento, simplemente debes eliminar el archivo .maintenance en el directorio raíz de tu sitio. También puedes prevenir este problema al instalar actualizaciones una por una, asegurándote de que los plugins y temas sean compatibles con la última versión de WordPress, o cambiar tu plan de alojamiento a uno mejor.

¿Estás buscando una solución de alojamiento avanzada para tu sitio WordPress? Nuestros planes de DreamPress ofrecen alojamiento de alto rendimiento para WordPress con soporte de expertos 24/7. Esto quiere decir que nos encargamos de todos tus problemas técnicos, para que te puedas enfocar en hacer crecer tu negocio.

Photo of Jason Cosper
Sobre el Autor:

Jason es el Promotor de Productos de WordPress de DreamHost, ubicado en Bakersfield, CA. Actualmente está trabajando para mejorar nuestro producto DreamPress aún más. En su tiempo libre, le gusta acurrucarse en el sofá y ver películas de terror con su esposa Sarah y tres perros muy pequeños. Síguelo en Twitter.