php.ini でエラー報告をオフにする方法: まず「php-fpm.conf」ファイルを見つけて開き、次に「php_flag[display_errors] = On」の「On」を「Off」に変更します。

推奨: 「PHP ビデオ チュートリアル 」
特定のサーバーの設定 php.ini:
error_reporting = E_ALL & ~E_NOTICE display_errors = Off log_errors = On error_log = /www/logs/php_error.log
論理的にはエラーメッセージは出力されませんが、PHPでエラーが発生した場合にはページ上にエラーメッセージが表示されます。
調べてみると、log_errors をオンにすると、error_log のパスが間違っているとエラーが表示されると書いてある人がいました。調査の結果、これとは何の関係もありませんでした。
phpinfo() を出力し、display_errors が On になっていることを確認します。ページで次のように指定します:ini_set("DISPLAY_ERRORS",0)、まだ無効です。
ついに php-fpm.conf で次の文を見つけました:
Quote
Additional php.ini defines, specific to this pool of workers.
<value name="php_defines">
<value name="sendmail_path">/usr/sbin/sendmail -t -i</value>
<value name="display_errors">1</value>
</value>この場所の設定を変更するのを忘れていたことが判明しました。 display_errors が 1 に設定されました。これは、特定の php パラメータを php_defines で追加指定できることも説明しています。
これら 2 つの段落を直接コメントアウトしてください。php-fpm がリロードされると、エラー メッセージはページに表示されなくなります。
上記を転送します。実際、php-fpm.conf にもあります。
php_flag[display_errors] = を追加しました。オフにする前に十分です。
以上がphp.ini でエラー報告をオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。