Installing Web-Based Community Server 2008
The Web-based installer for Community Server allows you to configure Community Server remotely through a Web browser.
Community Server 2008 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.
Procedure
- Download the Community Server Web installation package from get.communityserver.org.
- 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
![clip_image002[1]](http://docs.communityserver.com/files/media/image/WindowsLiveWriter/CommunityServer2008WebInstallation_9BAA/clip_image002%5B1%5D_thumb.jpg)
This should be done before you upload the files to your web server so that the installer will be able to run.
- Unzip the Community Server files and FTP them to your web directory on your host's web server.
- 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.
- 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 following filestorage/ folders (found under "web"):
![clip_image004[1]](http://docs.communityserver.com/files/media/image/WindowsLiveWriter/CommunityServer2008WebInstallation_9BAA/clip_image004%5B1%5D_thumb.jpg)
- 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.
- Open a web browser.
- Select your server’s installer folder.
- For example, http://www.example.com/cs/installer.
- Click Next to show the Community Server License Agreement terms.
- Click I Agree to accept the license agreement.
- Click Next. The Community Server Database Login page displays.
- 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.
- Click Next. The Select Database Instance page displays.
- Select the database you created or the one provided by your host.
- Click Next. If you do not have an existing database, the Choose Installation Options page displays.
- Select any of the actions you want performed by the installation procedure. Telligent recommends you leave all the options selected.
- Click Next. The Create New Community page displays.
- 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.
- 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.
- Select the data provided in the installation Complete page.
- Paste the copied data into the connectionStrings.config file.
- Delete the Installer directory from your file system.
![clip_image006[1]](http://docs.communityserver.com/files/media/image/WindowsLiveWriter/CommunityServer2008WebInstallation_9BAA/clip_image006%5B1%5D_thumb.jpg)