Pergunta

Existe uma maneira de impedir que o Apache crie arquivos ERROR_LOG usando .htaccess?

Foi útil?

Solução

Provavelmente não há como fazer isso à parte fazendo algo engraçado como

ErrorLog "|/bin/true"

Você pode ver no manual Esta diretiva está disponível apenas em uma configuração do servidor e em um virtualhost. Se você deseja excluir determinada entrada de log para URLs específicos, pode fazer um script que filtraria essas linhas e usaria algo como:

ErrorLog "|/path/to/your/script.pl"

Da mesma maneira, você pode diminuir o nível de log para praticamente nada com isto:

LogLevel emerg

Isso não evitará ter o arquivo, mas provavelmente teria poucas linhas de comprimento ou 0 byte. Também você não pode usar .htaccess Para isso, você precisa ter acesso à configuração do servidor.

No último ponto, não tenho muita certeza do que você pretende fazer, mas os arquivos de log são informações valiosas de segurança e você pode precisar deles, caso precise investigar alguns problemas, eventos de segurança (hackear, auditoria) ou até estatísticas. Se for um problema, você tem muitos logs, aconselho você a dar uma olhada no software de rotação de log, talvez Cronolog Ajudaria você a gerenciar melhor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top