Ich würde gerne wissen, wo ich das Fehlerprotokoll von Apache finde. Laut einer Website, die ich gelesen habe, sollte sie sich unter / var / log / httpd / error_log befinden. Das httpd-Verzeichnis befindet sich jedoch nicht unter / var / log
apache-2.2
Valter
quelle
quelle
Antworten:
Überprüfen Sie Ihre httpd.conf
Die Variable LogFile gibt an, wo der Apache Protokolle schreibt. Dieser Wert ist häufig (immer?) Relativ zur ServerRoot-Variablen.
quelle
Möglicherweise befindet es sich in / var / log / httpd.
Hast du
locate
installiert? Bist du inupdatedb
letzter Zeit gelaufen oder hast du escron
geschafft? Wenn ja, können Sie tunlocate error_log
.quelle
Werfen Sie einen Blick auf Ihre /etc/httpd.conf -Datei und überprüfen Sie, wo Sie Ihre Logs Valter schreiben. wie Raffael sagt, ist es vielleicht so, dass sie an seltsame Orte geschrieben werden. Überprüfen Sie, ob Ihr httpd-Server auch tatsächlich gestartet wurde! :-)
quelle
logs/error_log
aber die eigentlichen Protokolldateien gehen zu/var/logs/...
?logs/error_log
. Das deutet wahrscheinlich darauf hin/etc/httpd
, welches Symlinks enthalten sollte/var/logs/...
.