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

La ubicación del archivo de registro de errores se puede comprobar mediante la función phpinfo(). Cree un archivo PHP simple que contenga la función phpinfo() y ejecútelo. Mostrará la información sobre la configuración de PHP.

<?php phpinfo(); ?>

Ejecute el programa anterior y busque la directiva error_log usando f3 en Chrome. Esto mostrará la ubicación del archivo de registro. El siguiente es un ejemplo que se ejecuta en el servidor WAMP, pero los procedimientos serán los mismos que se describen a continuación para cada pila de desarrollo.

phpinfo()

Abra su archivo php.ini como se especifica y edite las siguientes directivas para especificar la ruta del archivo de registro de errores a alguna otra ubicación.

mostrar_errores = Desactivado

Luego, debe proporcionar la ruta a su archivo de registro a través de la directiva error_log de la siguiente manera:

logfile
You can find the path to the php.ini file directly using the following command on UNIX/Linux.

php-i | grep php.ini

PHP contiene una solución simple y efectiva para mostrar todos los errores de registro en el archivo de registro. Es obligatorio desactivar la visualización de errores en el servidor para el usuario final mediante un navegador web. PHP brinda mucha información relacionada con la ruta, el esquema de la base de datos y todos los demás tipos de información confidencial. Se recomienda encarecidamente utilizar el registro de errores en lugar de la visualización de errores en los sitios web de producción. Esta idea es útil para mostrar el registro de errores solo al desarrollador. PHP ofrece registrar todos los errores en un archivo de registro en lugar de mostrar el error a los usuarios finales a través de un navegador web. Para hacer esto, primero debe desactivar la visualización de errores a través de un navegador en el archivo php.ini, desactivando la directiva display_errors como se mencionó anteriormente. Luego, debe proporcionar la ruta a su archivo de registro a través de la directiva error_log de la siguiente manera:
Ej: error_log = /var/log/php-scripts.log, los errores se registrarán en el archivo php-scripts.log.

Publicación traducida automáticamente

Artículo escrito por aks-master y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *