我怎样才能启用非错误的服务器日志loggingMAMP(或者,我完全是盲目的,它已经默认启用?)
到目前为止,我只能在/ Applications / MAMP / logs中findApache,MySQL和PHP的错误日志。 但是我想访问服务器日志(即,服务器处理的最新数据,接收/服务的所有HTTP请求等)
我在这里find答案: http : //documentation.mamp.info/en/mamp/faq/where-can-i-find-the-logs/how-can-i-enable-the-apache-access-logs
Apache HTTP Server访问日志默认是禁用的。 要启用它们,请执行以下操作:
在/Applications/MAMP/conf/apache/httpd.conf中打开Apache HTTPconfigurationfind这一行。
#CustomLog logs / access_log合并
请注意,如果你只是启用这个指令,Apache会把访问日志写到/ Applications / MAMP / Library / logs / access_log,这可能不是你想要的。 最好将access_log存储到/ Applications / MAMP / logs /,这是MySQL日志,PHP日志和Apache错误日志的保存位置。
改变线说以下。 这将使用名为“组合”的“LogFormat”将您的访问日志写入默认日志目录。 这种“组合”日志格式遵循一些常见的约定。
CustomLog / Applications / MAMP / logs / apache_access_log相结合
完成后,重新启动你的MAMP Apache服务器。
我已经成功地将此添加到“<VirtualHost>的其他参数”
CustomLog "/Applications/MAMP/logs/mySiteName_access.log" combined
所有的解释在http://httpd.apache.org/docs/2.2/mod/mod_log_config.html使用LogFormat来定义格式, CustomLog来定义一个位置。