あなたの想いをウェブで伝えるその楽しさを美緑と一緒に

TOPページ(EC-CUBE)を独自ドメインで

EC-CUBEを初めてインストールした時に、

悩んだ事です。

 

サーバ会社にもよると思いますが、

どうしてもTOPページのURLが下記のようになってしまう。

 

http://独自ドメイン/html/

 

なぜだ??

 

TOPページなら、

http://独自ドメイン/

となるはずが。。。

 

そこで、「html」の中身を取り出し、

「data」と同階層に配置させることにしました。

 

すると次は、

EC-CUBE管理画面へのログイン画面が表示されません。

 

そうだった、

「html」の中身を取り出し、「data」と同階層にしたことを忘れていました(汗)

 

define.php を開き、

 

/** HTMLディレクトリからのDATAディレクトリの相対パス */

define("HTML2DATA_DIR", "/../data/");

/** DATA ディレクトリから HTML ディレクトリの相対パス */

define("DATA_DIR2HTML", "/../html/");

 

ここを下記に変更。

 

/** HTMLディレクトリからのDATAディレクトリの相対パス */

define("HTML2DATA_DIR", "/data/");

/** DATA ディレクトリから HTML ディレクトリの相対パス */

define("DATA_DIR2HTML", "/../");

 

見事にTOPページは

http://独自ドメイン/

と表示されました。

 

ここまですらっと書いていますが、

実はいろんなことを試し、失敗していたんですよ。。。(涙)

 

同じところで悩んでおられる方の、

少しでも参考になればと思います。