ECcube2.11.0からECcube2.11.1へアップデート

先日でたばかりの、ECcube2.11.0ですが予想通りバグが沢山あった模様。。
そこで、ある程度バグ修正されているECcube2.11.1にアップデートすることにした。

最初、2.11.0から2.11.1への修正の差分ファイルがあったのでそのファイルをアップロードしたら
なんとテンプレートのレイアウト変更が全く効かない状態になってしまった。

すざけんなということで、2.11.1を普通にインストールしてデータを移行することにした。

  1. システム設定>バックアップ管理からバックアップを取りローカルへダウンロード。
  2. /html/upload/ 以下に画像のデータがあるので、これもローカルへダウンロード。
  3. 1で取得したバックアップデータを、/data/downloads/backup ディレクトリ内にアップロード。
  4. 3のファイルの所有者をApacheの実行ユーザー(通常はApache)にし、パーミッションは666にする。
  5. データベースにログインして、このバックアップファイルをバックアップデータとして動作させるためにdtb_bkupテーブルにデータをインサートする。

insert into dtb_bkup (bkup_name,bkup_memo,create_date) VALUES('バックアップファイル名','メモ','2011-05-18 10:55:43');

bkup_nameだけは、バックアップとして取ったファイル名を正確に入れる。(backup.tar.gzだったらbackup)
他は適当でいい。

これで初めて、インターフェイス上でバックアップデータとして認識されてバックアップ一覧に現れる。
あとは、これをリストアして画像データをアップロードすればおしまい。

オープンソースECサイト構築ソフトEC-CUBE【Ver2対応】公式ガイドブック

オープンソースECサイト構築ソフトEC-CUBE【Ver2対応】公式ガイドブック