読者です 読者をやめる 読者になる 読者になる

log

日記です

本番環境で、PHPのエラー出力をoffにする

方法は二つ

  • PHPのコードで、エラー出力を制御する
  • php.iniを変更する方法

PHP側プログラムで、エラー出力を制御する方法

は、下記を参照
http://php.net/manual/ja/function.error-reporting.php

php.iniを変更する方法

vi /etc/php.ini

  • display_errors = on

の行を

  • display_errors = off

に変更.

メモ

xamppのバージョンによっては、標準設定で警告のエラーを出力しない場合がある.
サーバーにプログラムをアップしたとき、エラー出力でプログラムが止まることがあったので、メモメモ.
特に、jsonを吐き出すPHPプログラムでエラー出力があると、JavaScriptなどでパースできなくなるので注意.
(そもそもそのようなコードを書くべきではないのですが…)