Gerolian

Webサイト制作でのメモ等

herokuを触ってみた

2014年11月12日

無料で使えるサーバってことで少し気になってたので手元の適当なプロジェクトで試してみました

下準備

herokuにアクセスしてアカウントを作成
終わったらその後どうするみたいな画面が出てくるので適当に進めてHerokuToolbeltをインストールしてTerminalからherokuコマンドを叩けるようにする

今回必要になる環境

fuelPHPのプロジェクトをあげたいので
・php
・fuelPHP
・MySQL
が最低限必要になる

試してみる

管理画面からAppを作成してMySQLを使うためにcleardbっていう拡張機能を入れて……
*省略(詳しく書いている人がたくさんいるしね!)*
ちなみにFuelPhpをHerokuで動かす | tenpu開発ブログを参考に進めました

躓いたこと

導入とかは他のサイトで詳しく詳しく書いてあるので、導入するにあたって起きた問題とかを書いていこうと思う

*cleardbを入れるときにエラーがでた

アカウント認証が住んでいないからダメだよ!ってでてるけどリンク先に行くと支払い情報の登録が…。
自分はメインのクレジットカード情報を載せるのが嫌だったのでVプリカの情報で書きましたが、それでも問題なく承認できました
要は支払い情報を登録しないと拡張パックは使えないよってそれだけ(まあ書いてあるしね)

*pushできない
下のようなエラーが…

composer.lockが無いって書かれてるけどちゃんと入ってるよなぁ… って思い込みから何度もcomposer updateしてたけれど単純に.gitignoreに無視ファイルリストで書いてあって管理対象外だった
herokuにはcomposer.lockファイルが送られてないから エラーがでてたっていう
管理対象に加えて再度commitしてpushすると成功メッセージが出たので、heroku openでブラウザを起動したら… うまくいった(まあこれも書いてあるしね)



コメントはお気軽にどうぞ

メールアドレスは公開されません。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。