Products and Services
Graffiti CMS
Learn more about our simple content publishing platform.
Harvest Reporting Server
Get business intelligence tools for measuring online behavior.
Professional Services
Consulting, creative, and Web services from the people who know Community Server best.
Solutions
Telligent
Learn more about our team at Telligent.com.
 

Installing Web-Based Community Server 2008.5

42% of people found this useful

The Web-based installer for Community Server allows you to configure Community Server remotely through a Web browser.

Community Server 2008.5 requires ASP.NET 2.0.

Telligent recommends you use the following procedure when installing to a Web host to which you do not have remote desktop access. 

Note: The web-based installation process assumes you have at least FTP access to your remote web server.

When you install Community Server with the Web installation procedure, the installation wizard will:

  • Create the Community Server database with Microsoft SQL Server
  • Configure the ASP.NET web application settings in your Community Server web.config file.

If you encounter problems with the installation, click here for some troubleshooting instructions.

Note: Telligent has designed the installation setup to install Community Server under the IIS root. If you install Community Server outside the the IIS root, you may encounter problems.

Procedure

  1.  Download the Community Server Web installation package  from http://get.communityserver.com/download/. 

  2.  Enable the Web Installer by doing the following:

  • In the Community Server root folder open \Installer\default.aspx file.
  • Modify the following line:

bool INSTALLER_ENABLED = false 

to

bool INSTALLER_ENABLED = true

 

This should be done before you upload the files to your web server so that the installer will be able to run.

  3.  Unzip the Community Server files and FTP them to your web directory on your host's web server.

  4.  Copy the contents of the Web folder to the root directory of your Web server.

If you are installing Community Server locally or have remote access to your Web server, continue with Step 5.

If you do not have access to your Web server, contact the ISP and ask them to ensure the privileges described in Step 5 are assigned to your Site.

  5.  Assign privileges.

  • The directory should also be configured as a web application in IIS with the "Read" and "Run Scripts" checkboxes checked for permissions.
  • For the "web" folder, give the ASPNET (or NETWORK SERVICE) account read privileges.
  • Give "Full Control" privileges on the filestorage folder (found in the web folder of your CS/Evolution installation):

 

  6.  Create the database.

 Before you begin with the remote installation process you will need an empty database for the Web Installation to install to. You will also need to give 'public' and 'db_owner' role privileges to the login that the Community Server application will use when connecting to this database.

 These database settings should already be configured for you by your host (ISP). If they are not, you will need to contact your ISP to apply these settings or your Community Server installation may not function properly.

  7.  Open a web browser.

  8.  Select your server’s installer folder. For example, http://www.example.com/cs/installer. You should see a page similar to the one shown below:

 

  9.  Click Next to show the Community Server License Agreement terms.

  

  10.  Click I Agree to accept the license agreement.

  11.  Click Next. The Community Server Database Login page displays.

  

  12.  Specify the Community Server database schema. The SQL Server credentials are used to create the Community Server database schema and to generate content to be copied to the web.config file. Community Server also uses the data to connect to your Community Server database.

Telligent recommends you use Windows Authentication.

13.  Click Next. The Select Database Instance page displays.

  

   14.  Select the database you created or the one provided by your host.

   15.  Click Next. If you do not have an existing database, the Choose Installation Options page displays.

  

 If you have an existing database, the installer returns the following error:

 

You must exit the installer and upgrade your database, then resume the installation.

  16.  Select any of the actions you want performed by the installation procedure. Telligent recommends you leave all the options selected.

  17  Click Next. The Create New Community page displays.

  18.  Specify your community data. This step also allows you to choose a Username, Password, and email address for the system administrator account that you will use when you first access Community Server's administrative features such as the Control Panel.

If you check the Create Sample Data checkbox, the Web installer creates a sample blog, sample forum post and other sample data for your site.

   20.  Click Next. The installation Complete page displays.

  

Now that you have provided the installer with everything it needs, it will create the database schema, configure the connectionstrings.config file content and display it for you to copy. It will also provide a link (indicated in the example above) for you to follow to navigate to your new community site.

  21.  Select the data provided in the installation Complete page.

  

  22.  Paste the copied data into the connectionStrings.config file.

  23.  Delete the Installer directory from your file system.

 

 




Comments

andrew.wong said 12:53PM on 11-12-2008

For step:

"Give "Full Control" privileges on the following filestorage/ folders (found under "web"):"

You never mention the folders that you need to grant privileges to…

Alex Lowe said 8:24PM on 11-12-2008

Thanks Andrew. I've updated it to so that it is clearer. You have to give full control permissions to the "filestorage" folder which is found in the "web" folder of your CS installation.

Nestor Leone said 9:17AM on 12-19-2008

How do you upgrade the existing database from CS2008 to be CS2008.5 compatible???? I got stuck in step #15……  

Alex Lowe said 8:59PM on 12-20-2008

Nestor,

I apologize for the confusion but this isn't meant to be a guide for upgrades – this document outlines how to do a fresh web based install.

Full upgrade instructions are in the UpgradeNotes.txt file that can be found in the upgrade package zip file. If you've made it to step 15 then you should have copied all of the files from the "web" folder into your web folder on your server. If you have console/remote access to run a .exe on the machine where your website is hosted then you should run the CommunityServer.Upgrader.exe (the upgrade tool) to upgrade the database. If you don't have that kind of access to the server then you should take your site offline and get the website files and database on a local machine where you can run the upgrade tool. You can then push the new files back on to the site and do a database restore remotely using the upgraded database you have locally as the new source.

rlasker3 said 10:30AM on 12-26-2008

Do all the folders and files from the ZIP need to be uploaded to the host server or just the files and folders in the "Web" folder?