IIS Web サイトを設定する場合、PHP と MySQL は一般的に使用される 2 つの要素ですが、使用中に 500 エラーが発生する場合があります。この場合は、ログを確認して問題を特定する必要があります。この記事では、IIS、PHP、MySQL のログを参照してエラー処理を容易にする方法を紹介します。
1. IIS ログ
2. PHP ログ
次の関数を使用して、PHP でエラー ログを開くことができます:
ini_set('error_log', 'C:/path/to/php-error.log'); // 将错误日志打印到指定文件中 ini_set('log_errors', true); // 开启错误日志 error_reporting(-1); // 输出所有错误信息
エラー ログをファイルに出力することをお勧めします。見やすいように別ファイルにしております。エラー ログを表示するには、ファイル パスを使用して直接開くことができます。
3. MySQL ログ
MySQL ログは、エラー ログ、警告ログ、スロー クエリ ログ、バイナリ ログに分かれており、次のコマンド ライン操作で有効にできます:
エラー ログを有効にするには、MySQL 構成ファイルに次の構成を追加します:
log_error=/path/to/mysql-error.log
where/path/to/mysql-error .log
はエラー ログのパスです。
次の構成を MySQL 構成ファイルに追加して、警告ログを有効にします:
log_warnings=2
where 2
は警告のレベルです。
次の構成を MySQL 構成ファイルに追加して、スロー クエリ ログを有効にします:
slow_query_log=1 slow_query_log_file=/path/to/mysql-slow.log
where/ path/ to/mysql-slow.log
はスロークエリログのパスです。
次の設定を MySQL 設定ファイルに追加して、バイナリ ログを有効にします:
log-bin=/path/to/mysql-bin
where/path/to /mysql-bin
はバイナリ ログ パスです。
概要
この記事では、エラーのトラブルシューティングに非常に役立つ、IIS、PHP、および MySQL のログを表示する方法を紹介します。ログ ファイルには一定のサイズがある場合があるため、ディスク領域の不足を避けるためにログ ファイルを定期的にクリーンアップする必要があることに注意してください。
以上がIIS、PHP、MySQLのログを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。