Apache2 Fehlerprotokoll

Ich kann das Fehlerprotokoll für Apache auf meinem Locahost unter Ubuntu anscheinend nicht finden. Ich habe apache2 installiert.

Ich benutze diesen Befehl, um den Fehlern zu folgen tail -f /var/log/apache2/error.log aber irgendwie protokolliert dieses Protokoll nicht alle meine Fehler?

Ist das die richtige Datei?

Author: Elitmiar, 2009-08-20

1 answers

Überprüfen Sie Ihre httpd.conf, um zu sehen, ob Sie die folgende Zeile oder etwas sehr Ähnliches haben:

ErrorLog "logs/error.log"

Es könnte sich in einem anderen Verzeichnis befinden, oder es könnte etwas anderes genannt werden, aber wenn Sie keine Zeile in der Apache-Konfigurationsdatei haben, die mit ErrorLog beginnt, fangen Sie die Fehler wahrscheinlich nicht ab.

Wenn das gut ist, überprüfen Sie, ob Sie das LogLevel nicht auskommentiert haben:

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

Die Standardeinstellung ist warn, was ungefähr am Rande von viel zu viel ist info und Warten auf einen ernsteren Fehler in der localhost. Wenn es auskommentiert ist und ein Hash (#) die Zeile startet, werden Sie trotz der Einstellung ErrorLog auch keine Fehler in der Protokolldatei abfangen.

Sie können vergleichen, was jede Level-Einstellung von LogLevel in der Apache Server-Dokumentation ist.

 3
Author: random,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-20 11:44:51