¿Sabes que ayudaría más?
Que actives el reporte de errores de tu instalación de PHP, y/o que revises el log de errores en busca de aquello que genera el error 500.
Como puedes apreciar mostrar código y decir que tienes un error 500 no sirve de mucho, o nada.