12 Dicembre, 2012 | Di Wellnet

Upgrade da Drupal 6 a Drupal 7

Upgrade da Drupal 6 a Drupal 7

A sentire quello che dice Dries Drupal 8 è ancora abbastanza lontano per cui abbiamo ancora molto tempo per divertici con D7. Ecco quindi un piccolo vademecum per effettuare il porting di Drupal dalla versione 6.x alla versione 7.x:

  • Prima di tutto attivare la modalità offline e fare un backup del database e dei file della installazione funzionante
  • Disattivare tutti i custom theme e tutti i moduli, tutti! C’è un comando drush utilissimo a tale scopo: drush pml --no-core --type=module --status=enabled --pipe | xargs drush -y dis
  • con questo disttivo in una volta sola tutti i moduli eccetto quelli del core, personalmente ho disattivato tutti i moduli
  • Aggiornare tutti i moduli presenti con le corrispondenti versioni per la 7.x
  • Eliminare tutti i moduli per cui non è presente una versione per Drupal 7
  • Sostituire il core di drupal 6.x con il core di drupal 7.x (è sufficiente sovrascrivere i file)
  • Se abbiamo utilizzato CCK e imagecache dobbiamo seguire queste procedure http://drupal.org/node/1144136 perchè nella versione 7 non sono più necessari perchè già nel core, ma dobbiamo migrare i field [possiamo cancellare pure la cartella sites/default/files/imagecache in quanto non serve più: le mmagini con i nuovi fomati preset saranno creati automaticamente]
  • Cambiare i permessi sul file settings.php in modo che sia scrivibile
  • Lanciare l'update.php

Se tutto è andato per il verso giusto il core dovrebbe essere aggiornato alla versione 7. A mano a mano che si riattivano i moduli aggiuntivi rilanciamo update.php ogni volta che serve.

Wellnet
Wellnet

Wellnet è una nuova realtà nel panorama delle agenzie digitali italiane: 70 expertise complementari e integrate, con sedi a Milano, Torino Cuneo e Modena, frutto della fusione di tre realtà di successo preesistenti.

Potrebbe interessarti: