Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • William Burnett 213 posts 262 karma points
    Oct 27, 2009 @ 19:35
    William Burnett
    0

    Hosted installation problems reliablesite.net

    Hello all... I need help!

    I have purcahsed hosting from reliablesite.net  The account is a 2008/IIS7 platform and I am having trouble getting umbraco to install.

     

    I have created a database using the SQL2005 db control panel.

    When Input the DB information into the setup page, it churns a while then I get an application error in "/"

     

    I have set the web.config to point to the DB
    In frustration I have set the wwwroot and all subfolders to read/write for both network service and the website account.

    Somebody please help! I will provide login information if needed.

    <BEGIN RANT>
    Once again I find mysself pulling my hair out due to the way this project is documented and organized. This is by far the best CMS I have had the pleasure to work with but at the same time I can't help but shake my head at the utter lack of organization with regard to resources. Forum posts are spread out between this and the old forum (not to mention the now defunt OLD OLD forum). There is no WebDeploy documentation, and the interface and search feature here pretty much sucks... It is jaw dropping that so many wonderful open source projects are crippled by the same old disorganized "community" approach. The only folks that understand what is going on are those who are involved at the core level provide the docs... the rest struggle for help at every turn, most due to the manner in which these projects evolve.
    <End Rand> 

  • Paul Sterling 718 posts 1534 karma points MVP 9x admin c-trib
    Oct 27, 2009 @ 20:13
    Paul Sterling
    0

    Will

    Have you tried the .\sqlexpress value for the connection string's server attribute?  That works for me with reliable site.

    And please create a wiki entry detailing the proper reliablesite installation procedure so others can benefit from your troubles once you have it sorted.

    Thanks,

    -Paul

  • William Burnett 213 posts 262 karma points
    Oct 27, 2009 @ 23:04
    William Burnett
    1

    Is the wiki prefered to the forum? It just feels like the information here is spread out over too many places.

    I did get the install to work so I will post here and at the wiki I guess.

    These are for the IIS7/Server 2008 hosting at reliablesite.net hosting:

    1) I coped unziped the full umbraco installation to the WWWROOT directory at the host using the FILE MANAGER from the user control panel.

    2) Security nightmare maybe: But I had to set both the DOMAIN account and Network Service account to READ WRITE on the ENTIRE "wwwroot" directory and check the box to propogate to all child nodes.

    3) I created a SQL2005 DB via the DB control panel and created a USER in the same section. Name the DB something like mydomain_umbraco, because there is only 1 instance of SQL server and you will want to be able to easily pick your your DB in the next steps.

    4) I had to click on the "SPACE HOME" link for the hosting account and then click on the "VIEW SPACE SUMMARY" link on teh right hand side of the page. This link brings you to a document showing ALL of the hosting settings. About 2/3 of the way down the page are the database connection address. It is an IP address and port in the form 0.0.0.0,portxxx (I will not post the IP and port here for security reasons)

    5) I used SQL server management studio express (free from MS) and the above address/port, database name, user name and password to login to the SQL instance at the host.  I found MY database instance in the list of databases hosted at the reliablesite (dozens of them) and expanded it in the tree. I then clicked on the "USERS" node and right clicked on the user I created above and selected PROPERTIES. I CHECKED the db_datareader, db_datawiter and db_owner checkboxes and closed the management studio.

    6) I edited the connection string in web.config to reflect the db IP/PORT, database name and user credentials as created above. 

    7) once all that was done I navigated to the website and the install script ran. The server/instance is the ip/port found in the SPACE SUMMARY as explained above (and used on the web.config) and the database is the database name you created above.

    The install should then run as expected.  NOTE: It would not run properly until a set wwwroot and ALL subfolders to to read/write for BOTH the NETWORK SERVICE and DOMAIN accounts listed in the permissions dialog.

     

    Hope that helps anybody attempting to setup hosting at reliablesite or a similar host.

     

     

  • Paul Sterling 718 posts 1534 karma points MVP 9x admin c-trib
    Oct 28, 2009 @ 23:46
    Paul Sterling
    0

    Awesome...thanks for detailing your steps.

    -Paul

  • William Burnett 213 posts 262 karma points
    Oct 29, 2009 @ 03:28
    William Burnett
    0

    Here is a copy of the post I made in the wiki. It is laid out a bit better than the rambling post above. I copied the basic structure of the document from another post in the wiki, in a feeble attempt to get some sort of cohesion among help articles.

    reliablesite.net is a full trust .net hosting provider that supports umbraco.

    These are the basic steps for the IIS7/Server 2008 hosting platform at reliablesite.net

    1. UPLOAD UMBRACO 
      • Delete the default.aspx and web.config files in the WWWROOT folder at the host
      • Upload the umbraco ZIP file to the wwwroot folder using the reliablesite.net FILE MANAGER found in the control panel
      • Of course you can use FTP if you prefer, but the file manager has a full set of tools to make things easy without FTP

    2. UNPACK UMBRACO
      • Use the FILE MANAGER in the hosting control panel to UNZIP the Umbraco archive

    3. SET PERMISSIONS 
      • Using the FILE MANAGER in the hosting control panel, change the folder permissions on the WWWROOT. Check the boxes for READ and WRITE for both listed accounts. One will be NETWORK SERVICE and the other will be the DOMAIN account. YOU MUST also check the box to propagate the changes to all subfolders
      • NOTE: This is the only way I could get umbraco to work. I am sure that once umbraco is installed, there are certain folders that don't need full permissions. I hope somebody can update this guide with best practices!

    4. CREATE THE DATABASE
      • Use the DB manager to create a SQL server 2005 database.
      • Name it something like mydomain_umbraco (where mydomain is something meaningful) because there is only 1 SQL server instance at the host and you will later need to be able to find your database in the list of databases presented in the Microsoft SQL Server Management Studio Express.
      • Use the DB control panel to create a Database user and password.

    5. FIND THE DATABASE CONNECTION STRING  
      • click the "SPACE HOME" link in the control panel.
      • At the "SPACE HOME" page, you will see a link on the right hand side of the page called "VIEW SPACE SUMMARY". 
      • About 2/3 of the way down, the SPACE SUMMARY will show the database instance IP and port in the form x.x.x.x,x  Make not of this, you will need it later.

         
    6. CONFIGURE THE DATABASE
      • install SQL Server Management Studio Express on your local machine. This is part of MS SQL Server Express, a free download. See the this page for details
      • open the Management Studio
      • use the server address that you found above along with the db name and account credentials you created (use SQL SERVER AUTHENTICATION)
      • navigate to Databases->your database->Security->Users->your database user
      • right-click and select Properties
      • below "Database role membership", check the following boxes:   
        • db_datareader
        • db_datawriter
        • db_owner

    7.  EDIT WEB.CONFIG
      • Use the FILE MANAGER in the hosting control panel to edit the web.config file in the WWWROOT folder.
      • modify the umbracoDbDSN entry in web.config to reflect the database server hostname, database name, login and password used above

    8. FINISH THE INSTALL
      • Navigate to the website URL that your are installing to and click next
      • on the setup screen, select SQL SERVER database type from the dropdown list
      • Use the same SERVER address as used above, along with the database name and user credentials that you selected   

    William Burnett
    www.mbtechnology.net

  • Zac 239 posts 541 karma points
    Feb 16, 2011 @ 18:17
    Zac
    0

    Hi William,

      How has reliablesite.net hosting worked for you?  We've been using SoftSys hosting and have had a lot of problems with uptime and reliability lately and are looking for a more reliable shared hosting provider.

    Thanks

Please Sign in or register to post replies

Write your reply to:

Draft