O Apache não foi iniciado automaticamente como costuma acontecer. Eu gostaria de tentar descobrir o porquê. Parece que nunca foi iniciado hoje, portanto, nada em /var/log/apache2/error.log, pois nunca foi executado. Pelo que entendi, o script apache é /etc/init.d/apache2, então eu gostaria de encontrar algumas mensagens em algum lugar sobre esse script. No entanto, não consigo encontrar nada em / var / log / messages ou no syslog.
Existe em algum lugar do sistema onde está escrito "Sim, estou iniciando o /etc/init.d/apache2 agora; funcionou" ou especialmente "Não funcionou e aqui está o porquê!" ?
Estou usando o Ubuntu Versão 10.04 (lucid), o Kernel Linux 2.6.32-38 e o GNOME 2.30.2.
Respostas:
Você pode ir a um terminal e digitar "sudo /etc/init.d/apache2 restart" em um terminal e ver que tipo de mensagem de erro você recebe. Um motivo comum, acredito, é por causa de algum módulo que foi adicionado, alterado ou teve uma alteração feita em um arquivo de configuração correspondente (como o php.ini). Se tudo mais falhar, vá para o diretório / etc / apache2 / mods-enabled, mova os links do módulo para um diretório temporário e, se o apache for iniciado, você poderá devolvê-los um por um.
Esteja ciente, no entanto, de que a mensagem de erro pode ser enganosa. Pode ocorrer um erro ao carregar um módulo, não porque o módulo esteja ruim, mas porque o arquivo de configuração está ruim.
fonte
de:
Exibir arquivos de log no Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/
fonte
Normalmente, você receberá uma mensagem como esta:
Então, tudo que você precisa fazer é executar:
Então você deve ver uma saída semelhante a esta
fonte
Não estava recebendo nenhuma mensagem de erro, mas
source /etc/apache2/envvars && /usr/sbin/apache2
funcionou para mim. (no Debian)fonte