Как включить безошибочный лог Apache на MAMP

Как включить ведение журнала без ошибок на сервере MAMP (или я полностью ослеп, и он уже включен по умолчанию?)

До сих пор я могу найти только журналы ошибок для Apache, MySQL и PHP в /Applications/MAMP/logs. Но я хотел бы получить доступ к журналу сервера (т. Е. К самым необработанным данным, которые сервер обрабатывает, ко всем HTTP-запросам, которые он получил / обслуживал, и т. Д.)

3 ответа

Я нашел ответ здесь: https://documentation.mamp.info/en/MAMP-Mac/FAQ/

Все файлы журналов хранятся в: /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.

Я успешно добавил это в "Дополнительные параметры для "

CustomLog "/Applications/MAMP/logs/mySiteName_access.log" combined

Все объясняется по адресу http://httpd.apache.org/docs/2.2/mod/mod_log_config.html Использование LogFormat определить формат, CustomLog определить местоположение.

Другие вопросы по тегам