悪くなさそうだけど気になったところ

全部本当に.htaccessで設定できるの? という疑問もあるけど(未確認なので)

php_value error_reporting 039
php_flag display_errors Off
php_flag display_startup_errors Off
php_flag log_errors On
php_value error_log "./error.log"

辺りで気になる部分があります.

  • error_reportingは「E_ALL」とか文字にしたほうが可読性があがります(そもそも039って実際のところなんだろ?)
  • error_logが相対パスだけど,ページコントローラーとかでドキュメントルートがディレクトリ階層込みなウェブアプリだったらerror.logが作成できない,あるいはいろんなディレクトリに作成されてしまうのでは?

みたいな.