Aggiornare la versione di Drupal dalla 5.x alla 6.x
Presupposti
- installare il modulo upgrade status per verificare che tutti i moduli siano disponibili nella versione 6
- installare il modulo backup & migrate per effettuare una backup del database
- testare che il tema funzioni anche per Drupal 6, magari copiando la cartella del tema su un'altra installazione e vedendo cosa succede; se non funziona, convertire il tema
- effettuare una copia dei file in locale o in remoto
- verificare di avere tutti i codici relativi al sito (ftp, database, admin Drupal)
- segnarsi i moduli da riattivare, i permessi dei ruoli e i blocchi attivati (fare uno stamp delle pagine)
A questo punto, seguire le “istruzioni ufficiali” del sito ufficiale, in particolare mettere il sito in manutenzione, switchare il tema ad uno di default, disabilitare tutti i moduli e rimuovere tutti i file, eccetto quelli nella cartella file e settings.php.
Uploadare il core di Drupal 6 e lanciare update.php (non visitare la pagina principale del sito).
Uploadare i moduli, attivarli, lanciare update.php e incrociare le dita ;-)
Una volta effettuato l'aggiornamento ci sono 3 cose che Drupal 6 non fa automaticamente:
- la conversione delle views: se avevate fatto delle views con Drupal 5, vanno convertite in views 2 per la 6, in questo modo:
amministra > struttura del sito > views > tools > converti - il posizionamento dei blocchi personalizzati: Drupal 6 disattiverà automaticamente tutti i blocchi personalizzati o derivanti da moduli aggiuntivi (es dalle views). Da
amministra > struttura del sito > blocchi
vanno "riposizionati" nella struttura del sito - l'attribuzione dei permessi ai ruoli: vanno riassegnati manualmente, per cui è necessario segnarseli prima (fare uno "stamp" della pagina di amministrazione).
..