log de erros do Apache2

3

Não consigo encontrar o log de erros do apache no meu locahost no Ubuntu. Eu tenho o apache2 instalado.

Estou usando este comando para seguir os erros tail -f /var/log/apache2/error.log , mas de alguma forma esse log não está registrando todos os meus erros?

Este é o arquivo correto?

    
por Roland 20.08.2009 / 13:26

1 resposta

3

Verifique seu httpd.conf para ver se você tem a seguinte linha ou algo parecido:

ErrorLog "logs/error.log"

Ele pode estar em um diretório diferente, ou pode ser chamado de outra coisa, mas se você não tiver uma linha no arquivo de configuração do Apache começando com ErrorLog , provavelmente você não estará detectando os erros.

Se isso for bom, verifique com atenção se você não obteve o LogLevel comentado:

# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

A configuração padrão é warn , que está prestes a ter muita informação e esperar por uma falha mais grave no localhost . Se estiver comentado, com um hash (#) iniciando a linha, você também não estará recebendo nenhum erro no arquivo de log, apesar da configuração ErrorLog .

Você pode comparar o que cada configuração de nível de LogLevel está na documentação do servidor Apache .

    
por 20.08.2009 / 13:31