私はhtaccessを通じてthis method経由でdisplay_errorsをオフに設定し、phpinfo()を実行するとそのように表示されます(display_errorsはローカル値とマスター値の列にありません)。さらに、テストスクリプトでecho ini_get('display_errors');
を実行すると、0が返されます。しかしdisplay_errors(PHP)のオフに関する問題
、次のように私は私のスクリプトのいずれかでエラーをトリガ:代わりにログに書き込み、このスクリプトを実行するとき、私は、しかし、エラーを取得しない
trigger_error("An error", E_USER_WARNING);
:
$foo = array();
$bar = $foo['does_not_exist'];
エラーログに書き込むだけで、表示しないようにしたいと思います。どうしたんだ?
背景を追加:私はRackspace Cloudサイトのホスティングで、php iniを編集することはできませんが、基本的には.htaccessのphp_flagsですべての設定を行うことができます。
設定をもう一度チェックしてください。それは「オン」です。 –
Apacheサーバーを再起動しますか? –
http://www.php.net/manual/en/function.set-error-handler.php – miqbal