Come risolvere il problema momentaneamente non disponibile per manutenzione programmata in WordPress?

Come risolvere il problema momentaneamente non disponibile per manutenzione programmata in WordPress?

4.5
(4)

WordPress ha aggiunto il supporto per gli aggiornamenti automatici nella versione 3.7 e consente a WordPress di aggiornarsi in automatico. 

Un problema comune durante l’aggiornamento su hosting WordPress condiviso è che il processo di aggiornamento potrebbe scadere, lasciando il tuo sito in modalità di manutenzione e inaccessibile. 

In questo articolo, ti mostreremo come correggere l’errore “Momentaneamente non disponibile per la manutenzione programmata” in WordPress.

Nota: Se vuoi che uno dei nostri esperti risolvi questo problema in maniera veloce e professionale allora ti basta ordinare un intervento singolo (79 Euro) per risolvere un problema.
Cliccando il link qui sopra aprirà una nuova pagina sulla pagina del carrello dove puoi proseguire con l’acquisto di un singolo intervento per risolvere questo fastidioso problema.

Importante! E consigliabile eseguire un backup completo di WordPress prima di qualsiasi modifica. Leggi il nostro articolo sui migliori plugin backup per WordPress.

Perché si verifica l’errore di manutenzione?

La pagina della modalità di manutenzione non è tecnicamente un errore. È una pagina di notifica. 

Durante il processo di aggiornamento, WordPress scarica i file di aggiornamento necessari sul server, li estrae e installa nuovi file. WordPress mette anche il tuo sito in modalità di manutenzione e ti mostra la notifica “Momentaneamente non disponibile per la manutenzione programmata” durante il processo.

Se tutto funziona normalmente, questo avviso verrà probabilmente visualizzato solo per pochi secondi. Tuttavia, a volte a causa della risposta lenta di un serve o di un problema di memoria insufficiente, lo script di aggiornamento potrebbe scadere o essere interrotto. 

Quando ciò accade, WordPress non ha la possibilità di portare il tuo sito fuori dalla modalità di manutenzione. E quindi rimane bloccato sulla pagina di notifica “Momentaneamente non disponibile per la manutenzione programmata”.

Come risolvere l’errore di manutenzione in WordPress?

La prima cosa che dovresti fare è assicurati che il tuo sito sia aggiornato correttamente all’ultima versione di WordPress. Un aggiornamento incompleto o interrotto può causare problemi quando il sito esce dalla modalità di manutenzione. Consulta la questa guida su come aggiornare manualmente WordPress tramite FTP.

Una volta aggiornato WordPress, tutto ciò che devi fare è eliminare il .maintenancefile dalla cartella principale del tuo sito tramite FTP

Se non riesci a vedere il file .manutenzione nella directory principale del tuo sito, assicurati di aver configurato il tuo client FTP per mostrare i file nascosti. In Filezilla, puoi forzarlo a mostrare i file nascosti facendo clic su Server »Forza la visualizzazione dei file nascosti dalla barra dei menu.

WordPress crea un .maintenancefile durante il processo di aggiornamento che indica che il tuo sito è in modalità di manutenzione. A meno che questo file non venga rimosso, il sito rimarrà nella modalità di manutenzione e gli utenti continueranno a vedere la notifica.

Come personalizzare la notifica della modalità di manutenzione?

Una soluzione più semplice per evitare di mostrare la notifica della modalità di manutenzione predefinita in WordPress consiste nel reindirizzare i visitatori a una pagina di manutenzione temporanea in WordPress. 

Dovrai mettere il tuo sito in modalità di manutenzione prima di aggiornare o apportare modifiche che potrebbero temporaneamente rendere il tuo sito inaccessibile agli utenti.

Tuttavia, se non si desidera passare manualmente mettendo il sito in modalità di aggiornamento, è possibile creare una pagina di modalità di manutenzione in WordPress senza utilizzare un plug-in. Basta creare un nuovo file maintenance.php sul desktop e incolla il codice qui sotto al suo interno.

<?php
$protocol = $_SERVER["SERVER_PROTOCOL"];
if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol )
    $protocol = 'HTTP/1.0';
header( "$protocol 503 Service Unavailable", true, 503 );
header( 'Content-Type: text/html; charset=utf-8' );
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    <h1>Stiamo aggiornando il nostro sito. Ritorna tra un po.</h1>
</body>
</html>
<?php die(); ?>

Carica questo file nella directory wp-content del tuo sito WordPress. Ora ogni volta che aggiorni il tuo sito WordPress mostrerà questa pagina durante la modalità di manutenzione. Puoi usare il CSS per personalizzare questa pagina come meglio ti piace.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema momentaneamente non disponibile per manutenzione programmata in WordPress.

Unisciti al nostro gruppo su Facebook interamente dedicato agli Utilizzatori WordPress.

Potrai chiedere aiuto, fare domande, confrontarti con altri utilizzatori WordPress come te.

Hai trovato utile questo articolo?

Fallo sapere a tutti a quanti lasciando una tua valutazione (da 1 a 5 stele) qui sotto. A te non costa nulla, ma per me significa tantissimo, sopratutto se il tuo sarà un voto a 5 stele.

Media Voto 4.5 / 5. Votanti totali 4

Nessuno ha ancora votato.

Mi dispiace che questo articolo non ti e stato utile

Aiutami a migliorare

Mi puoi gentilmente dare qualche suggerimento?

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Su questo sito usiamo i cookie. Tracciamo in maniera del tutto anonima le azioni dei nostri utenti. Visita il Centro Privacy per ulteriori informazioni o Impostazioni Privacy per modificare le tue preferenze.

Privacy Settings saved!
Impostazioni Privacy

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookie. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Per utilizzare questo sito abbiamo bisogno che accetti l'uso dei seguenti cookie tecnici:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • wp-settings-time-2
  • wp-settings-2
  • wordpress_gdpr_cookies_declined
  • wordpress_gdpr_cookies_allowed
  • wordpress_gdpr_allowed_services

Usiamo WooCommerce come sistema di acquisto. Per il carrello e l'elaborazione degli ordini verranno memorizzati 2 cookies. Questi cookie sono strettamente necessari e non possono essere disattivati.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Monitoriamo in maniera del tutto anonima i visitatori di questo sito con lo scopo di avere un resoconto sul nostro lavoro e per migliorare sia il nostro sito sia il nostro servizio.
  • _ga
  • _gid
  • _gat

Rifiuta tutti i Servizi
Accetta tutti i Servizi
Torna su