Aggiornare Drupal
Questo tutorial mostrerà in semplici step come aggiornare l’applicazione Drupal all’ultima versione stabile.
Aggiornare utilizzando Composer
Per aggiornare il tuo sito Drupal utilizzando Composer, dovrai in primo luogo accedere al tuo account via SSH. Per istruzioni dettagliate su come utilizzare SSH, potrai verificare il nostro tutorial SSH. Dopo aver effettuato l’accesso tramite SSH, naviga sino alla cartella principale della tua installazione di Drupal.
Esegui poi il seguente comando per verificare l’esistenza di nuovi aggiornamenti:
composer update --dry-run
Questo ti mostrerà tutti gli aggiornamenti disponibili per la tua versione di Drupal, inclusi moduli e temi.
Ora, per aggiornare il solo core di Drupal, senza moduli e temi – usa questo comando:
composer update drupal/core-recommended --with-dependencies
Per aggiornare tutte le dipendenze usa:
composer update drupal/core ‘drupal/core-*’ --with-all-dependencies
Ecco fatto! Hai eseguito l’aggiornamento della tua applicazione Drupal.
Aggiornare Drupal manualmente
Il primo passo è quello di visitare il sito ufficiale Drupal e scaricare l’ultima release stabile di Drupal.
Una volta terminato il download, dovrai caricare la nuova versione di Drupal sul tuo sito. Il modo più sicuro di farlo è quello di creare una nuova cartella nella directory public_html del tuo sito, ad esempio drupal_new, e caricare qui il pacchetto della nuova versione. Poi dovrai estrarre l’archivio tramite Site Tools > Sito > Gestione file.
Una volta ottenuti i file dell’applicazione nella cartella drupal_new, copia i file e le cartelle dalla vecchia versione di Drupal a quella nuova.
Diamo per scontato che tu abbia già un backup completo del tuo sito Drupal. Naviga sino alla cartella del tuo sito Drupal e copia il file .htaccess e tutte le directory, a parte core/ e vendor/, e caricale nella cartella drupal_new sovrascrivendo qualsiasi file già esistente.
Ora, vai su Site Tools > Sito > Gestione file > public_html > drupal_new/sites/default ed apri il file settings.php per modificarlo.
Modifica la seguente riga:
$settings['update_free_access'] = FALSE;
Cambiala con la seguente:
$settings['update_free_access'] = TRUE;
La modifica sopra riportata ti consentirà di eseguire il file update.php dal tuo browser.
Il prossimo step è quello di aggiornare il database di Drupal. Vai su http://tuodominio.com/drupal_new/update.php dove tuodominio.com deve essere sostituito dal tuo nome a dominio. Vedrai una schermata simile a quella sottostante.
Clicca su Continua e segui le istruzioni. Noterai una lista con tutti gli aggiornamenti in corso. Puoi spuntarli tutti. Clicca su Applica aggiornamenti in sospeso per eseguire l’aggiornamento. Se non vengono mostrati errori, la tua applicazione Drupal verrà aggiornata con successo.
$settings['update_free_access'] = FALSE;
Apri una nuova finestra nel tuo browser e vai sul sito web che hai appena aggiornato. Poiché abbiamo eseguito l’aggiornamento in una cartella di test drupal_new dovrai dirigere il browser verso to http://yourdomainname.com/drupal_new/
Una volta che sei sicuro che l’applicazione funziona correttamente puoi cancellare o rinominare la vecchia cartella drupal_old e rinominare drupal_new in Drupal così da rendere live la versione aggiornata.
Ecco fatto! Hai aggiornato correttamente il tuo sito Drupal 8!