ローカル環境でつくったEC-CUBEのサイトをサーバーへアップする手順。
基本的には、WordPressの時とほとんど同じ。

1.旧サーバー(ローカル)のphpmyadminでDBをエクスポート

$ECサイト構築中…備忘録

保存したデータを開き、「http://localhost/」の部分をすべて移行先のドメイン「http://○○○.com/」に書き換える。


2.新サーバーでデータベースを作成

3.data/config/config.phpを編集

<?php
define ('ECCUBE_INSTALL', 'ON');
define ('HTTP_URL', 'http://新ドメイン/');
define ('HTTPS_URL', 'http://新ドメイン/');
define ('ROOT_URLPATH', '/');
define ('DOMAIN_NAME', '');
define ('DB_TYPE', 'mysql');
define ('DB_USER', 'データベースのユーザー名');
define ('DB_PASSWORD', 'データベースのパスワード');
define ('DB_SERVER', 'localhost');
define ('DB_NAME', 'データベースの名前');
define ('DB_PORT', '');
define ('ADMIN_DIR', 'admin/');
define ('ADMIN_FORCE_SSL', FALSE);
define ('ADMIN_ALLOW_HOSTS', 'a:0:{}');
define ('AUTH_MAGIC', 'teceacleajoudojoboudethiadrouslosliodoum');
define ('PASSWORD_HASH_ALGOS', 'sha256');
?>


※「html」や「data」フォルダのディレクトリを変更する場合は「html/define.php」も修正。
  3行目の下記を修正
修正前:define("HTML2DATA_DIR", "../data/");

「data」フォルダをhtmlフォルダの中に入れる場合は下記のように
修正後:define("HTML2DATA_DIR", "data/");

※ローカル用のファイルもバックアップしておくと後々便利。


4.「1.」のデータファイルを「2.」で作成したデータベースへインポート

5.ローカルのフォルダ・ファイルすべてを新サーバーにアップロード
「data」と「html」


これで問題なく完了しました♪