ホームページ  >  記事  >  バックエンド開発  >  PHPでエラーを表示する方法

PHPでエラーを表示する方法

藏色散人
藏色散人オリジナル
2020-05-08 11:36:4611260ブラウズ

PHPでエラーを表示する方法

#PHP ではどのようにエラーが表示されるのでしょうか?

PHP をデバッグしてブラウザーにプロンプ​​ト エラーを表示する方法

1.

php.ini の display_errors の値を On に変更します。 ;

または

php コード ページの先頭に

ini_set("display_errors", "On");
error_reporting(E_ALL);
ini_set("display_errors", "On");  
error_reporting(E_ALL); //显示所有错误信息

を追加します。これは、php のエラー メッセージのみを表示します。js の場合は、Firefox の firebug を使用して確認できます。 it

2. Ubuntu で php デバッグ モードをオンにしてエラー メッセージを表示する

Ubuntu での php のデフォルト設定では、エラー メッセージが表示されません。プログラムでエラーが発生した場合、 「このリクエストを処理できないエラーメッセージ」が表示され、開発環境では非常に不便です。

実際には、Apache 構成ファイルを編集するだけで済みます。

1. Apache 構成ファイルのディレクトリは /etc/apache2/apache2.conf

sudo vim /etc です。 /apache2/apache2.conf

以下の2行を最後に追加します

  php_flag display_errors        on
  php_value error_reporting       2039

2.apacheを再起動します

sudo service apache2 restart

これでエラーメッセージの表示は完了です。

注: それでも動作しない場合は、php.ini の設定を変更してください (上で追加したコードがすでに有効になっているため、変更せずに表示できます)

sudo vim /etc/php/7.0/cli/php.ini

display_errors デフォルトは、display_errors=Off です。display_errors=On に変更します。保存して終了し、apache2

3 を再起動します。開始手順は次のとおりです:

1. php.ini ファイルを開きます。

ubuntu を例に挙げると、このファイルは /etc/php5/apache2 ディレクトリにあります。

2. 次の行を検索して変更し、Off の値を On

display_errors = Off

3. 次の行

error_reporting = E_ALL & ~E_NOTICE

を検索するか、

error_reporting = E_ALL & ~E_DEPRECATED
# を検索します。 ## を

error_reporting = E_ALL | E_STRICT

4 に変更します。Apache の httpd.conf を変更します。

Ubuntu を例に挙げます。このファイルは /etc/apache2/ ディレクトリにあります。これは空のファイルです。 。

次の 2 行を追加します:

php_flag display_errors on
php_value error_reporting 2039

5. Apache を再起動すれば問題ありません。

再起動コマンド: :sudo /etc/init.d/apache2 restart.

4.web.config.debug = True

推奨: "

PHP チュートリアル

>>

以上がPHPでエラーを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。