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
    pulsante aggiornare ora alla versione wordpress da bacheca
  • 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”.

messaggio di aggiornamento wordpress da bacheca

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.
      pagina download aggiornamenti wordpress
    • 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.
      raggiungere cartella wp-content da ftp
    • 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.
      raggiungere cartelle wp-admin e wp-include via ftp
    • 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.elimina file da cartella wp-content

 

  • 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”.aggiornamento 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.”.
    messaggio di aggiornamento wordpress da bacheca
    Come aggiornare automaticamente WordPress tramite Bacheca: “Questo sito viene automaticamente aggiornato con ogni nuova versione di WordPress.”
    questo sito_non ricevera aggiornamenti automatici wp
  • In caso contrario, fai clic sul testo del collegamento ipertestuale “Abilita gli aggiornamenti automatici per tutte le nuove versioni di WordPress.”.
    abilita futuri aggiornamenti automatici wordpress bacheca
  • 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.

    cpanel sezione file manager

    Come aggiornare automaticamente WordPress tramite cPanel: vai su File Manager

  • Fare clic sulla cartella public_html.

    cartella public_html su file manager cpanel

    cartella public_html su file manager cpanel

  • Fare clic su wp-config.php.

    file manager wp config cartella

    Come aggiornare automaticamente WordPress tramite cPanel: modifica il file 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.”