baserCMS Advent Calendar 2016の14日目に参加させていただきました。
baserCMS4を最速でインストールしてみたいと思います。
すみません、ネタは「1行のコマンドでローカル環境にEC-CUBEを最速でインストールする」の完全なパクリインスパイアです!
下準備
githubからcloneするので、githubアカウントと公開鍵の登録が必要です。
(zipダウンロードにすればよかったかも…。)
Mac の方
PHP5.3未満の人はbrewとかでPHP5.4 以降をインストールしておいてください。
Mac OS X 10.9 以降の方は、特に何もしなくて大丈夫です。(たぶん)
Windows の方
- Web Platform Installer などで PHP5.4 以降をインストールします
- Git for Windows から Git BASH をインストールします
- SQLite Download Page から SQLite3 (sqlite-tools-win32-x86-XXXXX.zip)をインストールします
以降、 Git BASH でコマンドを実行します。
baserCMS4 のインストール
以下のコマンドを Terminal や Git BASH へコピー&ペーストし、実行してください。baserCMS4 のダウンロードからインストール、 Webサーバーの起動まで一発で可能です。
データベースには SQLite3 を使用します。
git clone git@github.com:baserproject/basercms.git; ./basercms/app/Console/cake bc_manager install "http://localhost:8080/" "sqlite" "admin" "password" "webmaster@example.org" --host "localhost" --database "basercms" --data "bccolumn.default"; php -S localhost:8080 -t basercms/app/webroot
以下のようなメッセージが表示されたら、 ブラウザで http://localhost:8080 へアクセスしてください。
Welcome to baserCMS v4.0.1 Console
---------------------------------------------------------------
App : app
Path: /Users/kaburk/basercms/app/
---------------------------------------------------------------
baserCMSのインストールが完了しました。
PHP 5.6.10 Development Server started at Mon Dec 12 14:38:53 2016
Listening on http://localhost:8080
Document root is /Users/kaburk/basercms/app/webroot
Press Ctrl-C to quit.
baserCMS4 のトップページが表示されると思います!
管理画面には http://localhost:8080/admin にて ID: admin PASS: password でログインできます。
baserCMSの開発では Vagrant を推奨していますが、Vagrantに挫折した人とか、MAMPやXAMPPがめんどくさい時のお手軽デモ環境なんかにどうぞご活用ください!
※ 追記 2016/12/22
こちらで実際に試された方のブログ記事が!!\(^o^)/
http://d.hatena.ne.jp/Uemmra3/20161221/1482343566
すみません、書き忘れてました。
githubからクローンする時は、最初にアカウント登録と公開鍵を登録してください!
参考ページ