Drupal 5.x → 6.x upgrade 失敗の巻

Last edited on 2009/05/31 (日) - 15:25

Drupalを6.x にあげようとして大失敗した。ほんと、データが全部ふっとんだかと思った。

前々からUpdateしようと思っていて、すべてのModuleが6.xに対応していることを確認して、Upgradeのやり方のVideoCast などもみていたのに。

原因はさくらインターネットサーバのMySQLのバージョンが4.0.27と古いこと。Drupal6.xは少なくとも4.1以上のMySQLを要求する。Drupalのファイルを全部入れ替えてupdate.phpを実行したところいつまでたっても終わらないので、いっそのことInstallしてやろうと思ったら、そこで初めてわかった。

バックアップしておいたMySQLのデータをリストアして、なんとか事なきを得た。

(追記)2009年春にさくらインターネットのMySQLが5.1になり、Drupalを6にあげることができた。