Prima di aggiornare, è necessario assicurarsi che:

  • Il sistema soddisfa i requisiti minimi di Drupal come mostrato in http://drupal.it/requisiti-drupal.
  • Di avere un backup di tutti i dati.
  • Hai verificato la compatibilità dei moduli aggiuntivi o personalizzati.
  • Hai verificato la compatibilità dei temi aggiuntivi o personalizzati.

Aggiornamento del core

  1. Eseguire il backup del database di Drupal e dell'intera struttura delle directory del sito (compresi i files .htaccess, robots.txt ed altri nella root). Particolarmente importante è avere il backup della directory "sites" che contiene il file di configurazione, moduli aggiunti, temi, e file caricati tuo sito.
  2. Accedi come l'amministratore di sistema (utente 1).
    Se sei loggato con un altro utenti, effettua il logout e poi il login come amministratore.
  3. Porta il sito nello stato "off-line" dalla pagina Amministrazione > Configurazione del sito > Manutenzione del sito.
    Puoi anche aggiungere un messaggio personalizzato per avvertire i navigatori del temporaneo disservizio!
  4. Imposta un tema base, come Garland o Bluemarine in Amministrazione > Costruzione del sito > Temi.
  5. Disattivare tutti i moduli aggiuntivi e personalizzati.
  6. Rimuovere tutti i vecchi file e le directory dalla directory di installazione di Drupal.
  7. Scompattare i nuovi file e directory nella directory di installazione di Drupal (stesse posizioni!).
  8. Copia il backup delle directory "files" (se esiste) e "sites" nella directory di installazione di Drupal.
    Se hai personalizzato altri file di sistema come .htaccess o robots.txt, riportare le modifiche nelle nuove versioni dei file utilizzando i backup eseguiti nel primo passaggio.
  9. Verifica il nuovo file di configurazione per assicurarsi le informazioni siano corrette.
  10. Esegui update.php visitando http://www.example.com/update.php (sostituire
    www.example.com con il nome del dominio della tua installazione di Drupal). Questo passo aggiornerà le tabelle del database per la nuova installazione di Drupal.
  11. Assicurarsi che le versioni di tutti i moduli aggiuntivi corrispondano alla
    nuova versione di Drupal a cui è stato aggiornato. Ad esempio per un aggiornamento importante, come dalla 5.x alla 6.x, i moduli non saranno compatibili e sarà necessario aggiornarli.
    Importante: questo passaggio non è necessario per aggiornamenti che riguardano "rilasci minori" ossia dello stesso ramo, ad esempio dalla 6.18 alla 6.19.
  12. Riattivare i moduli aggiuntivi e rieseguire update.php per riallineare le tabelle del database.
  13. Riportare il sito al suo tema originale. Se il sito utilizza un tema aggiuntivo, assicurati che sia compatibile con la tua versione di Drupal.
  14. Imposta lo stato del sito a "on-line". Puoi farlo sempre dalla pagina Amministrazione > Configurazione del sito > Manutenzione del sito.

Aggiornamento completato!