I would check them all because I have used plugins that broke registration and it was usually the last one I tried. Matter of fact I know disable wordpress updates was the culprit on one occasion. Just disable them all one by one to weed out the issue and then come back if the problem persists. Just a piece of advice for the future, anytime you install a new plugin, test that the registration still works each time. It sounds tedious but it will save you a headache if you have installed many plugins and you have to weed out the registration killing plugin because you failed to test it.
Sorry, that may have been misleading. I disabled all of them except the bbPress and BuddyPress plugins, which are necessary to have most of the site itself work.
Actually I even went ahead and deactivated bbpress, and still no luck. If i deactivate BuddyPress, the registration is not even applicable
Is there any message shown on screen or in error logs when you attempt to activate?
Were you ever able to activate a user on your install before now?
Are you using the bp-default theme?
It might also be worth setting up a completely new and clean WP/BP install in the same hosting environment to troubleshoot.
Is there any message shown on screen or in error logs when you attempt to activate?
No. Haven’t looked, where can I find the error logs?
Were you ever able to activate a user on your install before now?
No. This is a brand new install, and these are the results from the first time testing.
Are you using the bp-default theme?
Yes. Theme: BuddyPress Default
Haven’t looked, where can I find the error logs?
Depends on your hosting service. Usually found in Control Panel or Plesk or in root folder.
But you didn’t mention whether anything is shown on screen when the activation link is clicked.
You might also want to verify that your hosting meets the minimum requirements if you haven’t already. No idea if that’s what’s causing your issue but can’t hurt to check.
https://wordpress.org/about/requirements/
https://buddypress.org/about/requirements/
It’s always easiest to troubleshoot core functionality (new users, new forum posts, new groups, upload avatar, new blog posts, etc.) before you start adding plugins or customizing anything. If you come up empty in error logs, I’d recommend a clean install so that you can better troubleshoot the issue. Otherwise, you might end up chasing your tail.
“But you didn’t mention whether anything is shown on screen when the activation link is clicked.”
– Sorry I wasn’t clear, answered that first part with the first “sentence”: No.
– I’ll look for the logs. This is something we are self hosting, and I’d imagine our NetAdmin looked over all that first (but you never know).
“It’s always easiest to troubleshoot core functionality before you start adding plugins or customizing anything”
– Agreed. But, I’ve barely done any customization (just installed three days ago) so I figured this was pretty close to a clean install.
It’s still not clear to me what happens when the activation link is clicked.
Does the page load? White screen? 404? I think those details would help diagnose.
When you click the activation link in the sent email you get the /activate page (URL defined in Settings > BuddyPress > Pages) that looks like this:
http://cl.ly/JTys
So this was dumb. The issues was because of a trailing slash after `activate`
Compare:
`example.com/activate/?key=d2373a345c3bbf9a62dd475e61cfbff9`
`example.com/activate?key=d2373a345c3bbf9a62dd475e61cfbff9`
Seems that WP assumes apache and creates .htaccess that our nginx ingnores.
Thanks for your help @davidtcarson