Thanks for reporting this important issue.Immediately after the upgrade, the site became completely inaccessible and was returning HTTP error 500 "Internal server error" for new connections. Using cPanel, I removed the s2member folder from the WordPress install. Doing this allowed the site to come back up and WordPress automatically disabled the plugin (because the plugin folder had been removed). I then moved the folder back in so the plugin was available, but deactivated.
A 500 internal server error would normally indicate a problem with the Apache /httpd.conf file on your server, or with changes to the /.htaccess file in the root directory of your web site.
However, since you're saying this problem goes away when s2Member is deactivated, it sounds like your 500 internal server error is being triggered by parts of s2Member that are incompatible with your installation of Apache/PHP.
I would suggest emailing your hosting facility to see if they have an error log
( i.e. your PHP error log ) of these problems that occurred on your web site. That may help us identify the origin of the problem. Either that, or
contact me via email with a Dashboard login and FTP access. I'll have a look for you.
Until then, you can download previous versions of the s2Member Framework here
( i.e. the free version ):
http://wordpress.org/extend/plugins/s2member/download/* To get the
previous version of s2Member Pro, log into your account at s2Member.com first. Then you can click this link:
http://www.s2member.com/?s2member_file_ ... v1.3.2.zip
If possible, please help us out with answers to these questions:- What version of PHP are you running?
- Who is your hosting provider, and what service do you have with them?