Apache wurde nicht automatisch gestartet, wie es normalerweise der Fall ist. Ich möchte versuchen herauszufinden, warum. Es sieht so aus, als ob es heute nie gestartet wurde, also nichts in /var/log/apache2/error.log, da es nie ausgeführt wurde. Soweit ich weiß, lautet das Apache-Skript /etc/init.d/apache2, daher möchte ich irgendwo einige Nachrichten zu diesem Skript finden. Ich kann jedoch nichts in / var / log / messages oder im Syslog finden.
Gibt es irgendwo im System, wo steht "Ja, ich starte jetzt /etc/init.d/apache2; es hat funktioniert" oder besonders "Es hat nicht funktioniert und hier ist der Grund!" ?
Ich verwende Ubuntu Release 10.04 (lucid), Kernel Linux 2.6.32-38 und GNOME 2.30.2.
Antworten:
Sie können zu einem Terminal gehen und "sudo /etc/init.d/apache2 restart" in ein Terminal eingeben und sehen, welche Art von Fehlermeldung Sie erhalten. Ich glaube, ein häufiger Grund ist ein Modul, das entweder hinzugefügt, geändert oder an einer entsprechenden Konfigurationsdatei (z. B. php.ini) geändert wurde. Wenn alles andere fehlschlägt, gehen Sie in das Verzeichnis / etc / apache2 / mods-enabled und verschieben Sie die Modulverknüpfungen in ein temporäres Verzeichnis. Wenn Apache startet, können Sie sie einzeln zurücksetzen.
Beachten Sie jedoch, dass die Fehlermeldung möglicherweise irreführend ist. Beim Laden eines Moduls kann ein Fehler auftreten, nicht weil das Modul fehlerhaft ist, sondern weil die Konfigurationsdatei fehlerhaft ist.
quelle
von:
Anzeigen von Protokolldateien in Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/
quelle
Normalerweise erhalten Sie eine Nachricht wie folgt:
Alles was Sie tun müssen, ist auszuführen:
Dann sollten Sie eine ähnliche Ausgabe sehen
quelle
Ich habe keine Fehlermeldungen erhalten, aber
source /etc/apache2/envvars && /usr/sbin/apache2
für mich gearbeitet. (auf Debian)quelle