超高速でEC-CUBE3をインストールする | EC-CUBE勉強会 vol.29

2019/06/23

1. phpが入ってるか確認する
php —version

2. 最新のEC-CUBEをDLして、コマンドラインからecuubeの入ってるカレントフォルダに移動

3. php -S localhost:8000 -t html

Fatal Error が出たら、phpの再起動と、ブラウザをchromeに変えてみたら治ったー

4. /Users/yukie/Documents/git/eccube-3.0.9/app/config/eccube/eccube.db

firefoxのアドオンでeccube.dbを見ることができるよ

※ ターミナルからSQLiteを表示させて、それ(insert文)をコピーして貼り付けてやればインポート完了!

※ エラーが出たら、php.ini の date.timezone = Asia/Tokyo に直す。

EC-CUBE3 のインストール

以下のコマンドを Terminal や Git BASH へコピー&ペーストし、実行してください。EC-CUBE のダウンロードからインストール、 Webサーバーの起動まで一発で可能です。
データベースには SQLite3 を使用します。

export ECCUBE_VERSION=3.0.12-p1 && curl "http://downloads.ec-cube.net/src/eccube-${ECCUBE_VERSION}.tar.gz" | tar xvzf - && cd "eccube-${ECCUBE_VERSION}" && php eccube_install.php sqlite3 none && php -S localhost:8080 -t html

このコマンドは、 EC-CUBE3.0.12 以降で使用可能です。
EC-CUBE3.0.12 以降のバージョンを使用したい場合は、 ECCUBE_VERSION=3.0.12-p1 のバージョンを変更してください。
以下のようなメッセージが表示されたら、 ブラウザで http://localhost:8080 へアクセスしてください。

EC-CUBE3 install finished successfully!
PHP built-in web server to run applications, `php -S localhost:8080 -t html`
Open your browser and access the http://localhost:8080/
PHP 5.6.15 Development Server started at Mon Dec 5 17:21:50 2016
Listening on http://localhost:8081
Document root is /path/to/eccube-3.0.12-p1/html
Press Ctrl-C to quit.

EC-CUBE3 のトップページが表示されると思います!
管理画面には http://localhost:8080/admin にて ID: admin PASS: password でログインできます。
XAMPP や MAMP、 Virtual Box や Vagrant、 Docker などを構築するより断然手軽です。
ただし、あくまでも開発用ですので、本番環境では絶対に使用しないでください。

EC-CUBE のインストールで挫折された方も多いと思います。ぜひお試しください。