2
すべてのPHPエラーをログファイルに記録しますが、私はそれらをユーザに表示しません。私はイオンアプリを使用 :PHP:ファイルにエラーを記録しますが、POST/GETリクエストには表示しません。
は私がphp.ini
track_errors=On
error_reporting = E_ALL
log_errors=On
display_errors = Off
error_log = php-error.log
date.timezone = Europe/Berlin
私が今直面している問題で、次の設定を使用します。これは私のサーバー上のいくつかのPHPファイルを要求します。このPHPファイルに何らかの警告が含まれていると、それらも転送されており、Ionicアプリはの応答がcallback
と予想され、エコーされた文などは許可されません。だから私はerror_reporting(0);
すべてのファイルの冒頭に使用しますが、これは完全に再びエラーのシャットダウンします。
エラーを完全にオフにして転送/表示し、ファイルに書き込むことはできますか?
display_errors =オフにすると、正しいphp.iniファイルが使用されていますか? php.iniが変更された後は、それらを有効にするためにサーバを再起動する必要があります。 – H2ONOCK
私は管理対象サーバを使用しています。このマシンを再起動できるかどうかはわかりません。しかし、私が 'phpinfo();'を信用できれば、 'display_errors'はオフにすべきです。 –
ini_set( 'display_errors'、 '0')を入れるとどうなりますか?あなたのPHPスクリプトの先頭に? – H2ONOCK