LoginSignup
4
0

More than 1 year has passed since last update.

ローカルでEC-CUBEの環境構築

Last updated at Posted at 2021-12-11

はじめに

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