I used this and attempted to register.
The result was a Internal 500 HTTP Error.
Manually disabled all the plugins and when i attempted to re-enable BP
I got this error:
Plugin could not be activated because it triggered a fatal error.
Fatal error: Cannot redeclare my_disable_bp_registration() (previously declared in /public_html/wp-content/themes/detube/functions.php:35) in /public_html/wp-content/plugins/bp-custom.php on line 8
I believe there is an issue when attempting to activate an account via e-mail that the fix does not cover up.