Cita:
Iniciado por Death_Empire
[...] no cacho mucho de errores pero el 500 es error de servidor no de codigo.
De hecho precisamente esa es la clave.
En PHP si tenemos desactivado el reporte de errores, y ocurre un error algo grave simplemente genera un error 500 en el servidor; que se considera interno, algo ambiguo por supuesto pero si suele ser por un error de código.
Eso simplemente lo hace para proteger datos sensibles que pudieren ser observados en los mensajes de error, por eso es que el servidor toma ésta precaución.