Kooboo CMS Installation Guide (2.0)

Download latest Kooboo CMS from http://kooboo.codeplex.com. The download zip contains a standard ASP.NET MVC website, you can setup an IIS website or directory to run Kooboo CMS. If you have Visutal Studio.NET, you can open the Kooboo.sln solution file to run and debug it.

To run Kooboo CMS under IIS, IIS account must has read/write access to below folders and files
- web.config
- unity.config
- default.aspx
- ContentFiles folder
- SitePackage folder
- TEMP folder
- Template folder
- Module folder
- Bin folder
- Assemblies folder

For IIS6.0, you need to map the wildcard extension to ASP.NET ISAPI filter in order for ASP.NET MVC to run correctly. If you have a problem in setting up IIS or ASP.NET MVC, please refer to the old installation guide. The old installation guide also contains information regarding trust level configuration in case you need to run Kooboo CMS under medium trust level.

Kooboo 2.0 includes a new installation wizard page. At the first time run of Kooboo CMS, system will check whether Kooboo CMS database had been installed correctly or not. If not, the installation page will start automatically. See below screen.

Kooboo installation wizard

Database: You can select what kind of database you want to use, SQLite or MSSQL. SQLite is an embed database.
Create new or use existing: You can create a new database or use an existing already installed Kooboo database.
Database Server: The database server hostname or IP aaddress.
Database Name: Name of the database, to be created, or an already existing database.
Database User Name: MSSQL login user of the database, this user will be created if not in existence yet.
Database Password: Password of above MSSQL login user.
Database Confirm Password: Password of above MSSQL login user.
Database Administrator: MSSQL administrator account, default is: SA.
Database Administrator Password: Password of above SA account


Install manually

In case you may need to install manually, you must install the database and change the connection string manually and also rename default_runtime.aspx to default.aspx. In the download zip, you will find below files.

web_MSSQL.config
web_SQLite.config
default.aspx
default_runtime.aspx

- Delete the original web.config and rename one of these two to web.config.
- Delete "default.aspx" and rename "default_runtime.aspx" to "default.aspx".
- In the case of MSSQL, you can find the SQL installation script under "/sql" folder, In the case of Web_SQLite.config, one copy the Kooboo.db SQLite database file is already under "App_Data" folder.
-Find the connection string section and modify them to correct value, below is the connection string of Web_MSSQL.config.