Como faço para depurar um servidor web Apache que falhou ao carregar no Windows?

0

No meu ambiente de desenvolvimento eu atualizei o php com um msi, e meu apache não carregaria mais .

Onde posso encontrar informações sobre o motivo da falha? Eu tenho os logs de erro para cada servidor virtual, mas também não há informações, e não tenho certeza se realmente espero que seja encontrado lá.

    
por shealtiel 17.01.2013 / 10:36

3 respostas

1

Iniciando o Apache diz

If Apache suffers a fatal problem during startup, it will write a message describing the problem either to the console or to the ErrorLog before exiting.

Eu tentaria Executar o Apache como um aplicativo de console esperando ver mensagens de erro do console dizendo que não é possível analisar o arquivo de configuração (e, portanto, não sabe onde os logs de erros devem ser escritos) - ele deve fornecer algumas razões que serão úteis

Eu também tentaria httpd.exe -k configtest em uma janela de prompt de comando (não tenho idéia se isso funcionará)

Você pode precisar informar ao Apache onde o arquivo de configuração principal está usando a opção -f , por exemplo. -f "c:\my server files\anotherconfig.conf"

    
por 17.01.2013 / 10:42
0

Vá para o diretório de instalação do Apache e procure por logs / errors.log em algumas versões antigas do apache que o log de inicialização deve estar ativado. Às vezes o apache escreve no log do aplicativo no visualizador de eventos do Windows

    
por 25.02.2015 / 13:29
0

Acabei de descobrir que abaixo de:

compmgmt.msc > Event Viewer > Windows Logs > Application

Você pode ver facilmente quais logs são gerados para o Windows, como

tail -f /etc/syslog

em sistemas Linux.

    
por 29.10.2015 / 20:23