El error 500 generalmente se debe a un error de ejecución del script, puee tener un error de sintaxis o algo así, yo probaría primero con un hola mundo !
Puede también que no estén los permisos de ejecución otorgados (chmod 755)
o que hayas subido el script de forma binaria en vez de ascii
http://www.forosdelweb.com/showthrea...=216162&page=1
fíjate que el cuarto post te puede servir, es para salvar esos errores.
Saludos