Teste o ScriptLog com um diretório diferente e conceda permissões ao usuário não privilegiado do Apache.
Estou usando o Apache 2.4 no meu servidor e quero poder ter um arquivo de log de erros separado para scripts CGI, semelhante a como eu tenho um arquivo de log separado para erros do PHP.
Atualmente, estou usando as seguintes regras minha configuração de host virtual para ter um log de acesso do Apache, um log de erros do Apache e um log de erros do 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
O que eu teria que adicionar ou alterar para obter o Apache para gravar erros CGI em seu próprio arquivo? Atualmente, o Apache está escrevendo erros CGI no arquivo error.log
.
Eu tentei o seguinte, mas isso não mudou o comportamento do Apache.
ScriptLog /home/ubuntu/www/.logs/cgi.error.log
Teste o ScriptLog com um diretório diferente e conceda permissões ao usuário não privilegiado do Apache.
Tags logging cgi apache-2.4