Oferta SiteGround Black Friday

Activar modo mantenimiento en WordPress con archivo «.maintenance» sin plugins

En anteriores ocasiones se ha comentado en AyudaWordpress.com sobre diferentes alternativas para activar el modo mantenimiento en WordPress, ya sea con plugins como WordPress Automatic Upgrade o simplemente añadiendo un código de mantenimiento en el fichero functions.php del theme activo.

Nunca está de mal conocer todas las posibilidades que tenemos a nuestro alcance y en determinadas ocasiones puede que nos sea de gran utilidad poder activar el modo mantenimiento en WordPress con el archivo «.maintenance« utilizado oficialmente en las actualizaciones automáticas de WordPress durante las últimas versiones;

Crea un archivo llamado «maintenance.php«, colócalo en «…wp-content/maintenance.php»  y en el interior del archivo pega el siguiente código:

<?php
$protocol = $_SERVER&#91;"SERVER_PROTOCOL"&#93;;
if ( 'HTTP/1.1' != $protocol &amp;&amp; 'HTTP/1.0' != $protocol )
$protocol = 'HTTP/1.0';
header( "$protocol 503 Service Unavailable", true, 503 );
header( 'Content-Type: text/html; charset=utf-8' );
?>
Estamos de mantenimiento, vuelve a intentarlo en un momento o visita nuestro Twitter.
<?php die(); ?>

El mensaje puede ser personalizado e incluso integrar adecuadamente código HTML para obtener una página de mantenimiento mucho más currada.

Y por último, para activar el modo mantenimiento crea un archivo llamado «.maintenance» en el directorio raíz de WordPress (junto al archivo wp-config.php) conteniendo el siguiente código;

<?php $upgrading = time(); ?>

Cuando termines de realizar las tareas de mantenimiento solo tienes que eliminar o renombrar el archivo «.maintenance« y todo volverá a funcionar correctamente.

Por supuesto, también podemos utilizar otros métodos como las redirecciones en .htaccess, pero «.maintenance» puede que nos sea de utilidad para automatizar algún script o cuando tengamos ciertas limitaciones de acceso/privilegios.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 3

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

2 comentarios en “Activar modo mantenimiento en WordPress con archivo «.maintenance» sin plugins”

  1. Irene Somenson

    Hola, me funcionó!

    Pero tengo un problemita no puedo acceder tampoco al panel de control. Es decir queda todo en modo mantenimiento.

    ¿Hay alguna manera de que el panel de control quede liberado para hacer las tareas de mantenimiento?

    Muchas gracias por tu aporte!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio