WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] [closed] User registration on subsite in multisite (9 posts)

  1. inge12
    Member
    Posted 2 years ago #

    I goofed when I set up a subsite. I think I selected something like "user will be logged in to all sites," or something like that. So what is happening is that when a user registers for a subsite, he doesn't show up there, but shows up only in the Network view or maybe on the main site.

    I want users to be able to register for the subsite, without being redirected to the main site, and I would like them to show up as a subsite user.

    As it is now, a user click on "Register" on the subsite (has its own domain) and s/he is directed to the parent site to register. And the registration does not show up on the subsite.

    Domain redirection works fine. Domain is http://sabbathissues.org/

    Is it possible to change the current behavior to the behavior I want?

    I'm fine with editing whatever file I need to edit, but I need clear instructions so I don't break anything.

    I'd be very grateful for help.

  2. How are you having a user register for a subsite?

    You always network register.

  3. inge12
    Member
    Posted 2 years ago #

    In the Meta section of my domain http://sabbathissues.org/ there is a link to "Register."

    This link take the user to the main site http://ssnet.org/

    Do you mean to say it's not possible for users to register directly at http://sabbathissues.org ?

    It is sitting in a sub-folder: http://ssnet.org/sabbathissues/

    The problem is that the registrations don't appear to show up at all on http://sabbathissues.org/ and I have no way of knowing who is trying to register for the site unless I activate email notifcations.

    Having to manually deal with hundreds of registrations is not my idea of fun. :(

    The most practical alternative, in that case, would be for me to disable public registrations, allow non-registered commenting, and manually register contributors.

    Or am I missing something? I mean, there's got to be a better way in this age of automation. (I thought I had made a mistake in setting up the subsite and was hoping to be able to rectify the problem. I do seem to remember the choice between being able to log in to all sites at once or to individual sites. Can't find anything like that in the settings now.)

    I just tested "inviting" an email address to http://SabbathIssue.org. Responding to the invitation, I clicked on the link and got an error message:
    An error occurred adding you to this site. Back to the homepage.
    Clicking on "homepage" yielded a perfectly ugly page --
    Index of /sabbathissues
    Parent Directory
    Apache Server at ssnet.org Port 80

    Of course, the "parent directory" is the blog at http://ssnet.org/

    I must have done something wrong. I think I "pointed" the domain in Cpanel as well as in the multisite setup. Could that be a problem?

  4. inge12
    Member
    Posted 2 years ago #

    Okay, the Cpanel Redirect was the problem.

    I had parked the domain on the root in Cpanel, as instructed by domain mapping in WordPress. I also redirected the domain to
    http://ssnet.org/sabbathissues/
    This was a mistake.

    Removing the redirection fixed this problem, but it didn't fix all problems. Then, when I creates a new post, the "Preview" went to the sub-directory index. Deleting the sub-directory off the server solved that problem.

    After searching a bit more in the forum, I concluded that I would have preferred to install the subsite in the real folder http://ssnet.org/sabbathissues/. Then I could have mapped an Addon domain to that folder. But that option is not listed in the usual instructions for installing a subsite. I'm guessing that the upload folder would then have been in http://ssnet.org/sabbathissues/

    Is that correct?

    I'd like to know for future reference. (Also - would it be possible to move this install, without losing everything?)

  5. You can always move WP, but moving Multisite makes me want to drink. It's doable, just annoying.

    http://tech.ipstenu.org/2012/moving-wordpress-multisite/

    Where do you WANT the base install of Multisite to be?

    Also, you CANNOT map a domain to anything INSTALLED in a subfolder. That is if WP is in ssnet.org and a subsite is http://ssnet.org/sabbathissues/, that's fine. But. If you install WP in http://ssnet.org/sabbathissues/ and make subsites as http://ssnet.org/sabbathissues/foo you CANNOT map domains to it. At all. That's just how apache works.

    See, you're actually mapping domains to ssnet.org, and it's WordPress who is smart and says "Oh, sabbathissues is http://ssnet.org/sabbathissues/! I can do that!"

  6. inge12
    Member
    Posted 2 years ago #

    Ipstenu, thank you for the response.

    I don't want to move multisite itself, just a subsite.

    I was just thinking that installing the subsite in a subdirectory and using an addon domain would have suited me better.

    I don't quite follow you, though. WP is in http://ssnet.org/.
    But I could not map a domain or use an addon domain through CPanel for http://ssnet.org/sabbathissues/ and have WP recognize it.

    Or maybe I could? Maybe I should not have mapped the domain through WP as well? Does mapping a domain through CPanel interfere with domain mapping through WP?

    After undoing everything in CPanel, the domain works, but there is no real subfolder http://ssnet.org/sabbathissues/
    It appears to be only a virtual subfolder. Is that correct?

    Just trying to understand.

    If the subsite were in a physical sub-folder, I figure it would be simpler to provide ftp access to the owner of the subsite.

    I also thought I needed a physical sub-folder to use that domain for email, but it seems that is not necessary. I can use it for email even as currently installed.

  7. But I could not map a domain or use an addon domain through CPanel for http://ssnet.org/sabbathissues/ and have WP recognize it.

    Yes you can. Not via an add-on domain, but you can park a domain and then use this plugin: http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

  8. inge12
    Member
    Posted 2 years ago #

    Thanks, Ipstenu. Domain mapping with the plugin works fine for me, PROVIDING I do not have an actual subdirectory http://ssnet.org/sabbathissues/

    When I had such a physical subdirectory, my previews and other redirects from the dashbord would go to http://ssnet.org/sabbathissues/ and show me an ugly directory index, rather than redirecting to the domain.

    Index of /sabbathissues
    Parent Directory
    Apache Server at ssnet.org Port 80

    In order to have the site mapping function properly, I had to delete the physical subdirectory.

    In the meantime, I solved the issue of registering for the site, etc by disabling being logged in to all sites at once -- or something like that.

    I've concluded I had better stick to precise WP instructions, without deviation, because that's the only way it works properly.

  9. Yes, that's true :) And in fact, that's true of all of WordPress. Any physical directories will always trump the virtual ones WP uses for things.

Topic Closed

This topic has been closed to new replies.

About this Topic