S2member Levels have reduced to 0-4 from 0-50

I recently migrated my website installtion to a new host, and all seemed to be working fine, but now the levels are restricted to 0-4 from what used to be 0-50.
I also notice that the “Login Welcome Page” is “missing”. It exists in the page list, and all the code is there, but trying to access the page after login generates a page set up for “missing” pages that states “Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.” with a search box.

There are no error nofitications.
The software claims to be up to date. at Version 200301.
I have both the framework and Pro plugins installed.
It seemed to work on first migration: Could log in and see the welcome page no problem.

A number of people have had side-effects of the pro plugin installation. Although the pro plugin appears to be installed, it is not recognised as installed. De-activate / uninstall / re-install / re-activate the pro plugin.

Thanks for the suggestion. I tried deactivating and reactivating before posting, so I tried a full delete (backed up of course) and re copy of pro and activation. No dice.

It has always had the warning that the plugin is not normal before this, and still does.

I didn’t deactivate the framework, so I am trying again with the framework deactivated.

I also opened wp-config.php and inserted the line specifying the number of membership levels before posting.

Deactivating the framework is unlikely to yield benefit. If you wanted a clean attempt, deactivate / deinstall both the install / activate the framework and pro plugin in that order.

Re-download the pro plugin from the website just to be safe.

Your symptoms still seem to match the problem I and others had and in all cases a reinstallation did the trick

Okay, will try a full removal and reactivation with fresh files in that order

Done. I deactivate all plugins too just in case.

Installed Framework, uploaded Pro

waited until pro was finished, then Activated each in order starting with Framework and then Pro.

Still stuck on 0-4

But at least the Welcome page works again

though I wonder if all the page restriction information has been lost above level 4 (again), leaving those pages with open access (again)

And I just tried deleting both directories and reinstalling/reuploading and activating in order. Not any better.

Though I did notice that the profile links work, which is nice.

Ok…so where do we stand. If you go into s2member admin can you crate more than 4 levels?

I have just run s2-server-scanner.php and enlisted the help of my WP host provider.

I was told the following:

“Thanks for waiting! I have confirmed that we would have MYSQL support and and the Curl extension. The only issue is though, Mcrypt was disabled after 7.2, this would be the main reason why it isn’t working. I did set you your database prefix to utf8mb4 and the memory limit to 64M. Howevem you may need to look into an alternative with the plugin author to get this working on PHP 7.4”

emphasis added by me

So it is an out of date plugin. And with no way to let the author know their plugin is broken. I did all the hoop jumping before attempting to contact directly. Looks like I will be abandoning S2Member.

No more than levels 0 through 4 are visible

It’s your call @Rodger…free country…but you’re going to be hitting your head against a wall with WordPress if you set PHP7.4 as your minimum. A lot of plugins won’t have updated . 7.3—>7.4 at this time because it is a hassle of an upgrade for no real gain…the code would not use any of the 7.4 features and the performance is about the same. PHP7.3 is kept up-to-date so there is no security difference I am aware of.

image

Not sure of your mcrypt reference…this was phased out in s2member three years ago as far as I am aware (see https://s2member.com/s2member-v170524-now-available/ ).
I don’t know who your hoster is but I only use AWS so I never have to deal with their shenanigans.

Regarding your Level 0-4 dilemma, check you admin and see if you have a stripe gateway. If you do then it tells us that your pro plugin is installed and recognised. We can then look at other reasons why your levels 5+ are not available.

I am not sure what you mean by a stripe gateway. I have the option to use stripe api. That has been the case for a long time.

My provider uses php7.4. This is far better than tthe old host who refused to upgrade from php7.14 no matter what was happening to my site. 7.14 broke s2member even worse. imagine a 20 second load time bad.

I was going to migrate away from s2member anyway, since the business model required a better suited theme and plugin, it is just frustrating that my current customers are affected, along with security issues for the content IP.

Been using s2member on all my sites for years. no problems. But, as I said, I use AWS and a VM under my control. Stop using hosters…they just muck everything up.

Regarding Stripe gateway…if you look in your admin and you have admin for a stripe gateway then your pro plugin is installed and recognised. Otherwise you would not see the admin for it.

You seem more intent on trashing s2member than figuring out why your setup is screwing up s2member.

I’m on Australia time so off to sleep. I’ll check tomorrow. If you still want help I’ll assist you. If not…I wish you luck finding a good s2member replacement. Your call :slight_smile:

(post limit reached when I first tried to send this)

I appreciate the time you are taking to help, onepresstech. I wanted you to know that, for real. You reached out and spent time and effort to try to help, thank you.

I tried loading php 7.2 and 7.3 with no change. I even loaded a previous backup from very early in the migration on php 7.2 with no change. I obviously missed this issue early.

If I came across as judgemental towards s2member, it was more a frustration of all the troubleshooting for the website, plus the lack of any direct support from the author of the software.

s2member is incompatible with the new website backend. The new software is more appropriate for the site than what was used previously, hence my saying I was not continuing with s2member after the new site goes live.

All the best and thanks :slight_smile:

No worries Roger. My comment “You seem more intent on trashing s2member than figuring out why your setup is screwing up s2member.” was not a judgemental comment (free speech—hurrah) I am far from an s2member groupie. It was more a pragmatic comment…I wanted to stay on point…getting your problem sorted :slight_smile:

PS: You do have your Pro license key installed? It shouldn’t affect operations since it is only supposed to affect availability of the auto-update process…but you never know. Just a thought.

All good.

I looked for a way to insert the key, but I have only seen the option when s2member needed upgrading. No google searches or flicking through settings showed me a place to add. I agree, it was worth a try.