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:
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:
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.
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.
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…
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.
How do you upgrade the existing database from CS2008 to be CS2008.5 compatible???? I got stuck in step #15……
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.
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?