はじめに

この記事はhipposがDrupalで構築しているblogをDrupal4.7.5からDrupal5へアップデートする際に実際におこなった手順をまとめたものです。参考にしたのは公式DrupalサイトUpgrading to Drupal 5です。もと記事はは自身のブログDrupal4.7.5からDrupal5.0へのアップデート(予行演習)に書いたのですがうまくいかなかったという方もあったようでもう少し詳しくまとめてみようと思った次第です。また、当コンテンツでアップデートを実施したのはDrupal4.7.5->Drupal5.0です。Drupal4.7以前のバージョンの方はまずDrupal4.7にアップデートするよう推奨されていますのでご注意ください。

英語力不足・スキル不足により誤った箇所があるかもしれません。お気づきの点がありましたらご一報頂きたいと思います。

おおまかな手順

まず、私が実際に行ったアップデートのための大まかな手順を書きます。

  1. ローカル環境に新規インストール
  2. 運用中のデータのバックアップを作成
  3. 運用中のDrupalをローカル環境に構築する
  4. ローカル環境をアップデート
  5. 運用環境のアップデート

ローカル環境に運用中の環境を復元するのは万が一アップデートに失敗した場合の戻しの手順の確認とローカル環境がそのままバックアップにもなるというのが主な理由です。またローカル環境がそのままのアップデートの予行演習となるとかんがえたからです。実際、予行演習をしたおかげで実際の運用環境ではすんなりとアップデートできました。もし、環境が許すのであればローカルPCに環境を作成することをお勧めします。

最初の手順として、新規インストールをしてみたのはローカルの環境でそもそもDrupalが動作するのかを確認するためです。おかげでphpのGDライブラリがインストールされていないことがわかりこれは事前にアップデートできました。