検索MENUWeb制作、デザイン、VRを中心に日々学んだ知識を配信中。Web制作-シェア-ツイート-ブックマーク-Pocketこの記事では、インストール済みのEC-CUBE3のルートディレクトリを変更する方法を紹介します。EC-CUBEは、そのままインストールするとルートディレクトリが、「(ドメイン名)/html」になってしまいます。インストール時にちゃんと設定をしておけば「/html」を消すこともできるのですが、設定を変更せずレンタルサーバーのクイックインストールしてあとでルートディレクトリを変更しようとしたところ、ちょっとハマりやすい場所があったので解決方法をまとめました。(EC-CUBE3の入ってるフォルダ名)/app/config/eccube/path.ymlを修正まとめ【推奨】インストール時にURLからhtmlをなくす方法まずは、インストール時にURLからhtmlをなくす方法からです。最初からやっておくとあとあと楽です。やり方自体は、公式の開発ドキュメントにまとまっているのでそちらを参考にしてみてください。開発ドキュメントdoc.ec-cube.netインストール済みのEC-CUBE3のルートディレクトリを変更する方法それでは、インストールして開発を初めてしまった人向けの方法です。今回変更を行った環境は、さくらレンタルサーバ(スタンダード)EC-CUBE3(3.0.16)でした。サーバーコントロールパネルでルートディレクトリを変更まずさくらレンタルサーバのサーバーコントロールパンルにアクセスし、ルートディレクトリを変更します。サイドパネルの下にあるドメイン設定>ドメイン/SSLをクリックします。EC-CUBE3を入れたドメインの変更ボタンをクリックします。マルチドメインの対象のフォルダをご指定ください」で、指定フォルダを「/home/(ドメイン名)/www/(EC-CUBE3の入ってるフォルダ名)/html/」に設定して、送信ボタンを押します。これだけで終わればいいのですが、上手く動かないのでEC-CUBE3のファイルを2箇所変更します。(EC-CUBE3の入ってるフォルダ名)/htmlの中の.htaccessを修正(EC-CUBE3の入ってるフォルダ名)/htmlの中の.htaccessを修正します。(EC-CUBE3の入ってるフォルダ名)/app/config/eccube/path.ymlを修正(EC-CUBE3の入ってるフォルダ名)/app/config/eccube/path.ymlを修正します。上の方のルートパスと下の方のURLパス辺りを書き換えました。これで表示もシステムもプラグインもちゃんと動くようになりました。まとめこの記事では、インストール済みのEC-CUBE3のルートディレクトリを変更する方法を紹介しました。ルートディレクトリの変更は思わぬところでハマったりするので、できたらインストール時に設定しておくことおすすめします。プログラミング、ブログ、VRにハマってます。DTPとWebは実務経験なしから仕事を獲得し、3人の子育てにも参加しつつ、在宅でバタバタな生活してます。Web、VR、フリーランスの生活を中心に発信します。