Dove posso trovare apache error_log su CentOS


16

Vorrei sapere dove posso trovare il registro degli errori di apache. Secondo un sito Web che ho letto, dovrebbe essere in / var / log / httpd / error_log Ma non ho la directory httpd in / var / log


È dove l'hai descritto. Probabilmente non hai mai avviato apache e quindi questa directory non è stata creata. Oppure hai una configurazione di build personalizzata. Hai forse installato del software del pannello di controllo di hosting?
Raffael Luthiger,

Risposte:


9

Controlla il tuo httpd.conf

La variabile LogFile indica dove apache sta scrivendo i log. Questo valore è spesso (sempre?) Relativo alla variabile ServerRoot.


9

È probabile che sia in / var / log / httpd.

Hai locateinstallato? Hai corso di updatedbrecente o l'hai fatto se cron? Se è così, puoi farlo locate error_log.


3

dai un'occhiata al tuo file /etc/httpd.conf e controlla dove stai scrivendo il tuo registro valter. come dice Raffael, forse li hai scritti in posizioni strane. controlla che anche il tuo server httpd sia stato avviato! :-)


Ho trovato la seguente riga su httpd.conf, in altri server: Log log errori / error_log
valter

2
check in / etc / logs o / var / logs o imposta un percorso completo lì '/ var / logs / httpd / error_log'
Khushil

@Khushil potresti spiegarci perché il file di configurazione dice logs/error_logma i file di registro effettivi vanno a /var/logs/...?
Lucas Pottersky,

@LucasPottersky Dovrebbe esserci un commento in httpd.conf che afferma che ServerRoot è anteposto a percorsi come logs/error_log. Questo probabilmente indica /etc/httpd, che dovrebbe contenere collegamenti simbolici a /var/logs/....
George Marian,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.