eccube3 htmlの階層のまま、トップドメインでアクセスする方法

こんな使い方!

eccube3系をサーバにインストールする際、FTP転送を使うのが一般的。
ただしインストールした後のURLは
http://hogehoge.com/html/
これになってしまいます。
問題ないかもしれませんが、あまり格好がよくないですよね。

http://hogehoge.com/html/index.php
ではじまるものを
http://hogehoge.com/index.php
にする


やり方

変更するファイル
httpdocs/html/


httpdocs/中に

index.php

require __DIR__.’/../autoload.php’;

require __DIR__.’/autoload.php’;

この時点では、まだエラーがでます。

次に、path.ymlの書き換え
/app/config/eccube/path.yml

変更前

変更後

問題なければ、とりあえず成功!


まとめ

http://hogehoge.com/html だったeccube3が
http://hogehoge.com/ でアクセスが可能になります。

ECCUBEのこのあたりはURLの変更などは、昔から変わらず、インストールする際に自動的に選択できたり
管理画面から変更できるようになると便利なんだけど、今後のバージョンアップに期待しましょう。

完了すれば問題なく表示ができますので、デザインやシステムのカスタマイズをする前に
動作のチェック
1)フロント側がエラーなく表示される
2)管理画面にログインできる/ログアウトもできる
3)会員登録ができる
4)商品登録ができる
5)商品購入ができる