ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

MSM basic problems

February 28, 2011 2:48pm

Subscribe [3]
  • #1 / Feb 28, 2011 2:48pm

    Adpearance

    13 posts

    Hi there,

    Okay, I feel like I missed a step, but I’m not sure what that step is. I’ve set up MSM for EE2, and I put the additional site in the directory /clients/client_x/, and going to there, I can access the control panel just fine.

    But here’s what I’m missing. I’ve started writing some template code, and when I click “View Rendered Template”, it takes me to my root account page, as in /index.php/site as opposed to /clients/client_x/index.php/site. Same story with when I click “View Site” for client_x

    When I pointed my browser /clients/client_x/index.php/site it displays a blank page (which is better than a 404, I guess) no code or anything, even though in the template, there’s definitely code it should be displaying.

    Any help? Suggestions? Or a “you totally missed this step!”?

    Eventually I’ll want to point client_x.com to /clients/client_x/ but I’ll cross that bridge when I come to it.

    Thanks!
    Colin

  • #2 / Feb 28, 2011 9:04pm

    Adpearance

    13 posts

    Anyone? I haven’t been able to find any solutions yet.

  • #3 / Mar 01, 2011 10:36am

    Sue Crocker

    26054 posts

    Hi, Colin. You may not be aware of this, but we answer questions in a First in First Out queue. When you respond to your initial posts, you put yourself further down the queue.

    As far as your issue goes, there are two things to check.

    Are you setting:

    URL to the root directory of your site

    to the right site? Each MSM subsite has its own settings.

    Did you also set up Masked CP Access?

  • #4 / Mar 01, 2011 5:46pm

    Adpearance

    13 posts

    Hi Sue,

    I didn’t know that about replying to a thread, thanks for that.

    I went through and noticed I had missed the general configuration settings for client_x, but the $assign_to_config[‘site_name’] was already in place.

    Having done the general configuration changes, it now displays a new problem.

    While in the template viewer, I click “View Rendered Template” and it spits me to here: http://new.adpearance.com/clients/pacificsleep/index.php?URL=http://new.adpearance.com/clients/pacificsleep/index.php/site
    Which says “Some components appear to be missing from your ExpressionEngine installation.” I’m looking into this myself, but I thought I would post it here as I work through it in case something jumps out.

    Now when you just go to http://new.adpearance.com/clients/pacificsleep/index.php/site, it returns a blank page. But if you go to http://new.adpearance.com/index.php/test it displays the page.

    Any suggestions?

    Thanks,
    Colin

  • #5 / Mar 02, 2011 12:11pm

    Sue Crocker

    26054 posts

    Hi, Colin. I’ve never seen that error message show up before.

    Question for you.. what is new.adpearance.com - is is just a subdomain off of adpearance.com? What is clients/pacificsleep?

    If this for a client, they have to be the owner of the main EE site as well as the other two subsites.

  • #6 / Mar 02, 2011 1:19pm

    Adpearance

    13 posts

    Hi Sue,

    I wasn’t aware of this, didn’t see it in the language of MSM. That’s unfortunate.

    However, we still would like to use MSM for ourselves, we have multiple sites, both subdomains and new domains under adpearance, so if we can figure out what’s happening with MSM, that would be great. Do you think starting over, and doing a clean install may fix this?

    Also, new.adpearance is a new dedicated server we’re working with, we’re finally making a new adpearance.com, but it’s not ready yet, so adpearance.com is still linked with our old hosting company, and new.adpearance.com just points to our new dedicated server so that we interface with it at new.adpearance.com rather than its IP address.

  • #7 / Mar 03, 2011 2:39am

    John Henry Donovan

    12339 posts

    Adpearance,

    For MSM to work all the sites need to be on the same hosting accoutn and all able to see each other on the server. So simply put if I FTP into the your root I should be able to reach all the other sites too.

    I’ve set up MSM for EE2, and I put the additional site in the directory /clients/client_x/, and going to there, I can access the control panel just fine.

    Can you explain what you mean by putting the additional site in there? All that needs to go into that directory is a copy of the root index.php from the main site which the system path adjusted and nothing else

    You then create the additional site from within the control panel from your first site.

    Is this what you have done?

    What version and build of both EE and MSM do you have installed?

  • #8 / Mar 03, 2011 2:30pm

    Adpearance

    13 posts

    I just figured it out.

    On this step: http://ellislab.com/expressionengine/user-guide/cp/sites/domainsetup.html I assumed the $system_path was asking to be pointed to this specific site’s control panel, not the main “master” system folder. Changing it to the “master” system path made everything work.

  • #9 / Mar 03, 2011 3:59pm

    Ingmar

    29245 posts

    Very glad to see you’re all set. Please post again as needed.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases