wp-cli Abilitazione della modalità di manutenzione


11

Durante gli aggiornamenti di temi o plug-in, la modalità di manutenzione viene abilitata e quindi disabilitata una volta completata.

È possibile abilitare / disabilitare manualmente la modalità di manutenzione?

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

Risposte:



9

È possibile abilitare la modalità di manutenzione in WordPress aggiungendo un .maintenancefile alla directory principale di WordPress. Dovrà includere:

<?php
$upgrading = time();

Con questo file in atto, il tuo sito sarà in modalità di manutenzione fino a quando non rimuoverai il file.


4
Per aggiungere a ciò, WordPress controlla il timestamp di $upgradinge se ha più di 10 minuti presuppone che la finestra di manutenzione sia passata e ignora il .maintenancefile.
William Turrell,

Questo non è ciò che OP ha richiesto. Vogliono sapere come farlo usando WP-CLI.
leymannx,

1
@leymannx Non c'era un modo per abilitare / disabilitare la modalità di manutenzione con WP-CLI al momento della mia pubblicazione.
Daniel Bachhuber,

2

Uso un plug-in per la modalità di manutenzione e lo lascio sempre "in" modalità di manutenzione.

Praticamente puoi quindi attivare / disattivare la modalità di manutenzione effettiva accendendo / spegnendo quel plug-in, il che è facile tramite 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
Ottima soluzione! Anche se non posso credere che non ci sia una funzione nativa in wp-cli che lo faccia.
pagliuca,

Sembra che non ci sia una funzione nativa di WordPress che lo fa, quindi wp-cli non ha nulla su cui fare affidamento.
Sbatte
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.