500 server errorの原因は様々ですので調査する必要があります。
一時的にAPP_DEBUG
環境変数をtrue
にセットして、Herokuアプリにアクセスすると、開発環境と同様にエラー画面が表示されると思います。そこで表示された情報をもとに原因を調査するのはいかがでしょうか。
エラーの内容を確認できたら、すぐに元に戻しておきましょう。
# trueにセットする
heroku config:set APP_DEBUG=true
# 元に戻す
heroku config:unset APP_DEBUG
(追記)
GD Library extension not available with this PHP installation.
GDライブラリが利用可能になっていないようです。
以下のようにext-gd
を追記してコミットし、デプロイするとどうでしょうか。
composer.json
"require": {
...
"ext-gd": "*",
...
},
参考: Using optional extensions