Tecnología

Inicio

Cómo enviar errores de PHP a un archivo en lugar del explorador Web

Cómo enviar errores de PHP a un archivo en lugar del explorador Web


Cuando se crea un archivo PHP, luego cargarla en un servidor web para ser ejecutado en un navegador de Internet. El servidor comprueba el archivo de errores lógicos y de sintaxis en el código PHP al intentar ejecutarlo. Si hay un error, el servidor deja de ejecutar el archivo y envía el error al usuario a través del navegador. Webmasters no pueden saber que se han producido errores en el lado del usuario a menos que se informa, que no se hace cada vez que un usuario se encuentra con un error. El envío de los errores a un archivo de registro permite al administrador de mantenerse al día con ellos.

Instrucciones

1 Conectarse a su servidor y busque el archivo php.ini. Este archivo se encuentra en la carpeta "etc" en el directorio raíz. El archivo php.ini es donde puede cambiar toda la configuración de PHP. Este es también donde se selecciona un archivo de registro de errores en lugar de un navegador web.

2 Abra el php.ini en un editor de texto o un editor de código. Añadir las siguientes líneas al archivo php.ini:

"#vi /etc/php.ini

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

Este código en el php.ini comenzará a enviar los errores en el archivo de registro de PHP. Todavía lo enviará al navegador web, si usted no corta esta función.

3 Apagar la función que muestra los errores en el navegador web. Con el archivo php.ini sigue abierta, agregue la siguiente línea:

"Display_errors = OFF"

Guarde el archivo php.ini y actualizar su navegador web.

Consejos y advertencias

  • También puede guardar los errores a un archivo de registro de Windows Servidor de eventos en lugar del archivo de registro de PHP. Basta con sustituir "error_log = /var/log/php-scripts.log" con "error-log = syslog."