¿Dónde almacena PHP el registro de errores? (php5, apache, fastcgi, cpanel)

Estoy en un alojamiento compartido y tengo Cpanel, Apache, PHP es ejecutado por fastcgi. ¿Dónde almacena PHP el registro de errores?

¿Hay alguna otra forma de encontrar el registro de errores en un entorno de alojamiento compartido en lugar de tener que recorrer toda la estructura del sitio para buscar los archivos error_log?

Tengo acceso al php.ini (estoy usando la versión 5.2.16 de PHP).

Solución

PHP almacena los registros de error en /var/log/apache2 si PHP es un módulo apache2. Los hosts compartidos suelen almacenar los archivos de registro en su directorio raíz /log subcarpeta. Pero... si tiene acceso a un archivo php.ini puede hacerlo:

error_log = /var/log/php-scripts.log

Según el comentario de rinogo&#39: Si estás usando cPanel, el archivo de registro maestro que probablemente estás buscando está almacenado (por defecto) en.

/usr/local/apache/logs/error_log

Si todo lo demás falla, puedes comprobar la ubicación del archivo de registro utilizando

<?php phpinfo(); ?>
Comentarios (8)

Pruebe phpinfo() y compruebe si hay "error_log&quot";

Comentarios (17)

Debe utilizar la ruta absoluta cuando establezca la variable error_log en su archivo php.ini, de lo contrario, los registros de error se almacenarán según su ruta relativa.

error_log = /var/log/php.errors

Otra solución sería escribir un sencillo script que listara todos los archivos de registro de errores del árbol de directorios.

Comentarios (0)