Site returns a 500 Internal server error

Repeating what I said in the comments so this question can have an accepted answer.

It is very likely this is a theme problem. Disable your active theme. If you can’t log in to the wp-admin portion of the site you will need to do this either via FTP or in the Database. Often times it is a theme or htaccess that causes this sorta issue.