ローカルで開発していた案件を本番環境にディプロイしたら500エラー。エラーログへのアクセスも制限されていたりすると、原因究明に時間がかかることもある。
そんなときには、とりあえずエラーをHTML出力の一部として画面に出力するようにして、かつ、エラー出力レベルをE_ALLにしておけば、PHPが吐き出すエラーを全てブラウザ画面上に表示できる。不具合の原因究明の助けになる。
1 2 |
ini_set("display_errors", On); error_reporting(E_ALL); |
参考サイト
PHP: 実行時設定 – Manual
http://php.net/manual/ja/errorfunc.configuration.php
PHP: error_reporting – Manual
http://php.net/manual/ja/function.error-reporting.php
PHP: ini_set – Manual
http://php.net/manual/ja/function.ini-set.php