Я использую Apache 2.4 на своем сервере и хочу иметь отдельный файл журнала ошибок для сценариев CGI, аналогично тому, как у меня есть отдельный файл журнала для ошибок PHP.
В настоящее время я использую следующие правила для конфигурации моего виртуального хоста, чтобы иметь журнал доступа Apache, журнал ошибок Apache и журнал ошибок PHP:
CustomLog /home/ubuntu/www/.logs/access.log combined
ErrorLog /home/ubuntu/www/.logs/error.log
php_value error_log /home/ubuntu/www/.logs/php.error.log
Что мне нужно добавить или изменить, чтобы Apache записывал ошибки CGI в свой собственный файл? В настоящее время Apache записывает ошибки CGI в error.log
файл.
Я попробовал следующее, но это не повлияло на поведение Apache.
ScriptLog /home/ubuntu/www/.logs/cgi.error.log
Попробуйте выполнить журнал сценариев с другим каталогом и предоставьте права доступа непривилегированному пользователю apache.