Apache no se inició automáticamente como suele hacerlo. Me gustaría intentar averiguar por qué. Parece que nunca se inició hoy, por lo que no hay nada en /var/log/apache2/error.log ya que nunca se ejecutó. Según tengo entendido, el script apache es /etc/init.d/apache2, así que me gustaría encontrar algunos mensajes en algún lugar con respecto a este script. Sin embargo, no puedo encontrar nada en / var / log / messages o el syslog.
¿Hay algún lugar en el sistema donde diga "Sí, estoy iniciando /etc/init.d/apache2 ahora; funcionó" o especialmente "¡No funcionó y he aquí por qué!" ?
Estoy usando Ubuntu Release 10.04 (lúcido), Kernel Linux 2.6.32-38 y GNOME 2.30.2.
Respuestas:
Puede ir a una terminal y escribir "sudo /etc/init.d/apache2 restart" en una terminal, y ver qué tipo de mensaje de error obtiene. Una razón común, creo, es debido a algún módulo que se agregó, cambió o se modificó en un archivo de configuración correspondiente (como php.ini). Si todo lo demás falla, vaya al directorio / etc / apache2 / mods-enabled, y mueva los enlaces del módulo a un directorio temporal, y si apache se inicia, puede volver a colocarlos uno por uno.
Sin embargo, tenga en cuenta que el mensaje de error puede ser engañoso. Puede recibir un error al cargar un módulo no porque el módulo sea malo, sino porque su archivo de configuración es malo.
fuente
desde:
Ver archivos de registro en Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/
fuente
Por lo general, recibirá un mensaje como este:
Entonces, todo lo que necesitas hacer es ejecutar:
Entonces debería ver una salida similar a esta
fuente
No recibía ningún mensaje de error, pero
source /etc/apache2/envvars && /usr/sbin/apache2
funcionó para mí. (en Debian)fuente