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.

Folder Paths with a host I'm unfamiliar with

August 28, 2013 10:39pm

Subscribe [4]
  • #1 / Aug 28, 2013 10:39pm

    I don’t know the right way to word this, but I’m fixing an Expression Engine site that I’ve already developed on my test site and turned the files over to the client. Their IT department didn’t know how to deploy it, I’m being brought back in to get the site launched. I can not upload anything to the FTP, only view files. I do not have any access to the hosting control panel and have been provided the following as the path for the root folder:

    C:\inetpub\wwwroot\websitedomain.com

    I’m used to having the folder path be something like:

    web/root/username/whatever

    I didn’t think putting in the client provided path was going to work. But I tried it anyways and of course it doesn’t work.

    What do I need to do? This is the message from the client’s hosting company about this issue:

    The root of Expression Engine is C:\inetpub\wwwroot\websitedomain.com.  That being said, it is not the root of the web or FTP site.  The root of the web/FTP site is C:\inetpub\wwwroot\websitedomain.com\web.  For security purposes we have moved the EE “System” directory out of the root of the web/FTP site onto the same level; as the web folder, thereby making it inaccessible to the internet.

    I appreciate any input.

  • #2 / Aug 29, 2013 12:01pm

    Chriiiiso

    46 posts

    That’s Microsoft IIS.  Their IT department needs to be fired haha.  I’m guessing the client is just doing their own hosting without knowing how, so… good luck :/

    Here’s something that may help you:  http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/expressionengine-on-iis

    and http://ellislab.com/forums/viewthread/210619/

    Looks like the url to use may be localhost in this scenario.  Just a guess of something to try, I’m really unfamiliar with IIS.

    If anything, re-submit this question (or edit title if you can?) with IIS in the title, and you may get the help you need.

  • #3 / Aug 29, 2013 1:51pm

    justred.ca

    23 posts

    From I remember, PHP assumes UNIX-style directory paths - so it won’t work with Windows-style paths. But it should work if you take the Windows-style path and reformat it to UNIX-style - so this path:

    C:\inetpub\wwwroot\websitedomain.com

    Would become:

    /inetpub/wwwroot/websitedomain.com

    And I believe that using double-backslashes will also work - E.g.

    C:\\inetpub\\wwwroot\\websitedomain.com

    But personally, I think the UNIX-style paths are cleaner.

  • #4 / Sep 03, 2013 4:46pm

    wildrock

    262 posts

    Sounds like they move your system folder to above webroot, for security purposes. EE User Guide has some guidance on doing this:

    http://ellislab.com/expressionengine/user-guide/installation/best_practices.html

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

ExpressionEngine News!

#eecms, #events, #releases