Wo finde ich Apache error_log auf CentOS


16

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


Hier haben Sie es beschrieben. Wahrscheinlich haben Sie Apache nie gestartet und daher wurde dieses Verzeichnis nicht erstellt. Oder Sie haben Ihre benutzerdefinierte Build-Konfiguration. Haben Sie vielleicht eine Hosting-Control-Panel-Software installiert?
Raffael Luthiger

Antworten:


9

Ü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.


9

Möglicherweise befindet es sich in / var / log / httpd.

Hast du locateinstalliert? Bist du in updatedbletzter Zeit gelaufen oder hast du es crongeschafft? Wenn ja, können Sie tun locate error_log.


3

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! :-)


Ich fand die folgende Zeile in httpd.conf auf einem anderen Server: ErrorLog logs / error_log
valter

2
checke in / etc / logs oder / var / logs ein oder setze dort einen vollständigen Pfad '/ var / logs / httpd / error_log'
Khushil

@Khushil könntest du uns erklären, warum die Konfigurationsdatei sagt, logs/error_logaber die eigentlichen Protokolldateien gehen zu /var/logs/...?
Lucas Pottersky

@LucasPottersky In httpd.conf sollte ein Kommentar stehen, der besagt, dass ServerRoot Pfaden wie vorangestellt wird logs/error_log. Das deutet wahrscheinlich darauf hin /etc/httpd, welches Symlinks enthalten sollte /var/logs/....
George Marian
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.