4
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 3 years have passed since last update.

##はじめに
EC-CUBEをローカルで立ち上げる手順をまとめました。
Dockerを使う方法もあるのですが、今回はコマンドラインからインストールしました。

phpのバージョンはやっててうまくいかない時に参考にしてみてください

$ php -v
PHP 7.4.26 (cli)

#環境構築
###任意のディレクトリに移動

cd ディレクトリのアドレス指定(もしくはディレクトリをドラック&ドロップ)

###githubからクローン

https://github.com/EC-CUBE/ec-cube.git

EC-CUBE 4.1

###ディレクトリを移動

cd ec-cube

###移動先でcomposer.pharファイルを生成

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

###composer.phar のバージョンをEC-CUBE 4.1の対応しているバージョン(1.x)に変更

php composer.phar selfupdate --1

###コマンドを実行

php composer.phar create-project --no-scripts ec-cube/ec-cube ec-cube "4.0.x-dev" --keep-vcs

###ec-cubeディレクトリが作成されるので移動

cd ec-cube

###サーバーを立ち上げる

bin/console server:run

###ブラウザにアクセス
http://127.0.0.1:8000/へアクセス

EC-CUBEのインストール画面が立ち上がるので、指示にしたがってインストールを進めましょう

Dockerで環境構築をする場合はこちらを参考してみて下さい

##追記

2回目以降のビルドインサーバーの立ち上げでbin/console server:runをすると下記のようなエラーが出ます

There are no commands defined in the "server" namespaces

これを解消するには.envファイル内のAPP_ENVの値をprodからdevに変更して下さい

4
0
1

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
4
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?