Drupal on Heroku、mbstring.so PHP PostgreSQL
ポイントはHerokuのPHP Buildpackを使うとそのままではmbstring.soが使えず、3rdパーティのPHPBuildpackを使うとHerokuのpostgreSQLに対応していないケースがある。(例えばhttps://github.com/winglian/heroku-buildpack-php)
そこで基本的にはローカルのレポジトリにmbstring.soをインストールして、herokuにプッシュする。
Drupal 最新版ダウンロード
git init
.htaccess を編集。以下で始まるラインをコメントアウト:
Order
Options
DirectoryIndex
php_value
Gitコミット
git add .; git commit -m 'initial commit'
heroku create "my_app_name" --stack cedar
git push heroku master
データベース設定
heroku addons:add heroku-postgresql:dev
heroku config
HEROKU_POSTGRESQL_XXX_URL: postgres://ユーザ名:パスワード@サーバ名:ポート/データベース
終了