¿Dónde puedo encontrar apache error_log en CentOS


16

Me gustaría saber dónde puedo encontrar el registro de errores de apache. Según un sitio web que leí, debería estar en / var / log / httpd / error_log Pero no tengo el directorio httpd en / var / log


Es donde lo describiste. Probablemente nunca comenzó Apache y, por lo tanto, este directorio no se creó. O tiene su configuración de compilación personalizada. ¿Tal vez instaló algún software de panel de control de hosting?
Raffael Luthiger

Respuestas:


9

Verifique su httpd.conf

La variable LogFile le dice dónde está apache escribiendo registros. Este valor es a menudo (¿siempre?) Relativo a la variable ServerRoot.


9

Lo más probable es que esté en / var / log / httpd.

Tienes locateinstalado? ¿Has corrido updatedbrecientemente o lo has hecho cron? Si es así, puedes hacerlo locate error_log.


3

eche un vistazo a su archivo /etc/httpd.conf y compruebe dónde está escribiendo sus registros valter. como dice Raffael, tal vez hayas escrito en ubicaciones extrañas. ¡compruebe que su servidor httpd también haya comenzado! :-)


Encontré la siguiente línea en httpd.conf, en otro servidor: ErrorLog logs / error_log
valter

2
ingrese / etc / logs o / var / logs o configure una ruta completa allí '/ var / logs / httpd / error_log'
Khushil

@ Khushil, ¿podría explicarnos por qué el archivo de configuración dice logs/error_logpero los archivos de registro reales van a /var/logs/...?
Lucas Pottersky

@LucasPottersky Debería haber un comentario en httpd.conf que indique que ServerRoot se antepone a rutas como logs/error_log. Eso probablemente apunta a /etc/httpd, que debería contener enlaces simbólicos a /var/logs/....
George Marian
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.