Foros del Web » Administración de Sistemas » Apache »

Definir ruta donde guardar logs para un virtualhost

Estas en el tema de Definir ruta donde guardar logs para un virtualhost en el foro de Apache en Foros del Web. Buenas, ¿Sabéis si se puede tener centralizado los logs del apache, de php y de mysql para cada virtualhost? no me importarian que estuviesen en ...
  #1 (permalink)  
Antiguo 22/04/2010, 14:51
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Definir ruta donde guardar logs para un virtualhost

Buenas,

¿Sabéis si se puede tener centralizado los logs del apache, de php y de mysql para cada virtualhost? no me importarian que estuviesen en 3 ficheros distintos es más así lo prefiero, pero la idea es que cada virtualhost tenga sus 3 ficheros de errores.

Hasta ahora solo he conseguido distinguir los logs del virtualhost del apache.

<VirtualHost *:80>
DocumentRoot "C:/AppServ/www/00-laboratorio_test/"
ServerName codelab.com
ErrorLog "C:/AppServ/www/00-laboratorio_test/error.log"
</VirtualHost>

Si fuerzo los errores PHP en mi script no me ni tan siquierea en el fichero error.log

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in C:\AppServ\www\00-laboratorio_test\secciones\leer_data_RSS.php:27 Stack trace: #0 C:\AppServ\www\00-laboratorio_test\secciones\leer_data_RSS.php(27): SimpleXMLElement->__construct('') #1 {main} thrown in C:\AppServ\www\00-laboratorio_test\secciones\leer_data_RSS.php on line 27

¿Cómo lo tengo que hacer?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 22/04/2010, 14:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde Configuración a Apache
  #3 (permalink)  
Antiguo 23/04/2010, 15:22
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Respuesta: Definir ruta donde guardar logs para un virtualhost

Para conseguir los errores producidos por PHP de un determinado virtualhost hay que agregar la directiva

php_value error_log "C:/AppServ/www/00-laboratorio_test/php-error.log"

Es decir que solo se pueden escribir en dos ficheros uno para apache y otro para php.

ErrorLog "C:/AppServ/www/00-laboratorio_test/apache-error.log"
php_value error_log "C:/AppServ/www/00-laboratorio_test/php-error.log"

¿Conocéis alguna otra directiva de errores?

Muchas gracias de antemano

Etiquetas: definir, logs, ruta, virtualhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:58.