wp-cli Habilitación del modo de mantenimiento


11

Durante las actualizaciones de temas o complementos, el modo de mantenimiento se habilita y luego se deshabilita una vez que se completa.

¿Es posible habilitar / deshabilitar manualmente el modo de mantenimiento?

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

Respuestas:



9

Puede habilitar el modo de mantenimiento en WordPress agregando un .maintenancearchivo a su directorio raíz de WordPress. Deberá incluir:

<?php
$upgrading = time();

Con este archivo en su lugar, su sitio estará en modo de mantenimiento hasta que elimine el archivo.


44
Para agregar a eso, WordPress mira la marca de tiempo $upgradingy, si tiene más de 10 minutos, asume que la ventana de mantenimiento ha pasado e ignora el .maintenancearchivo.
William Turrell

Que no es lo que solicitó OP. Quieren saber cómo hacerlo utilizando WP-CLI.
leymannx

1
@leymannx No había una manera de habilitar / deshabilitar el modo de mantenimiento con WP-CLI en el momento de mi publicación.
Daniel Bachhuber el

2

Uso un complemento para el modo de mantenimiento y siempre lo dejo "en" modo de mantenimiento.

Prácticamente, puede activar / desactivar el modo de mantenimiento real activando / desactivando ese complemento, lo cual es fácil a través de wp-cli:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

1
Gran solución! Aunque no puedo creer que no haya una característica nativa en wp-cli que haga eso.
pagliuca

No parece haber una función nativa de WordPress que haga esto, por lo que wp-cli no tiene nada a lo que recurrir.
Slam
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.