回答編集履歴
1
回答追記:display_errorsの設定
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
|
-
|
7
|
+
500のエラー内容を確認する場合は以下を入れてください。
|
8
|
+
開発時は以下の設定を行い実行することをお勧めします。
|
9
|
+
**※リリース時は必ず削除してください。**
|
10
|
+
|
11
|
+
```php
|
12
|
+
<?php
|
13
|
+
ini_set( 'display_errors', 1 );
|
14
|
+
ini_set( 'error_reporting', E_ALL );
|
15
|
+
|
16
|
+
```
|