Cómo activar en IIS Express la visualización de errores para un sitio de PHP creado con WebMatrix

Cuando creamos un sitio web con WebMatrix y queremos programarlo en PHP, a menudo nos encontramos con que si tenemos un error la página resultante se queda en blanco. Esto se debe a que la configuración de PHP tiene establecido que no muestre los errores con lo que el comportamiento por defecto que tiene establecido IIS Express para tratarlos es dejar la página en blanco.

¿Cómo podemos activar la visualización de errores?

Es muy sencillo, tan sólo tenemos que ir a la carpeta “C:Program Files (x86)IIS ExpressPHPv5.4”  y localizar el fichero php.ini.

1

NOTA: v5.4 es la versión que tengo instalada de PHP y dependerá de la que tengáis instalada o la que estés usando en vuestro sitio web si tenéis varias versiones instaladas”

 

Lo abrimos y establecemos el valor de display_errors = On. A veces también es conveniente establecer el valor display_startup_errors = On

2

IMPORTANTE: El archivo hay que editarlo con permisos de administrador.

Con esto ya tenemos activados los errores para que se muestren en el navegador al ejecutar nuestro sitio web con PHP y ya podremos determinar dónde está ese problema que nos trae de cabeza.

MÁS IMPORTANTE AÚN: Si el sitio es un sitio de producción que tenemos público, no nos podemos olvidar de deshacer este cambio.