LoginSignup
4
3

More than 5 years have passed since last update.

Laravel4アプリをherokuへデプロイ(SQLite, Cloud9)

Posted at

いろいろつまずいたので覚書です。
環境
IDE: Cloud9
言語: PHP 5.5.9
フレームワーク: Laravel 4.2
DB: SQLite

準備

.gitファイルはcomposer.jsonと同じディレクトリ内

.gitignore編集 Procfile作成
Laravel4 on Heroku

composer.jsonの編集
HerokuとCloud9を利用してiPad開発

無事デプロイ成功、しかしPHPのGDライブラリが見つからないとエラー、さらにドライバーも見つからないと。

composer.jsonの設定

このエラーはコード内で実際にGDライブラリSQLiteをつかってたのでherokuに教えてあげる必要があります。

herokuへGDライブラリ、SQLiteドライバーをcomposer.json内のrequireに必要な項目を追加

Heroku で SQLite を使う
Heroku - how to enable gd on heroku php application?

composer.json
...
"require": {
        ...
        "php": "5.5.*",
        "ext-gd": "*",
        "ext-pdo_sqlite": "*"
    },
...

そして
composer.lockを更新するため
composer update

してpushしてあげると無事デプロイできました。

参考にさせていただいたサイトの方々ありがとうございました。

4
3
0

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
3