I found that it did something to break my .htaccess file. It added what is below to it and that broke what I had there. Removing it fixed my 500 error but I don’t know yet if that broke S2Member in anyway.
# BEGIN s2Member GZIP exclusions
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (?:^|\?|&)s2member_file_download\=.+
RewriteRule .* – [E=no-gzip:1]
</IfModule>
# END s2Member GZIP exclusions