Cuando tienes un error 500 casi siempre te sale una pantalla en blanco. Para esos casos lo mejor es poner estas dos líneas al principio del código y así dejar que apache nos muestre los errores de php que seguro tenemos en nuestro código:
?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?
Faltan las etiquetas de inicio y final... un lío ponerlas en este cms