Foros del Web » Programando para Internet » PHP » Configuración PHP »

Error HTTP 500 (Internal Server Error) en vez del error PHP

Estas en el tema de Error HTTP 500 (Internal Server Error) en vez del error PHP en el foro de Configuración PHP en Foros del Web. Que tal, Bueno como dice el título, tengo un problema al probar un proyecto en un pc que tiene instalado Appserv con Apache 2.2.8, PHP ...
  #1 (permalink)  
Antiguo 27/05/2011, 14:32
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 4 meses
Puntos: 87
Error HTTP 500 (Internal Server Error) en vez del error PHP

Que tal,

Bueno como dice el título, tengo un problema al probar un proyecto en un pc que tiene instalado Appserv con Apache 2.2.8, PHP 5.2.6.

En lugar de salirme por ejemplo un error de sintaxis, me lanza la página Error HTTP 500 (Internal Server Error).

Viendo en internet, vi que podría ser porque se tiene un error en el fichero .htaccess, o que tengo display_errors en Off. Pero en este caso no tengo un fichero .htaccess y display_errors esta en On

Alguien sabe que mas podría estar ocasionando esto?

Gracias.
  #2 (permalink)  
Antiguo 27/05/2011, 14:39
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Error HTTP 500 (Internal Server Error) en vez del error PHP

El error es al entrar en un proyecto en concreto o en el root de apache ?, has comprobado los logs de apache ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 27/05/2011, 14:59
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 4 meses
Puntos: 87
Respuesta: Error HTTP 500 (Internal Server Error) en vez del error PHP

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.

Última edición por quike88; 27/05/2011 a las 15:39 Razón: solucionado
  #4 (permalink)  
Antiguo 20/06/2011, 13:21
 
Fecha de Ingreso: junio-2011
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Error HTTP 500 (Internal Server Error) en vez del error PHP

Hola quike88, introduce la siguiente línea en la página php


ini_set ('error_reporting', E_ALL);

Esto debe activar los errores aunque en la configuración de php no esté activo.

Saludos

Etiquetas: 500, php, server, https
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.