Drupal4.7.5からDrupal5.0へのアップデート(予行演習)

in

いろいろ触ってみて気に入ったのでアップデートするための予行演習。まずはローカルに現状の環境を構築してそれをバージョンアップするという予行演習をしてみました。

  1. phpmyadminを使用してdrupalで使用しているすべてのテーブルをexportします。タイプはsqlで。
  2. すべてのファイルをアーカイブしてバックアップ。tar -zcvf drupal.tar.gz dupal/
  3. データベースを作成。 create database drupal default charset utf;
  4. 1.でバックアップしたデータベースファイルをインポート。 mysql -u rooot -p drupal < backup.sql
  5. durpal/sites/default/settings.phpをローカル環境に合わせて修正します。

これでブラウザからアクセスしてみると一応成功の模様。ただし、webサーバの設定(本番はApache/ローカルはlighttpdの違いのためクリーンURLの設定はあらかじめ解除してExportを実行しました。)

このローカル環境をアップデートします。

  1. ログインしてオフラインモードに設定
  2. 標準以外のモジュールをオフ/テーマを標準に戻します。
  3. 設定を保存してログアウト
  4. サイトディレクトリdurpal/をdrupalOLD/にリネームしをdrupal-5.0/をdrupal/にリネーム。
  5. mv durpalOLD/files drupal/とmv drupal/sites/default drupal/sitesを実行。

この状態でhttp://localhost/durpal/update.phpにアクセスします。Drupal Database Update画面が表示されるので3.の項目にある Run the database update scriptのリンクをクリックしアップデートを実行します。

アップデートが完了すると、画面の中程にmain pageへのリンクがありますのでそこからログインします。

後はテーマやモジュールのアップデートをすれば完了です。大したトラブルはありませんでしたが、作成していたブロックがすべて無効になっていたのでこれを手動で戻しました。後、ガーランドテーマのカラーを変更するグリグリが表示されていません。COLORモジュールを有効にすれば色自体は変えられるのですが...これは謎?です。

標準以外のモジュールの対応待ちと、5.0対応のテーマで気に入ったのが見つかれば本番もアップグレードすることにします。

この記事のトラックバックURL:

http://hippos-lab.com/blog/trackback/108

返信