[resolved] Users are unable to activate the sites they sign-up for (12 posts)

  1. PC
    Posted 3 years ago #

    The users who signup for a site on my wordpress multisite are not able to activate using the activation e-mail sent to them. When they try to activate, it says that user registration is currently disabled

    on the contrary, when they just signup for a username, they are able to activate it.

    Please advise

  2. Have you tried turning off all your plugins?

  3. PC
    Posted 3 years ago #

    Yes Already tried.

    The only reason I could figure out is that the activation e-mail contains the the subdomain link eg http://www.subsite.mainsite.com/wp-activate.php/XXXXXX
    instead of the main site link eg http://www.subsite.mainsite.com/wp-activate.php/XXXXXX

    When I remove the subsite name from that link and try without that, I am able to activate that site...

    Any suggestions on how to check why the activation email contains the subsite link


  4. You didn't mess around and change your main site ID did you? (those two links are the same, I'm assuming the second was meant to be http://www.mainsite.com/wp-activate.... )

  5. PC
    Posted 3 years ago #

    Yeah, you are right, the second was meant to be http://www.mainsite.com/wp-activate...

    and how would I check whether what my mainsite Id is. I do not remember making any changes like that.

    And just to do some R&D, I removed the subsite name from the link, that way I was able to activate the subsite, but after that the password being sent to me, is not working.

    Please advise


  6. No plugins... nothing in mu-plugins?

  7. PC
    Posted 3 years ago #


    Disabled all of them. No redirect plugis as well.. So right now, no plugins at all.

  8. PC
    Posted 3 years ago #

    Added the below in wp-config.php as advised in the multisite setup

    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', true );
    $base = '/';
    define( 'DOMAIN_CURRENT_SITE', 'xxxxx.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    define( 'BLOG_ID_CURRENT_SITE', 1 );
  9. That makes no sense at all. Did it EVER work?

  10. PC
    Posted 3 years ago #

    No for this install it never worked, however for my other multisite installs, they are working fine. and I made no mistakes while I installed these networks. Same steps and settings were followed

  11. You don't have any extra, complex, redirects in your .htaccess?

  12. PC
    Posted 3 years ago #

    Nothing apart from the below

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . index.php [L]

Topic Closed

This topic has been closed to new replies.

About this Topic