Apache-2.2

如何在 MAMP 上啟用非錯誤 Apache 日誌

  • May 19, 2018

如何在 MAMP 上啟用非錯誤伺服器日誌記錄(或者,我完全失明,預設情況下是否已啟用?)

到目前為止,我只能在 /Applications/MAMP/logs 中找到 Apache、MySQL 和 PHP 的錯誤日誌。但我想訪問伺服器日誌(即伺服器處理的最原始數據、它接收/服務的所有 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

完成此操作後,重新啟動您的 MAMP Apache 伺服器。

引用自:https://serverfault.com/questions/162233