さくらのレンタルサーバーのPHPでエラーが全く出ない

デバッグができない。困る。

デフォルトだと、一切エラーを出さない設定になっているため。 サーバーコントロールパネルのPHP設定ファイルの編集で、以下のようにエラーログ設定を入れる。

display_errors = Off
log_errors = On
error_reporting = 2147483647

CLIの場合も同様

/usr/local/bin/php -d display_errors=On -d error_reporting=2147483647 foo.php