500 Internal Server Error
I had this problem too, due to a bug in my PHP code and the fact php.ini was not set to display errors.

Find the line display_errors = Off in php.ini and change it to display_errors = On. This way you'll see the specific php error message instead of the generic internal server error.