ホームページ バックエンド開発 PHPの問題 PHPでエラーを表示する方法

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

May 08, 2020 am 11:36 AM
php

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 までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles