php.ini を直接変更して PHP エラーをブロックする方法: まず php.ini ファイルを開き、次に内容を「display_errors = Off」に変更し、最後に「log_errors = On」を設定します。
php を直接変更する方法.ini で PHP をブロックする エラーを報告しますか?
php.ini を変更してエラー メッセージをシールドします
これは、php.ini でエラー表示がオフになり、エラーがファイルに書き込まれるためです。これは人工的な設定の結果、display_errors =on で問題ありません。 ただし、エラーは表示されない方が安全ですので、デバッグ時はオンにし、サービス提供時はオフにすることを推奨します。 いくつかの情報を提供します:display_errors = Onデフォルトでは、php はエラー メッセージ表示をオンにします。これを次のように変更しました:
display_errors = Offエラー表示をオフにした後、 php 関数が実行される エラー情報はユーザーに表示されなくなります。これにより、攻撃者がエラー メッセージからスクリプトの物理的な場所やその他の有用な情報を知ることができなくなり、少なくとも攻撃者のブラック ボックス検出に一定の障害が生じます。 。これらのエラー メッセージは、自分自身にとっても役立つ可能性があります。指定したファイルに書き込んでから、
log_errors = Offを
log_errors = Onに変更してファイルを指定し、次の行を見つけます。 :
;error_log = filename前のコメントを削除し、ファイル名を指定したファイル (/usr/local/apache/logs/php_error.log
error_log = /usr/local/apache/logs/php_error.logなど) に変更します。このようにして、すべてのエラーが内部の php_error.log ファイルに書き込まれます。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がphp.ini を直接変更して PHP エラーをブロックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。