Cómo reparar WordPress no disponible por error de mantenimiento programado










  • WordPress es uno de los sistemas de gestión de contenido más estables y populares de Internet. Sin embargo, tiene sus propios problemas cuando se trata de actualizaciones y compatibilidad con desarrolladores. Esto a menudo conduce a problemas comunes que son fáciles de solucionar. Uno de ellos es el error de WordPress «no disponible para mantenimiento programado».

    En este tutorial, le mostraré cómo eliminar el problema cuando vea «Brevemente no disponible para mantenimiento programado» en WordPress.

    ¿Qué es el error de mantenimiento programado?

    Este error en particular no es realmente un error en absoluto. En realidad es una página de notificación. Este es un mensaje predeterminado que se muestra cuando se actualiza algo dentro del sitio. Por lo general, estas actualizaciones ocurren con bastante rapidez, lo que significa que los visitantes no deberían estar al tanto de la mayoría de ellas.

    Sin embargo, a veces una actualización se “atasca” y el sitio permanece en modo de mantenimiento.

    Otro contribuyente a este error son los recursos del sistema. Si el servidor experimenta un gran retraso o tiene poca memoria, WordPress no puede actualizar sus archivos. Esto se debe a que tiene problemas para conectarse con el servidor de WordPress.org para las actualizaciones.

    Una interrupción también puede evitar que WordPress saque el sitio del modo de mantenimiento. Por ejemplo, una respuesta de tiempo de espera del sistema básicamente podría bloquearlo para que no pueda volver atrás.

    Arreglando el error de mantenimiento programado en WordPress

    Antes de continuar, asegúrese de que su sitio esté utilizando la versión más reciente de WordPress. Si WordPress agotó el tiempo de espera durante su actualización, podría arrojar este error a los visitantes.

    Uno de los mejores métodos en esta situación es quizás usar FTP para actualizar manualmente WordPress . Esto le brinda la oportunidad de asegurarse de que un sistema automático como Softaculous no esté causando el problema o agote el tiempo de espera por sí solo.

    Siempre puede optar por actualizar WordPress utilizando sistemas automatizados. Pero, ¿y si son ellos los que realmente impiden que WordPress se actualice con éxito?

    Eliminar el archivo de mantenimiento

    Una vez que esté seguro de que WordPress está actualizado, elimine el archivo «.maintenance». Este se encuentra en la carpeta raíz del sitio web de su proveedor de alojamiento web y está oculto.

    Uso de FileZilla

    Si usa
    FileZilla como su programa FTP para la actualización, vaya a Servidor y haga clic en «Forzar la visualización de archivos ocultos».

    Archivos ocultos de FileZilla

    Usando el Administrador de archivos de cPanel

    También puede actualizar WordPress usando el Administrador de archivos en cPanel en lugar de FileZilla.
    Para mostrar archivos ocultos en esta aplicación de navegador, vaya a Configuración y haga clic en «Mostrar archivos ocultos». Una vez que haga clic en «Guardar», debería aparecer el archivo .maintenance.

    Administrador de archivos Archivos ocultos

    Los visitantes seguirán viendo el error de mantenimiento programado en WordPress a menos que se elimine el archivo .maintenance.

    Personalización del mensaje en la página del modo de mantenimiento

    Si desea atraer a sus visitantes y dejarles un mensaje más informativo, puede crear un archivo » maintenance.php » y personalizarlo. De hecho, puede usar todo tipo de codificación CSS y PHP en esta página para brindar una apariencia completamente única.

    Puede crear fácilmente el archivo PHP utilizando un editor de texto en su sistema informático. Por ejemplo, puedo cargar el Bloc de notas y pegar el código en un nuevo archivo guardado como «maintenance.php».

    Todo lo que necesita hacer es colocar este código dentro de un nuevo archivo maintenance.php:

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]


    <?php


    $protocolo = $_SERVIDOR[“PROTOCOLO_SERVIDOR”];


    if ( ‘HTTP/1.1’ != $protocolo && ‘HTTP/1.0’ != $protocolo )


    $protocolo = ‘HTTP/1.0’;


    encabezado («$ protocolo 503 Servicio no disponible», verdadero, 503);


    encabezado (‘Tipo de contenido: texto/html; conjunto de caracteres = utf-8’);


    ?>


    <html xmlns=”https://www.w3.org/1999/xhtml”>


    <body>


    <h1>Este sitio se está actualizando.
    Aquí es donde iría un mensaje personalizado para informar a los visitantes de lo que está pasando.</h1>


    </body>


    </html>


    <?php die();
    ?>


    [/ht_mensaje]

    Tenga en cuenta el mensaje, «Este sitio se está actualizando…» Aquí es donde puede ingresar cualquier mensaje que desee que vean sus visitantes.

    Una vez que guardó el archivo maintenance.php en su computadora, cargue el archivo en la carpeta wp-content de su sitio web.

    Subir archivo

    Si todo lo demás falla, restaurar

    Si no puede solucionar el problema de que WordPress no está disponible debido al mantenimiento, siempre puede restaurar utilizando una copia de seguridad . Esta es una de las principales razones por las que sugiero tener siempre una copia guardada del sitio. Hace la diferencia cuando surgen problemas como este.

    Mantenga su sitio correctamente mantenido y funcionando de manera eficiente. Cualquier tiempo de inactividad que experimente podría resultar en una pérdida de ingresos y de reputación de los visitantes.

    ¿Has tenido errores en WordPress que no pudiste explicar? ¿Qué tipo de correcciones de codificación ha realizado en su sitio web?