500 Internal Error is a generic error and says about some issue on the server and can be caused by different things. Anyway, to understand its nature you need to see your server error logs. If you can’t do this, you need to contact your hosting provider for help with this question.