Your best bet is to look into your ISP's error.log, or if you don't have access to that, ask one of the friendly admins at your ISP's to tell you what's in that magic file.
The error messages there are pretty much always much more helpful than a sinmple "internal server error".