ホームページ >バックエンド開発 >PHPの問題 >IIS、PHP、MySQLのログを表示する方法

IIS、PHP、MySQLのログを表示する方法

PHPz
PHPzオリジナル
2023-03-29 15:13:441362ブラウズ

IIS Web サイトを設定する場合、PHP と MySQL は一般的に使用される 2 つの要素ですが、使用中に 500 エラーが発生する場合があります。この場合は、ログを確認して問題を特定する必要があります。この記事では、IIS、PHP、MySQL のログを参照してエラー処理を容易にする方法を紹介します。

1. IIS ログ

  1. IIS を開いて Web サイトを見つけ、右クリックして [プロパティ] を選択し、[Web サイト ホーム ディレクトリ] タブを見つけます。
  2. [ログ ファイル] 列で、ログ方法として [毎日] または [最大ファイル] を選択します。
  3. ログを表示するには、「Web サイトのプロパティ」-「ログ ファイル」でログ ファイルのパスを確認できます。

2. PHP ログ

次の関数を使用して、PHP でエラー ログを開くことができます:

ini_set('error_log', 'C:/path/to/php-error.log');  // 将错误日志打印到指定文件中
ini_set('log_errors', true);  // 开启错误日志
error_reporting(-1);  // 输出所有错误信息

エラー ログをファイルに出力することをお勧めします。見やすいように別ファイルにしております。エラー ログを表示するには、ファイル パスを使用して直接開くことができます。

3. MySQL ログ

MySQL ログは、エラー ログ、警告ログ、スロー クエリ ログ、バイナリ ログに分かれており、次のコマンド ライン操作で有効にできます:

  1. エラー ログ:

エラー ログを有効にするには、MySQL 構成ファイルに次の構成を追加します:

log_error=/path/to/mysql-error.log

where/path/to/mysql-error .log はエラー ログのパスです。

  1. 警告ログ:

次の構成を MySQL 構成ファイルに追加して、警告ログを有効にします:

log_warnings=2

where 2 は警告のレベルです。

  1. スロー クエリ ログ:

次の構成を MySQL 構成ファイルに追加して、スロー クエリ ログを有効にします:

slow_query_log=1
slow_query_log_file=/path/to/mysql-slow.log

where/ path/ to/mysql-slow.log はスロークエリログのパスです。

  1. バイナリ ログ:

次の設定を MySQL 設定ファイルに追加して、バイナリ ログを有効にします:

log-bin=/path/to/mysql-bin

where/path/to /mysql-bin はバイナリ ログ パスです。

概要

この記事では、エラーのトラブルシューティングに非常に役立つ、IIS、PHP、および MySQL のログを表示する方法を紹介します。ログ ファイルには一定のサイズがある場合があるため、ディスク領域の不足を避けるためにログ ファイルを定期的にクリーンアップする必要があることに注意してください。

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

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