GNU/Linux >> Linux の 問題 >  >> Linux

PHPエラー

PHPエラー

この記事では、PHPエラーに関する詳細情報を取得する方法について説明します。 PHPは多くの開発者にとって日常的なツールであるため、次の提案は、エラーをより迅速に特定することでより効率的に作業できるようにするために役立ちます。

エラーの表示

エラーを表示するには、php.iniでエラー表示を有効にする必要があります ファイル。ファイルを開き、display_errorsを特定します およびerror_reporting ディレクティブ。

error_reporting ディレクティブは整数値を使用してエラー報告レベルを定義します。このディレクティブの定数とそれらが提示するエラーのリストについては、エラーが事前定義された定数についてPHPの公式ドキュメントを参照してください。

error_reportingが必要ない場合 error_reporting()を使用して実行時に設定できるすべてのファイルの値が変更されました 機能。

display_errors ディレクティブは、エラーを出力として画面に出力するか、ユーザーから非表示にするかを決定します。値stderr エラーをstderrに移動させます stdoutの代わりに 。

php.ini内 次のようなファイルが表示されます:

php_flag  display_errors        on
php_value error_reporting       2039

次のようなものを使用して実行時に設定することもできます:

error_reporting(2039);
ini_set('display_errors', 'On');

PHPの起動シーケンス中に発生したエラーについては、display_startup_errorsをアクティブ化する必要があります このタイプのエラーはdisplay_errorsでは表示されないため、ディレクティブ それだけ。実行時に、次のように設定できます:ini_set('display_startup_errors', 1);

その他のエラー構成オプションについては、ここをクリックしてPHPのドキュメントにアクセスして完全なリストを確認できます。

結論

PHPエラーを表示すると、配置した構成に基づいて説明情報を取得できるため、問題をより迅速に解決できます。顧客にエラーログが表示されないように、サイトを本番環境に配置する前に出力を非表示にする必要があることに注意してください。


Linux
  1. PHPNukeホスティング

  2. 簡単なPHPメールテスト

  3. PHPバージョンを切り替える方法

  1. Debian10へのPHP8のインストール

  2. CentOS8にPHP7.4をインストールします

  3. PleskのPHP設定

  1. PHPエラーログをオンにする方法

  2. PHPモジュールをインストールする

  3. PHPのメモリ制限