MAMPでエラー以外のサーバーログを有効にするにはどうすればよいですか(または、完全にブラインドであり、デフォルトですでに有効になっていますか?)
これまでのところ、Apache、MySQL、およびPHP/Applications/MAMP/logsのエラーログのみを見つけることができます。しかし、サーバーログ(つまり、サーバーが処理する、サーバーが受信/提供したすべてのHTTPリクエストなど)
私はここで答えを見つけました: https://documentation.mamp.info/en/MAMP-Mac/FAQ/#where-can-i-find-the-log-files
すべてのログファイルは次の場所に保存されます:/ Applications/MAMP/logs /
ログはApacheで有効にする必要があります。
ファイル/Applications/MAMP/conf/Apache/https.conf
で行を見つけます
#CustomLog logs/access_log combined
「#」を削除してこの行のコメントを外してください。そうすると、Apacheがアクセスログを/Applications/MAMP/Library/logs/access_log
に書き込みます。
他のログ(/Applications/MAMP/logs/
)と同じディレクトリにあるアクセスログを取得したい場合は、ファイルへの絶対パスを使用してください。
CustomLog /Applications/MAMP/logs/Apache_access_log combined
combined
はログ形式で、LogFormat
の行にあります。
ログについては、エラーログとログレベルも設定できることに注意してください。
ErrorLog "/Applications/MAMP/logs/Apache_error.log"
LogLevel error
これを行った後、MAMPApacheサーバーを再起動します。
これを「<VirtualHost>の追加パラメーター」に追加することに成功しました
CustomLog "/Applications/MAMP/logs/mySiteName_access.log" combined
すべては http://httpd.Apache.org/docs/2.2/mod/mod_log_config.html で説明されていますフォーマットを定義するにはLogFormat
を使用し、定義するにはCustomLog
を使用します場所。