Come Aggiornare WordPress
Costruire un sito Web WordPress potrebbe essere un processo che fai una sola volta, ma eseguirne la manutenzione è qualcosa che devi fare per il corso della sua intera vita. Un’attività chiave di manutenzione è assicurarti che il tuo sito web sia in esecuzione sulla versione più recente di WordPress.
Per spuntare questa operazione dalla tua lista delle cose da fare, tratteremo come aggiornare manualmente il tuo sito WordPress e come abilitare gli aggiornamenti automatici.
Perché aggiornare WordPress
Ogni parte del tuo sito Web WordPress, dai plugin ai temi al software principale, dovrebbe essere mantenuta aggiornata. L’aggiornamento dei file principali in particolare può aiutarti a migliorare:
- la funzionalità,
- le prestazioni,
- la compatibilità,
- e soprattutto, la sicurezza del tuo sito.
WordPress distribuisce periodicamente importanti aggiornamenti delle proprie versioni, nonché versioni di manutentive e aggiornamenti di sicurezza. Ognuna di queste versioni potrebbe includere miglioramenti di sistema, correzioni di bug e correzioni della vulnerabilità della sicurezza di WordPress più critiche. Ad esempio, nella versione – WordPress versione 5.8.1 – è stato includesa la correzione per tre principali vulnerabilità, inclusa una vulnerabilità di cross-site scripting (XSS) nell’editor a blocchi Gutenberg.
Se non aggiorni il tuo software principale, lascerai il tuo sito vulnerabile alle minacce conosciute e a quelle meno conosciute.
Infatti, secondo l’ultimo rapporto Sucuri, circa il 49% dei siti WordPress compromessi sono vulnerabili (cioè sono obsoleti) al momento in cui ricevono l’attacco di un malware. Ciò indica che i proprietari di siti Web continuano a rimanere indietro nell’aggiornamento dei file principali e delle componenti estensibili come i temi WordPress e plug-in.
Indice
Prima dell’aggiornamento
Prima di aggiornare all’ultima versione di WordPress, assicurati di avere un backup completo del tuo sito web. Un backup completo include file principali, plug-in, temi, database e caricamenti multimediali. Questo dovrebbe essere salvato localmente sul tuo computer o nel cloud (come Google Drive).
Avere un backup del tuo sito ti consentirà di ripristinarlo nel caso in cui qualcosa vada storto durante il processo di aggiornamento (il che è improbabile ma è meglio prevenire che curare).
Dopo aver creato e salvato un backup del tuo sito, sei pronto per iniziare il processo di aggiornamento.
Come aggiornare manualmente WordPress
Esistono tre modi per aggiornare manualmente il software WordPress. Inizieremo con il modo più semplice e passeremo poi alle alternative che potrebbero essere più adatte agli utenti avanzati.
Come aggiornare manualmente WordPress tramite Dashboard
WordPress offre aggiornamenti con un clic direttamente nella dashboard di amministrazione. Questo metodo è il modo più semplice per aggiornare il software principale. I passaggi sono descritti di seguito.
- Vai su Dashboard > Aggiornamenti
- Se vedi il messaggio “È disponibile una versione aggiornata di WordPress”, fai clic su Aggiorna alla versione…
Per verificare che l’aggiornamento sia andato a buon fine, puoi disconnetterti, accedere nuovamente e tornare alla schermata Aggiornamenti.
Ora dovresti vedere il messaggio “Versione 6.3 di WordPress”.
Dashboard: messaggio “Hai l’ultima versione di WordPress”.
Se non riesci ad accedere alla dashboard di WordPress, dovrai provare uno dei metodi di aggiornamento riportati di seguito.
Come aggiornare manualmente WordPress tramite FTP
Se per qualche motivo non riesci ad accedere alla dashboard di WordPress o riscontri un problema di autorizzazioni, puoi aggiornare il software tramite un client FTP.
-
- Scarica l’ultimo file .zip di WordPress. Accedendo al sito WordPress.org è possibile scaricare gratuitamente la copia più recente di WordPress. Arriverà in formato ZIP e dovrà essere estratto nella propria cartella.
- Estrai il file .zip.
- Accedi al server del tuo sito tramite FTP. Apri il tuo programma FTP. Se utilizzi FileZilla, controllerà automaticamente gli aggiornamenti al primo caricamento. Se è disponibile un aggiornamento, fai clic sul pulsante per installare la versione più recente. Solitamente l’operazione richiede meno di un minuto, a seconda della velocità della connessione Internet.
Nella finestra del sito locale, trova la cartella WordPress che hai decompresso di recente dal file ZIP che hai scaricato - Una volta caricato il programma FTP, connettiti alla cartella principale di WordPress. Vai sulla cartella wp-content.
- Fai clic con il pulsante destro del mouse sulla cartella dei plugin e rinominala “plugins.hold”. Ciò disattiverà temporaneamente i tuoi plugin.
- Elimina le cartelle wp-include e wp-admin.
- Carica le nuove cartelle wp-includes e wp-admin dal file .zip estratto in precedenza.
- Carica singoli file dalla nuova cartella wp-content alla cartella wp-content esistente. Questo sovrascriverà i file esistenti. Elimina solo i file nella cartella wp-content esistente che vengono sovrascritti da nuovi file.
- Scarica l’ultimo file .zip di WordPress. Accedendo al sito WordPress.org è possibile scaricare gratuitamente la copia più recente di WordPress. Arriverà in formato ZIP e dovrà essere estratto nella propria cartella.
- Carica tutti i nuovi file sciolti nella tua cartella public_html.
- Rinominare il file “plugins.hold” in “plugins”.
- Dovresti essere a posto. Per testarlo, visita la tua pagina /wp-admin. Probabilmente ti verrà richiesto di effettuare nuovamente l’accesso. Una volta effettuato l’accesso, non dovresti più vedere un’opzione di aggiornamento per il core di WordPress nella tua dashboard.
Se non riesci ad accedere al tuo client FTP o a utilizzare un browser web, dovrai provare il metodo di aggiornamento riportato di seguito.
Per approfondire: leggi la Guida a Filezilla
Aggiornare il database WordPress
Alcune installazioni potrebbero richiedere anche un aggiornamento del database. Fortunatamente, puoi farlo dopo aver aggiornato manualmente WordPress. Per farlo:
- Accedi alla tua area di amministrazione di WordPress.
Se WordPress ti mostra un messaggio che dice “Aggiornamento del database richiesto”, vedrai un pulsante sotto il messaggio “Aggiorna database WordPress”. - Fare clic su questo pulsante.
- Dopo alcuni istanti, il sistema visualizzerà un messaggio di successo dopo aver completato l’attività.
A quel punto, il tuo sito web sarà impostato sulla versione più recente del database e pronto per ricevere più contenuti.
Questo rimuoverà i miei temi e plugin dal sito web?
Quando carichi file e directory tramite FTP, le uniche cose che verranno sovrascritte sono i file operativi principali di WordPress. Temi e plugin dovrebbero rimanere intatti e funzionanti.
I tuoi temi o plugin CSS personalizzati per WordPress non verranno influenzati da un aggiornamento manuale.
Tuttavia, potrebbe essere indicato controllre che i tuoi temi e plugin siano compatibili con la versione più recente di WordPress.
Se hai apportato modifiche al codice personalizzato dei temi predefiniti di WordPress, come Twenty Fifteen o Twenty Sixteen, questi verranno rimossi. Questo perché sono inclusi nei file caricati nella cartella principale.
Per approfondire leggi: Come creare un Child Theme
Questo tipo di aggiornamento eliminerà gli script personalizzati e le modifiche CSS in WordPress?
Se hai personalizzato i file principali di WordPress, le modifiche verranno rimosse dopo l’aggiornamento. Le modifiche a temi, plugin e simili invece non dovrebbero essere influenzate poiché tali file non vengono sostituiti o sovrascritti. In realtà, è raro che i file core vengano modificati dagli utenti.
Anche qualsiasi modifica apportata al file wp-config.php rimarrà inalterata. Poiché questo file contiene gran parte del comportamento e del funzionamento del tuo sito web, di solito non è l’obiettivo di un aggiornamento.
Nel caso in cui qualcosa non vada con questo file, lo ZIP di aggiornamento viene fornito con un “campione” del file wp-config.php che può essere rinominato e utilizzato per correggere il tuo sito. Ad ogni modo, non è un operazione da fare a meno che il file di configurazione non sia stato in qualche modo danneggiato. Questo file memorizza tutte le funzioni del tuo sito e sostituendolo riporterai tutto ai valori predefiniti.
Usare FTP per modificare il tuo sito web può avere molti vantaggi. Che tu stia aggiornando WordPress manualmente o semplicemente eseguendo il backup dei file, applicazioni gratuite come FileZilla possono farti risparmiare tempo ed energia. In ogni caso, è sempre meglio essere sicuri che la tua copia di WordPress riporti la versione più recente.
Come aggiornare manualmente WordPress tramite WP-CLI
WP-CLI è l’interfaccia della riga di comando per WordPress. Ti consente di aggiornare plugin, configurare installazioni multisito ed eseguire altre attività senza utilizzare un browser web.
- Per iniziare, devi installare WP-CLI. Prima di installarlo, assicurati che il tuo ambiente sia “simile a UNIX” (OS X, Linux, FreeBSD, Cygwin) e che stai utilizzando una versione relativamente aggiornata di PHP e WordPress (PHP 5.6 o successivo e WordPress 3.7 o successivo).
- Scarica il file wp-cli.phar utilizzando wget o curl:curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Successivamente, verifica che il file Phar funzioni:
____________
php wp-cli.phar –info
____________ - Quindi, rendi eseguibile il file e spostalo da qualche parte nel tuo PERCORSO. Per esempio:
____________
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
____________ - Esegui wp –info per verificare che WP-CLI sia stato installato correttamente. Dovresti vedere qualcosa del genere:
____________
$ wp –info
OS: Linux 4.19.128-microsoft-standard #1 SMP tue 23 giugno 12:58:10 UTC 2020 x86_64
Shell: /usr/bin/zsh
Binario PHP: /usr/bin/php
PHP Version: 8.0.5
php.ini used: /etc/php/8.0/cli/php.ini
MySQL Binary: /usr/bin/mysql
MySQL Version: mysql Ver 8.0.23-0ubuntu0.20.04.1 per Linux su x86_64 ((Ubuntu))
SQL Modes:
WP-CLI root dir : /home/wp-cli/
WP-CLI vendor dir: /home/wp-cli/vendor
WP_CLI phar path:
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config: /home/wp-cli/wp-cli.yml
WP-CLI Version: 2.5.0
____________
- Ora puoi eseguire la seguente riga di comando:
wp core update
Per impostazione predefinita, viene aggiornato WordPress alla versione più recente. Dovresti vedere i seguenti messaggi una volta completato l’aggiornamento.
____________
# Update WordPress
$ wp core update
Updating to version 4.5.2 (en_US)…
Downloading update from https://downloads.wordpress.org/release/wordpress-4.5.2-no-content.zip…
Unpacking the update…
Cleaning up files…
No files found that need cleaning up
Success: WordPress updated successfully.
____________
Diciamo che non vuoi eseguire questi passaggi ogni volta che WordPress rilascia una nuova versione del suo software principale. In tal caso, puoi configurare il tuo sito per l’aggiornamento automatico.
Come aggiornare automaticamente WordPress
WordPress ti consente di impostare il tuo sito web in modo che si aggiorni automaticamente quando è disponibile una nuova versione di WordPress. Puoi farlo nella dashboard dell’amministratore o utilizzando cPanel.
Come aggiornare automaticamente WordPress tramite Cpanel
- Vai su Bacheca > Aggiornamenti.
- Dovrebbe dirti “Questo sito viene mantenuto automaticamente aggiornato solo con le versioni di manutenzione e sicurezza di WordPress.”.
Come aggiornare automaticamente WordPress tramite Bacheca: “Questo sito viene automaticamente aggiornato con ogni nuova versione di WordPress.”
- In caso contrario, fai clic sul testo del collegamento ipertestuale “Abilita gli aggiornamenti automatici per tutte le nuove versioni di WordPress.”.
- Come aggiornare automaticamente WordPress tramite Dashboard: “Abilita aggiornamenti automatici per tutte le nuove versioni di WordPress”
Come aggiornare automaticamente WordPress tramite cPanel
Se non hai accesso alla tua dashboard o non vedi il link “Abilita aggiornamenti automatici per tutte le nuove versioni di WordPress”, puoi aggiungere una riga di codice nel tuo file wp-config.php.
- Accedi al cPanel.
- Vai al File Manager nella sezione File.
- Fare clic sulla cartella public_html.
- Fare clic su wp-config.php.
- Premi il pulsante Modifica nella barra degli strumenti in alto.
- Aggiungi o modifica la seguente riga:
____________
define(‘WP_AUTO_UPDATE_CORE’, true);
____________ - Fare clic su Salva.
Ora sono abilitati gli aggiornamenti automatici per le versioni principali e secondarie e per scopi di sviluppo.
“Mantenere aggiornato il software WordPress Indipendentemente da come decidi di eseguire gli aggiornamenti software, è importante che tu sia diligente e che il tuo sito esegua l’ultima versione di WordPress. Aiuterà a garantire che il tuo sito rimanga sicuro e che continui a fornire il meglio esperienza possibile ai tuoi utenti.”