1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【EC-CUBE】 プロジェクトをpublic_html配下にインストールする方法

Posted at

初めに

どうも、フランスでプログラマーとして働き始めて1週間ほどの新人エンジニアです。

今回、案件でEC-CUBEのインストールからやらせてもらった時に、詰まったところを

備忘録として残します。

状況

EC-CUBEの4.2をインストールしたかったので下記を参考にした。
https://doc4.ec-cube.net/quickstart/command_install
上記の公式ドキュメントでコマンドからインストールする手引きでインストールを行うと、
public_html/ec-cube/配下にインストールされてしまう。

サーバー:Xserver
OS: Linux

やりたいこと

ドキュメント直下に配置したい。

解決方法

一度public_html/ec-cube/配下にインストールする

その後中身の階層を一階層上げる

やり方

①まずはpublic_htmlにcomposer.pharをインストールする

②ec-cubeをインストールするコマンドを打つ(この時にec-cubeディレクトリが作成される)

php composer.phar create-project ec-cube/ec-cube ec-cube "4.2.x-dev" --keep-vcs

※私の場合EC-CUBEの4.2系をインストールしたかったので、"4.2.x-dev"に変えました。
※この時点でec-cubeディレクトリを作らずにインストールコマンドも一様あるが、中身がからじゃないとインストールできず、公式ドキュメントのやり方だとcomposer.pharが絶対に入っているので断念。一様そのコマンド↓

php composer.phar create-project ec-cube/ec-cube . "4.2.x-dev" --keep-vcs

③インストールが完了したら、cd ec-cubeでディレクトリを変更した後、

mv * ../

これで全てのファイルが一階層上に移動します。
しかしこれだと隠しファイルが残ったままなので、

mv * .[^\.]* ../

このようにやると隠しファイルの一階層上に移動することができます。

その後、cd ../rmdir ec-cubeやれば余計なディレクトリも削除できて完了です!

まとめ

FTPを使ってやったらめっちゃ時間かかったのでコマンドラインでやったのですが、今更git cloneでやったらもっと楽にできたかも?と思ってます。
テスト用のサーバーで一度テストしてみます。

もっといい方法などあれば是非コメントください

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?