Vedo che al momento dell'aggiornamento il file .mautenzione viene eliminato, se presente. È ancora un modo valido / corretto per mettere WP in modalità manutenzione?
Vedo che al momento dell'aggiornamento il file .mautenzione viene eliminato, se presente. È ancora un modo valido / corretto per mettere WP in modalità manutenzione?
Risposte:
Non proprio.
.maintenance
è un file temporaneo, non praticabile se vuoi mettere il tuo sito in modalità di manutenzione per lungo tempo.
Se si osserva l' origine, la modalità di manutenzione viene mantenuta solo se la $upgrading
variabile definita nel file non è precedente a 10 minuti.
Significa che .maintenance
è una sorta di file di blocco quando WordPress aggiorna plugin, temi o se stesso, qualcosa che non dovrebbe durare più di 10 minuti.
Sicuramente è possibile inserire in quel file qualcosa come:
$upgrading = time();
E in teoria mantenere WordPress in modalità manutenzione, ma una volta che si intende che sia un file temporaneo, WordPress si sente libero di eliminare il file dopo un aggiornamento riuscito.
Per una modalità di manutenzione di lunga durata è necessario utilizzare una soluzione diversa.
Qui ne troverai uno.
Passaggio 1: creare un file .maintenance
nella directory principale di WP come.htaccess
Passaggio 2: inserire questo codice nel file
<?php $upgrading = time(); ?>
Passaggio 3: salva il file. Quindi è possibile visualizzare il messaggio di manutenzione predefinito 'Brevemente non disponibile per la manutenzione programmata. Riprova tra un minuto. '.
Passaggio 4: al termine della riparazione o dell'aggiornamento, eliminare il codice o il file .maintenance
.
Se desideri avere il tuo messaggio di avviso personalizzato, crea un maintenance.php
file e inseriscilo nella tua /wp-content/
directory. WordPress utilizza questo file per visualizzarlo durante qualsiasi periodo di manutenzione forzata che potresti avere.