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

回答編集履歴

1

回答追記:display_errorsの設定

2016/11/25 09:42

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,5 +1,16 @@
1
1
  500 Internal Server Error は処理継続不可能なエラーが発生した場合に返されます。
2
2
 
3
3
  サーバーのログファイルにエラーの詳細が出力されてませんか?
4
+ webサーバーのエラーログか、phpのエラーログに出力されているはずです。
4
5
 
6
+ または、phpファイルの先頭に以下を追加することで error/warningがhttpのレスポンスに出力されます。
5
- webサーバーのエラーログか、phpのエラーログに出力されているはずです
7
+ 500のエラー内容を確認する場合は以下を入れてください。
8
+ 開発時は以下の設定を行い実行することをお勧めします。
9
+ **※リリース時は必ず削除してください。**
10
+
11
+ ```php
12
+ <?php
13
+ ini_set( 'display_errors', 1 );
14
+ ini_set( 'error_reporting', E_ALL );
15
+
16
+ ```