teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

GDライブラリのエラーへの対処を追記しました。

2021/02/11 06:17

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -2,13 +2,31 @@
2
2
 
3
3
  一時的に`APP_DEBUG`環境変数を`true`にセットして、Herokuアプリにアクセスすると、開発環境と同様にエラー画面が表示されると思います。そこで表示された情報をもとに原因を調査するのはいかがでしょうか。
4
4
 
5
- エラーの内容を確認できたら、すぐに元に戻しておきましょう。
5
+ **エラーの内容を確認できたら、すぐに元に戻しておきましょう。**
6
6
 
7
-
8
7
  ```
9
8
  # trueにセットする
10
9
  heroku config:set APP_DEBUG=true
11
10
 
12
11
  # 元に戻す
13
12
  heroku config:unset APP_DEBUG
14
- ```
13
+ ```
14
+
15
+ (追記)
16
+
17
+ > GD Library extension not available with this PHP installation.
18
+
19
+ GDライブラリが利用可能になっていないようです。
20
+ 以下のように`ext-gd`を追記してコミットし、デプロイするとどうでしょうか。
21
+
22
+ composer.json
23
+
24
+ ```
25
+ "require": {
26
+ ...
27
+ "ext-gd": "*",
28
+ ...
29
+ },
30
+ ```
31
+
32
+ 参考: [Using optional extensions](https://devcenter.heroku.com/articles/php-support#using-optional-extensions)

1

冒頭の文章を追記しました。

2021/02/11 06:17

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,3 +1,5 @@
1
+ 500 server errorの原因は様々ですので調査する必要があります。
2
+
1
3
  一時的に`APP_DEBUG`環境変数を`true`にセットして、Herokuアプリにアクセスすると、開発環境と同様にエラー画面が表示されると思います。そこで表示された情報をもとに原因を調査するのはいかがでしょうか。
2
4
 
3
5
  エラーの内容を確認できたら、すぐに元に戻しておきましょう。