Come aggiornare WordPress in sicurezza: una checklist per prima e dopo l'aggiornamento
Come aggiornare WordPress in sicurezza? Prima dell'aggiornamento fai un backup completo del sito e controlla cosa va aggiornato e se il sito funziona senza errori. Aggiorna in quest'ordine: core, plugin, tema, pochi elementi alla volta, e i plugin del negozio uno per uno. Dopo ogni gruppo controlla il sito come farebbe un cliente e guarda il log degli errori.
Autore: Il team TellMyShop. Una guida per i titolari di siti WordPress e negozi WooCommerce: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 7 min di lettura
Perché gli aggiornamenti fanno paura, e cosa può davvero andare storto
La paura di aggiornare di solito ha un'origine precisa: una volta, dopo aver cliccato «Aggiorna tutti», il sito ha mostrato un errore o il carrello ha smesso di funzionare. Rimandare gli aggiornamenti però non è più sicuro. Le versioni vecchie dei plugin sono la via più comune per attaccare i siti WordPress, e più aspetti, più grande è il salto di versione e più alto il rischio al prossimo aggiornamento.
Cosa può succedere dopo un aggiornamento:
- una nuova versione di un plugin non funziona con un altro plugin o con la versione di PHP sul server,
- l'aspetto cambia, perché una nuova versione del tema o del page builder dispone gli elementi in modo diverso,
- una parte del negozio smette di funzionare: carrello, pagamento, spedizione,
- l'aggiornamento si ferma a metà e il sito resta in modalità manutenzione.
Ognuno di questi problemi si può risolvere se hai un backup e sai esattamente cosa hai cambiato. Tutta la checklist qui sotto si basa su questo. Se il sito è già rotto, passa direttamente alla guida WordPress non funziona dopo un aggiornamento.
Checklist prima dell'aggiornamento
| Cosa controllare | Perché | Dove |
|---|---|---|
| Un backup completo del sito: file e database | per poter tornare allo stato prima dell'aggiornamento | il pannello dell'hosting o un plugin di backup |
| Se sai come ripristinarlo | un backup che non sai ripristinare non ti aiuta di notte | le pagine di aiuto dell'hosting, il pulsante di ripristino |
| L'elenco degli aggiornamenti con i numeri di versione | per sapere cosa cambi e dove c'è un grande salto di versione | Bacheca, Aggiornamenti |
| Il changelog dei plugin importanti | una correzione di sicurezza è un segnale per non aspettare | la pagina del plugin, scheda changelog |
| Versione di PHP e salute del sito | un PHP vecchio è una causa comune di errori dopo gli aggiornamenti | Strumenti, Salute del sito |
| Log degli errori | un errore che c'era prima dell'aggiornamento non è colpa dell'aggiornamento | il pannello dell'hosting, i log di WooCommerce |
| Il momento | in un negozio evita le ore di punta | il tuo calendario |
L'ultimo punto è facile da saltare. Aggiornare WooCommerce il venerdì sera, quando ricevi più ordini e non hai tempo per controllare, è cercarsi guai. Nella sua guida all'aggiornamento del sito WooCommerce consiglia di provare gli aggiornamenti prima di applicarli a un negozio online, meglio su una copia di staging, che molti hosting creano con un clic.
Ordine e metodo dell'aggiornamento, passo per passo
- Fai o controlla un backup. Assicurati che sia recente e comprenda file e database.
- Aggiorna il core di WordPress se c'è una nuova versione e i tuoi plugin più importanti sono compatibili. La compatibilità puoi controllarla nella pagina del plugin.
- Aggiorna i plugin normali pochi alla volta. Dopo ogni gruppo apri la home page e un articolo.
- I plugin del negozio e dei pagamenti uno per uno. WooCommerce, gateway di pagamento, plugin di spedizione. Dopo ognuno controlla una pagina prodotto, il carrello e un ordine.
- Il tema per ultimo. Se hai cambiato file del tema senza un child theme, l'aggiornamento sovrascriverà quelle modifiche. Di più nell'articolo sul child theme di WordPress.
- Svuota la cache se usi un plugin di cache o una CDN, così vedi la nuova versione del sito.
- Annota cosa hai aggiornato e quando. Nome, versione vecchia e nuova, data. Fra una settimana questa nota indicherà il colpevole in fretta.
La guida di WPBeginner all'ordine degli aggiornamenti descrive lo stesso ordine, con il core per primo e il tema per ultimo.
Aggiornamenti automatici di WordPress: quali attivare
Dalla versione 5.5 gli aggiornamenti automatici si attivano separatamente per ogni plugin, in una colonna dell'elenco dei plugin, e per i temi nei loro dettagli. Lo descrive la documentazione di WordPress sugli aggiornamenti automatici.
Una regola semplice per dividerli:
- Attivali per plugin piccoli e diffusi che non toccano il negozio né l'aspetto: moduli di contatto, antispam, piccoli strumenti.
- Tienili manuali per WooCommerce, gateway di pagamento, plugin di spedizione, page builder e tema. Qui vuoi scegliere il momento e controllare subito il risultato.
- Tieni d'occhio le correzioni di sicurezza nei plugin che aggiorni a mano. Non lasciarle a fine mese.
WordPress invia un'email dopo un aggiornamento automatico. Non cancellare subito questi messaggi, perché contengono i numeri di versione che aiutano a cercare la causa di un errore.
Checklist dopo l'aggiornamento
Dopo l'aggiornamento controlla il sito come lo vedrà un cliente, non solo la Bacheca:
- la home page e un articolo si aprono senza errori,
- il modulo di contatto invia un messaggio,
- nel negozio: una pagina prodotto, l'aggiunta al carrello e un ordine di prova,
- il layout dal telefono,
- il log degli errori non ha nuove voci dall'aggiornamento,
- Salute del sito non mostra nuovi problemi critici.
Se qualcosa non funziona, disattiva prima il plugin aggiornato per ultimo, e solo dopo pensa a ripristinare tutto il backup. Ripristinare il database in un negozio cancella gli ordini fatti dopo il backup.
Come ti aiuta la chat prima e dopo l'aggiornamento
Il plugin TellMyShop per WordPress e WooCommerce dà alla tua chat (Claude o ChatGPT) l'elenco di plugin e temi con le loro versioni e gli aggiornamenti disponibili, Salute del sito e i log degli errori. Tutto questo funziona nella versione gratuita TellMyShop Free, che legge soltanto il sito. Quindi prima di un aggiornamento puoi chiedere una breve revisione, e dopo un confronto: sono comparsi nuovi errori, e da dove arrivano.
Tu: Oggi voglio aggiornare i plugin. Cosa va aggiornato e a cosa devo stare attento?
La tua chat: Ci sono aggiornamenti in attesa per 6 plugin. Tieni d'occhio due di questi: WooCommerce salta una versione principale, e il plugin dei pagamenti aspetta un aggiornamento da diverse settimane. Controlla il suo changelog sul sito dell'autore. I log sono puliti da una settimana, quindi un eventuale nuovo errore arriverà dall'aggiornamento.
Tu: Sì, fai il primo gruppo.
La tua chat: 4 plugin aggiornati. La home page risponde e non ci sono nuovi errori nei log. Il prossimo gruppo sono i pagamenti.
Propongo tre gruppi: 4 plugin piccoli insieme, poi i pagamenti, e WooCommerce a parte quando hai tempo per un ordine di prova. Anteprima del primo gruppo:
versione precedente: Modulo di contatto 5.9.1
nuova versione: Modulo di contatto 5.9.3
versione precedente: Antispam 4.2.0
nuova versione: Antispam 4.2.2
Nomi dei plugin e numeri di versione in questa conversazione sono illustrativi.
La chat aggiorna i plugin in TellMyShop Pro con l'interruttore Plugin acceso nel pannello del plugin. L'interruttore dura 24 ore e richiede un backup del database fatto oggi, che il plugin TellMyShop fa da solo prima della prima modifica della giornata. La chat aggiorna al massimo 5 plugin in un gruppo e mostra sempre prima un'anteprima. Nulla cambia senza il tuo «sì».
Conosci i limiti prima di iniziare:
- Non aggiorna il core di WordPress né i temi. Lo fai tu nella Bacheca, o lo fa il tuo hosting.
- Il backup del database del plugin non è un backup completo del sito. Non comprende i file di plugin e tema, quindi il backup completo lo fa il tuo hosting o un plugin di backup.
- La chat non può ripristinare una versione precedente di un plugin dalla cronologia delle modifiche con un'istruzione. Puoi annullare la disattivazione di un plugin, ma tornare alla versione precedente richiede un backup dell'hosting o l'installazione del pacchetto più vecchio.
Un buon ritmo quotidiano: nella revisione mattutina chiedi cosa aspetta un aggiornamento e decidi cosa fare oggi e cosa lasciare a quando avrai tempo per controllare il negozio. Leggi di più sulla cura regolare del sito nell'articolo sulla manutenzione di un sito WordPress, e sul report di stato del sito nella guida a Salute del sito in WordPress.
La pagina TellMyShop per WordPress e WooCommerce descrive esattamente cosa legge e cosa cambia la chat. Puoi confrontare le licenze nella pagina prezzi e scaricare la versione gratuita nella pagina della revisione gratuita.
Domande e risposte
Devo aggiornare prima WordPress o i plugin?
Il consiglio abituale è prima il core di WordPress, poi i plugin e per ultimo il tema. L'eccezione: se un plugin non è ancora pronto per la nuova versione di WordPress, rimanda l'aggiornamento del core finché l'autore del plugin non rilascia una correzione.
Posso aggiornare tutti i plugin insieme?
Puoi, ma se qualcosa si rompe non saprai quale plugin è stato. È più sicuro aggiornarne pochi alla volta, e i plugin del negozio e dei pagamenti uno per uno, controllando il sito dopo ogni gruppo.
Gli aggiornamenti automatici di WordPress sono sicuri?
Per plugin piccoli e diffusi su un sito aziendale di solito sì, e così le correzioni di sicurezza arrivano in fretta. Per WooCommerce, i gateway di pagamento e i page builder è meglio aggiornare a mano quando hai tempo per controllare il negozio. Gli aggiornamenti automatici li attivi separatamente per ogni plugin nell'elenco dei plugin.
Il backup del database del plugin TellMyShop basta prima di un aggiornamento?
No. Il plugin TellMyShop fa il backup solo del database, prima della prima modifica della giornata. I file di plugin, tema e immagini ne restano fuori. Prima di un aggiornamento ti serve un backup completo del sito dal tuo hosting o da un plugin di backup.
La chat aggiorna WordPress al posto mio?
I plugin sì, in TellMyShop Pro con l'interruttore Plugin acceso, fino a 5 alla volta, con un'anteprima e dopo il tuo consenso. TellMyShop non aggiorna il core di WordPress né i temi; lo fai tu nella Bacheca, o lo fa il tuo hosting. Nella versione gratuita la chat controlla il sito prima e dopo l'aggiornamento.
WordPress è un marchio della WordPress Foundation. WooCommerce è un marchio di Automattic Inc. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.