Diseño y desarrollo web orientado al Webmaster. Recursos y tecnologías correspondientes al ámbito: Flash, PHP, ASP, AS3, AS2, Javascript, HTML, CSS, Pearl, MySQL, instalación y configuración de portales CMS, scripts y más...

Ver más
  • 2,364 Miembros
  • 704 Temas
  • 565 Seguidores
  • 0

Mostrar errores ocultos en PHP

Mostrar errores ocultos en PHP

En numerosas ocasiones necesitamos depurar errores de scripts PHP que se encuentran en servidores con la opción de mostrar los errores deshabilitada, lo que nos impide disponer de información del error producido en pantalla.

Esto que en general es recomendable, se convierte en un problema cuando nos topamos con un error en el servidor que no conseguimos reproducir en el entorno de desarrollo, por ello debemos recurrir a algún método que nos permita mostrar en pantalla el error pero sólo en la página que necesitamos depurar.

Para este y otros casos donde necesitamos modificar un parámetro determinado del servidor podemos hacer uso de la función PHP ini_set(). Esta función nos permite modificar parametros del servidor en la ejecución en curso que no se mantienen para siguientes consultas producidas en la navegación.

Para el caso que nos ocupa el parametro que deseamos activar en el servidor es "display_errors" y el valor deseado 1.

En la mayoria de los casos necesitaremos con anterioridad definir que tipo de mensajes de error deseamos mostrar en nuestra página en el proceso de depuración para lo que haremos uso de la función PHP error_reporting(), con el parámetro que mejor se adapte a nuestras necesidades.

Una buena manera de solicitar los errores de la página consistirá en incluir al comienzo de la misma un par de líneas solicitando que se nos muestren todos los errores exceptuando los etiquetados como "Noticias", que normalmente son poco relevantes, como se muestra a continuación:

 <?php
error_reporting
(E_ALL & ~E_NOTICE);
ini_set("display_errors"1);
?> 


Más información:
http://www.ftorres.es/trucos-y-soluciones/programacion-php/132-mostrar-errores-en-php.html
  • 0
  • 0Calificación
  • 0Seguidores
  • 48Visitas
  • 0Favoritos

2 respuestas

@Ktulu dijo Hace más de 4 meses:

Buen dato (Y)

Tienes que ser miembro para responder en este tema