HTTP ERROR 500? Why is that?

Start with this FAQ: