Line的なアプリが簡単につくれるオープンソースプロジェクトSpika
最新のサーバのセットアップに手間取ったのでメモります
起動について
vagrantで起動します。以下の環境が必要なのでバージョンが低い場合などはアップデートが必要です。
- VirtualBox
- Vagrant 1.3.x+
起動後の設定
どこを見ても以下のURLで次に進むとなっていたのですが、進みません。
http://localhost:8080/wwwroot/install
vagrantの起動ログを見ると以下が正しかったです
http://localhost:8080/wwwroot/installer
mysqlの設定
上記installerが立ち上がったらmysqlに必要なデータを入れていきます。
mysql環境は既存ものもでも、立ち上げたvagrantで設定しても大丈夫そうです。
その後、「テーブルの作成」「テーブルにデータ作成」作業が続きます
Spika-Server自体の設定
サーバの設定ファイル /var/www/config/init.phpの中の
- MySQL_DBNAME
- MySQL_USERNAME
- MySQL_PASSWORD
あたりを修正しておく
サーバの起動等について
vagrantで起動しているので
/etc/init.d/apache2 restart
とかでよろしく出来ます。
動作確認方法
mysql設定後は
http://localhost:8080/wwwroot/api/
で動作確認出来るよとなってましたが、出来ませんでした。
テーブルを直接参照するとuserテーブル等にデータは入っているようなので、とりあえずクライアントからつないでみます。
を参照にiOSクライアントとかで確認。
なんとか動いている模様
ドキュメントが最新の実装に追随していないので手探りでのインストールとなりました