Aggiornare Drupal con Composer su cPanel

Se l'hosting dove ospiti il tuo sito web utilizza cPanel hai la possibilità di aggiornare Drupal con composer direttamente dal terminale.
Dalla versione 8 in poi è sconsigliato l'aggiornamento manuale di Drupal e dei suoi moduli. È raccomandato invece l'utilizzo di composer.
Prima di effettuare qualsiasi operazione fai un backup in modo da poter ripristinare il sito se qualcosa dovesse andare storto.
Come aggiornare Drupal con composer da cPanel
Prima di procedere a qualsiasi aggiornamento il sito deve essere in modalità manutenzione. Per attivarla vai su Configurazione > Sviluppo > Modalità di manutenzione.
Ora, dal pannello di controllo di Drupal, vai su Resoconti > Aggiornamenti disponibili e apri la scheda Aggiorna. La schermata elenca tutti gli aggiornamenti disponibili.
Dalla colonna Versione consigliata clicca sulla voce Note di rilascio della versione di Drupal o di un modulo. Si apre una pagina dove è presente il codice composer da digitare per aggiornare Drupal o un modulo.
Ora accedi al cPanel del tuo hosting e apri il Terminale dalla sezione Avanzate.
Spostati nella cartella dove è presente il tuo sito Drupal, solitamente public_html.
Digita il codice
cd public_html/cartella_sito
e premi INVIO.
Se non appare nessun errore il percorso è stato raggiunto con successo. In caso contrario compare il messaggio No such file or directory.
Ora che hai puntato il terminale sul tuo sito puoi procedere con gli aggiornamenti.
I procedimenti per aggiornare Drupal con composer sono leggermente diversi per il core e i moduli.
Aggiornare il core di Drupal con composer
Nel caso di aggiornamento della versione di Drupal devi prima verificare il tipo di installazione.
Una volta raggiunto il percorso del tuo sito con il terminale digita
composer show drupal/core-recommended
e premi INVIO.
Se è installato drupal/core-recommended ottieni informazioni sul pacchetto, altrimenti viene visualizzato il messaggio Package drupal/core-recommended not found.
Nel caso sia installato drupal/core-recommended per aggiornare digita
composer update drupal/core "drupal/core-*" --with-all-dependencies
e premi INVIO.
Nel caso non sia installato drupal/core-recommended per aggiornare digita
composer update drupal/core --with-dependencies
e premi INVIO.
Aggiornare i moduli di Drupal con composer
Per aggiornare i moduli con composer apri il pannello di controllo del tuo sito Drupal. Vai su Resoconti > Aggiornamenti disponibili e apri la pagina del modulo cliccando su Note di rilascio.
Copia il codice composer.
Ad esempio digita o incolla sul terminale di cPanel
composer require 'drupal/pathauto:^1.10'
e premi INVIO.
Aggiornare il database se necessario
Dopo aver effettuato gli aggiornamenti, dal pannello di controllo di Drupal, vai su Resoconti > Resoconto sullo stato per verificare se è necessario un aggiornamento del database.
In caso affermativo procedi con l'aggiornamento.
Per ultimo accertati che il sito funzioni correttamente e rimetti il sito online disattivando la modalità manutenzione.
Hosting con cPanel?
Hai bisogno di un hosting veloce, con ottima assistenza ed economico?
Questo sito è installato su Supporthost con il piano Condiviso 2. cPanel è disponibile.
Potrebbe interessarti