EC-CUBEをX2サーバーのサブドメインで表示させる

  • 公開日:2014/11/6
  • 最終更新日:2015/1/23
この記事は最終更新日から4年以上が経過しています。

EC-CUBEをレンタルサーバーX2(エックスツー)のサブドメインで表示させる件があったのでその方法のメモです。

環境

X2(エックスツー)にて管理画面より「http://store.example.com/」というサブドメインを作成し、「http://example.com/store/」ディレクトリにEC-CUBEをインストール済み。
インストール方法はこちらを参考にしてください。
EC-CUBEをインストールする

このままだと、「http://example.com/store/」では表示できるけど、「http://store.example.com/」だとシステムエラーになってしまうので、システムエラーにならずきちんと表示できるように調整します。

config.phpのファイルパスを変更するだけ

方法はめっちゃ簡単。config.phpにあるファイルパスの記述を修正するだけです。
config.phpは、

data/config/config.php

にあります。

■変更前
define('HTTP_URL', 'http://example.com/store/');
define('HTTPS_URL', 'http://example.com/store/');
define('ROOT_URLPATH', '/store/');
■変更後
define('HTTP_URL', 'http://store.example.com/');
define('HTTPS_URL', 'http://store.example.com/');
define('ROOT_URLPATH', '/');

これでOKです。