Cita: Eh visto por otros foros de pedacito en pedacito que otro error común que puede causar el error 500 es dar el comando "print" antes de mandar los cabezales texto/html al navegador.
se puede mandar los cabezales con un comando como:
print "Content-type: text/html\n\n";
Eso sería aplicable en Perl (en CGI's en Perl o así se usa ...) .. Pero en PHP se usa para enviar cabeceras HTTP al cliente la función header()
Un saludo,