he creado una carpeta prueba con un archivo php, y he puesto un error intencional, y simplemente no me muestra nada. ni el error, ni tampoco el error 500...
me fije el php.ini y tiene:
Código:
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
y en el log de apache las ultimas 30 lineas tienen esto:
Código:
[Fri May 27 16:46:48 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:47:31 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:47:34 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:47:55 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:47:57 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:53:18 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
[Fri May 27 16:53:42 2011] [error] [client 192.168.111.182] File does not exist: C:/AppServ/www/favicon.ico
Y en ninguna parte de mi código una llamada a ese archivo.
Edito: al probar el archivo que cree en la carpeta de prueba, igual me sale la la página Error HTTP 500 (Internal Server Error).
Solucionado: hice un phpinfo(); y me lleve una sorpresa, estaba cargando el php.ini de otra carpeta!!
, y no donde generalmente lo tenia configurado cuando use el appserv. bueno configure el php.ini y ahora todo bien.