Cerca

WordPress bloccato in modalitร  manutenzione, come risolvere.

รˆ normale che WordPress si metta in modalitร  manutenzione da solo, in genere lo fa durante gli aggiornamenti di temi e plugin, e di solito รจ una questione di pochi secondi, solitamente, per impedire che eventuali interazioni con il sistema possano creare problemi.

Manutenzione WordPress blocca il sito

Se rimane costantemente in manutenzione, รจ possibile che qualcosa sia andato storto in un aggiornamento, e tocca intervenire manualmente per sbloccare la situazione.

Il piรน delle volte si tratta di manutenzione immotivata, magaria causa di un timeout legato piรน ai limiti dell’hosting che a veri problemi di aggiornamento.

Come rimuovere la modalitร  manutenzione di WordPress

Non bisogna farsi prendere dal panico, sbloccare la situazione รจ molto semplice.

Basta accedere ai files del sito tramite FTP o pannello di controllo, individuare il file .maintenance e cancellarlo. Nota bene: รจ possibile, ad esempio se si utilizza il File Manager di cPanel, che il file in questione non sia visibile, allora bisogna andare nelle impostazioni del File Manager e attivare la visualizzazione dei file nascosti.

Eliminare il file maintenance di WordPress con FTP o File Manager

Una volta fatto WordPress dovrebbe tornare a funzionare regolarmente.

E se dopo WordPress funziona male?

Come ho scritto all’inizio รจ difficile che il blocco della manutenzione sia un reale problema di WordPress, ma alle volte puรฒ succedere davvero che un aggiornamento non sia andato a buon fine e causi problemi, come malfunzionamenti o errori nella visualizzazione del sito.

In questo caso รจ necessario individuare il problema e cercare di risolverlo, magari con con l’aiuto del debug di WordPress.

Come mettere in manutenzione WordPress temporaneamente.

Come forse avrai giร  intuito, se hai la necessitร  che il tuo sito risulti in manutenzione puoi usare lo stesso sistema, al contrario, ovvero creando il file .maintenance, oppure con un pezzettino di codice nel file functions.php.

Sono entrambi metodi veloci, che possono tornare utili in molti casi, e poi ci sono sempre i soliti plugin.

Metodo 1: WordPress in manutenzione totale, compresa la bacheca.

Crea un file .maintenance nella cartella principale di WordPress, il file deve contenere questa semplice stringa:

<php $upgrading = time(); ?>

Una volta fatto, il sito risulterรฒ in manutenzione per tutti, bacheca compresa, finchรฉ non cancellerai o rinominerai il file .maintenance.

Metodo 2: WordPress in manutenzione con accesso alla bacheca.

Con questo secondo metodo avrai il sito in manutenzione, ma manterrai l’accesso alla bacheca per svolgere il lavoro che ti serve.

Per farlo devi modificare il file functions.php nella cartella del tema in uso, aggiungendo questo codice:

function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('<h1>Sito in Manutenzione</h1><wp-br />Stiamo lavorando per voi, ripassate tra poco e scusate per il disagio.');
}
}
add_action('get_header', 'wp_maintenance_mode');

Puoi personalizzare il messaggio, modificando la riga n. 3

Metodo 3: WordPress in manutenzione con un plugin.

In taluni casi confesso che puรฒ risultare comodo usare un plugin per mettere il sito in manutenzione, alcuni offrono funzionalitร  interessanti, anche se sono sicuro che molti installeranno un plugin anche quando non serve, per pura pigrizia.

Se stai modificando il tuo sito con Elementor, bada bene che questo page builder dispone di una propria modalitร  di manutenzione, estremamente personalizzabile, che trovi in Elementor > Strumenti.

Anche diversi temi tra le opzioni hanno la possibilitร  di mettere il sito in manutenzione, ad esempio Flatsome.

Se proprio non puoi farne a meno, ci sono plugin interessanti come Maintenance o WP Maintenance Mode. e altre decine che puoi sfogliare nella repository dei plugin di WordPress.

Personalizzare la modalitร  di manutenzione di WordPress.

La finestra standard di manutenzione di WordPress effettivamente รจ un tantinello scarna e minimale, e qualcuno potrebbe sentire l’esigenza di personalizzarla, in modo che i visitatori possano sentirsi un pochino piรน appagati anche in questo caso.

Per farlo basta creare un file maintenance.php dentro la cartella wp-content di WordPress, e modificarlo a piacere con tutto l’HTML del caso.

D’ora in poi l’aspetto standard della modalitร  di manutenzione di WordPress, durante gli aggiornamenti o se voluta con l’aggiunta del file .maintenance, assumerร  l’aspetto ed i contenuti impostati nel file appena creato.

I link interni ovviamente non funzioneranno, almeno finchรฉ il sito sarร  in manutenzione.

 

Che ne pensi?
Domande? Suggerimenti?
Lascia un commento…

Condividi se ti รจ piaciuto!

Altri articoli che potrebbero interessarti:

Immagine di Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilitร  e comunicazione in rete. Il mio curriculum รจ su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti รจ stato di aiuto, contribuisci alla continuitร  di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

Lascia un commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.