CentOS'ta apache error_log'u nerede bulabilirim


16

Apache'nin hata günlüğünü nerede bulabileceğimi bilmek istiyorum. Okuduğum bir web sitesine göre / var / log / httpd / error_log adresinde olmalı. Ancak / var / log üzerinde httpd dizini yok


Onu tarif ettiğiniz yer. Muhtemelen hiç apache başlatmadınız ve bu nedenle bu dizin oluşturulmadı. Veya özel yapılandırma yapılandırmanız var. Belki bir hosting kontrol paneli yazılımı yüklediniz mi?
Raffael Luthiger

Yanıtlar:


9

Httpd.conf'nuzu kontrol edin

LogFile değişkeni, apache'nin günlükleri nerede yazdığını size söyler. Bu değer genellikle (her zaman?) ServerRoot değişkenine göredir.


9

Büyük olasılıkla / var / log / httpd.

Eğer var mı locateyüklü? updatedbYakın zamanda mı cronkoştunuz , yoksa tekrar mı? Eğer öyleyse, yapabilirsiniz locate error_log.


3

/etc/httpd.conf dosyanıza bir göz atın ve günlük valterinizi nereye yazdığınızı kontrol edin. Raffael'in söylediği gibi, belki de onları garip yerlere yazıyorsunuzdur. httpd sunucunuzun gerçekten başladığını kontrol edin! :-)



2
/ etc / logs veya / var / logs
girişini yapın

@Khushil bize yapılandırma dosyasının neden söylediğini, logs/error_logancak gerçek günlük dosyalarının gittiğini açıklayabilir misiniz /var/logs/...?
Lucas Pottersky

@LucasPottersky httpd.conf dosyasında ServerRoot uygulamasının benzer yollara eklendiğini belirten bir yorum olmalıdır logs/error_log. Bu muhtemelen işaret ediyor /etc/httpd, işaretler içermelidir /var/logs/....
George Marian
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.