WordPress mostra il messaggio "È in corso un altro aggiornamento"? Ecco 4 soluzioni rapide per risolvere il problema in 1 minuto.

La soluzione al messaggio di aggiornamento di WordPress "È in corso un altro aggiornamento" consiste nell'eliminare il record core_updater.lock nel database oppure nell'utilizzare un plugin per rimuovere il blocco di aggiornamento.

Il modo più rapido è utilizzare phpMyAdmin o eseguire l'istruzione delete nel file functions.php; in questo modo, la normale funzionalità di aggiornamento verrà ripristinata in pochi minuti.

Qualche giorno fa stavo aiutando un amico a controllare il suo sito web WordPress e nel pannello di amministrazione continuava a comparire il messaggio "È in corso un altro aggiornamento".

Ho pensato tra me e me: "Non dovrebbero bastare una decina di minuti?". Invece è passata mezz'ora e, quando ho aggiornato la pagina, era ancora lì. Sono rimasto sbalordito.

WordPress mostra il messaggio "È in corso un altro aggiornamento"? Ecco 4 soluzioni rapide per risolvere il problema in 1 minuto.

Non sei un programmatore, quindi non devi scrivere codice. Non sei un creatore di contenuti, quindi non devi scrivere articoli ogni giorno. Sei solo un normale proprietario di un sito web che vuole aggiornarlo in tutta tranquillità, ma sei bloccato da questo stupido problema. Capisco perfettamente come ti senti.

A dire il vero, non sono sicuro che questo tutorial che ho scritto vi sarà utile, ma l'ho condiviso senza esitazione. Questo errore di WordPress "È in corso un altro aggiornamento" è un problema in cui mi sono imbattuto personalmente e per il quale ho anche aiutato degli amici.

Ora vi spiegherò tutti i metodi che ho messo a punto, uno dopo l'altro.

Come si è verificato l'errore "È in corso un altro aggiornamento di WordPress"?

Quando WordPress esegue un aggiornamento del core, scrive un valore chiamato core_updater.lock nella tabella wp_options del database. Si può pensare a questo valore come a un blocco che dice al sistema: "Sto eseguendo un aggiornamento, non fare ancora nulla".

Normalmente, questo blocco scompare automaticamente al termine dell'aggiornamento. Tuttavia, se durante il processo di aggiornamento si verifica un evento imprevisto, come un timeout del server, memoria insufficiente, un'interruzione di rete o un conflitto tra plugin, il blocco non si sbloccherà automaticamente.

La prossima volta che vorrai aggiornare, il sistema rileverà che il blocco è ancora presente e ti avviserà "È in corso un altro aggiornamento". È semplicissimo.

Metodo 1: Attendi che WordPress sblocchi automaticamente l'aggiornamento.

WordPress solitamente sblocca automaticamente l'account dopo circa 15 minuti. Se hai appena riscontrato questo problema, puoi prepararti una tazza di caffè e riprovare più tardi.

Ma se aspetti mezz'ora o anche di più e non si riprende ancora, allora smetti di aspettare e intervieni manualmente. Il mio amico ha aspettato quasi un'ora quella volta, e la situazione non è cambiata.

Metodo 2: Utilizzare un plugin per risolvere un altro aggiornamento in corso.

Questo metodo è il più semplice ed è adatto a chi non vuole avere a che fare con i database.

Vai al marketplace dei plugin e cerca "Fix Another Update In Progress", quindi installalo e attivalo. Successivamente, trova il plugin nelle tue impostazioni, fai clic sul pulsante "Ripara" e bloccalo per rimuovere il plugin.

È in corso un altro aggiornamento per la correzione di un plugin di WordPress.

Non ho mai usato personalmente questo plugin, ma sembra piuttosto comodo. Non che non voglia usarlo, ma preferisco lavorare direttamente con i database; mi dà più sicurezza. Tuttavia, se non hai molta familiarità con i database, questo plugin è sicuramente un'opzione senza problemi.

Metodo 3: Eliminare il record core_updater.lock in phpMyAdmin

Questo è il metodo che utilizzo più frequentemente. Sebbene possa sembrare un po' tecnico, in realtà è molto semplice da mettere in pratica.

Accedi al pannello di controllo del tuo hosting web e trova phpMyAdmin. Apri il database corrispondente a WordPress e individua la tabella `wp_options`. Cerca l'opzione `core_updater.lock` nella tabella ed elimina la relativa voce una volta trovata.

E questo è tutto, questo è tutto.

Aggiorna la pagina degli aggiornamenti di WordPress e l'errore scomparirà. Quando ho usato questo metodo per la prima volta, l'ho trovato davvero sorprendente; una riga di codice così semplice mi aveva bloccato per così tanto tempo.

Metodo 4: Elimina, aggiorna e blocca il codice in functions.php

Se trovi scomodo usare phpMyAdmin, o se vuoi farlo direttamente nel backend di WordPress , puoi provare questo metodo.

Accedi al backend, quindi a Aspetto, poi a Editor del tema e individua il file functions.php. Aggiungi il seguente codice alla fine del file, salvalo e poi aggiorna la pagina per applicare le modifiche.

Il codice è più o meno questo: globale $wpdb, quindi esegui un'istruzione DELETE per eliminare core_updater.lock dalla tabella wp_options.

Rimuovere il blocco di aggiornamento dal file functions.php di WordPress.

Dopo aver salvato, ricordati di eliminare questo codice; non lasciarlo in functions.php. Io mi sono dimenticato di eliminarlo all'epoca e me ne sono ricordato solo dopo. Anche se non ha causato problemi, è comunque una buona abitudine.

Metodo 5: Risolvere i problemi di aggiornamento utilizzando la riga di comando WP-CLI

Se hai accesso SSH, questo metodo è il più veloce.

Digita il seguente comando nel terminale:

wp option delete core_updater.lock

Premi Invio e hai finito.

A dire il vero, siamo ancora lontani da quel livello. Molte persone probabilmente non sanno nemmeno cosa sia SSH, figuriamoci come usare la riga di comando. Ma se sei uno sviluppatore, o se il tuo provider di hosting ti ha fornito l'accesso SSH, questo metodo è senza dubbio il più efficiente.

Misure preventive per gli aggiornamenti non riusciti di WordPress

A prescindere dal metodo utilizzato, consiglio di eseguire un backup dei dati prima di procedere con l'aggiornamento. Quando si tratta di database, se si elimina il file sbagliato, non c'è modo di recuperarlo.

Inoltre, evitate di aggiornare manualmente durante gli aggiornamenti automatici, poiché ciò può facilmente causare conflitti. Un mio amico si è bloccato proprio per questo motivo.

Inoltre, assicurati che il tuo provider di hosting abbia limiti di memoria PHP sufficienti, almeno 256 MB. La memoria insufficiente è una causa comune di errori durante gli aggiornamenti.

Effettua regolarmente la manutenzione del tuo sito web, rimuovi i plugin non necessari, aggiorna le funzionalità essenziali ed evita di accumulare troppe differenze di versione, in modo da ridurre i rischi durante gli aggiornamenti.

A dire il vero, non sono sicuro che questo tutorial ti sarà utile, ma ho condiviso tutto senza riserve. WordPress è fatto così: è pieno di piccoli problemi, ma ogni problema ha una soluzione. La chiave è mantenere la calma e procedere un passo alla volta.

Se ti interessa la creazione di siti web con WordPress , potresti incontrare problemi simili. Sentiti libero di condividere le tue soluzioni nella sezione commenti.

Visto che sei arrivato a leggere fin qui, se hai trovato utile questo articolo, metti mi piace e condividilo. Se vuoi ricevere gli aggiornamenti in anteprima, puoi anche seguirmi!

Grazie per aver letto il mio articolo. Alla prossima.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Scorrere fino a Top