ホームページ > バックエンド開発 > PHPの問題 > php.ini を直接変更して PHP エラーをブロックする方法

php.ini を直接変更して PHP エラーをブロックする方法

藏色散人
リリース: 2023-03-11 16:16:01
オリジナル
1477 人が閲覧しました

php.ini を直接変更して PHP エラーをブロックする方法: まず php.ini ファイルを開き、次に内容を「display_errors = Off」に変更し、最後に「log_errors = On」を設定します。

php.ini を直接変更して PHP エラーをブロックする方法

#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート