EC-CUBEを開発用サーバーでテンプレートとか機能追加を行って、
本番サーバーにデータをコピーして公開するまでの手順のメモ。

EC-CUBEのバージョンは2.11.3、DBはMySQLです。

 

各種データのエクスポート

  1. 開発サーバーのDBをエクスポート
  2. 開発サーバーのソースをエクスポート
  3. .htaccessの情報を修正(開発用サーバーはBasic認証をかけていたので、それを削除)

 

各種データのインポート

  1. 最新のDBをインポート
  2. 最新のソースをアップロード
  3. /data/config/config.php の情報を修正

 

管理画面の設定

  1. /install/index.phpにアクセスし、パーミッションを確認
  2. /admin/ にログインできることを確認
  3. [管理画面]->[デザイン]->[PC]->[テンプレート設定]から使用するテンプレートを選択
  4. DBのテーブルを全て削除
  5. DBを再度インポート
  6. [管理画面]->[デザイン]->[PC]->[テンプレート設定]から使用するテンプレートが選択されていることを確認

 

各種動作確認

  • ユーザーログイン
  • 買い物の一連の流れ
  • 管理画面の操作

 

初回のインポートではテンプレートが「default」になっていて、
なぜテンプレート情報が移行できないかは不明。

でも、これでできたからまぁいいや。