Kentico CMS 7.0 Developer's Guide



Previous topic Next topic Mail us feedback on this topic!  


Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

Before you begin with the installation procedure, please check whether your machine meets the System requirements.





New Kentico Installer


This section describes the installation of Kentico released before 5/2013. If you are looking for the new installation type documentation, see the Kentico CMS 7 Installer Documentation.






Old Kentico Installer


The old version of the installer that this documentation describes has been deprecated. However, if you need to use the old installer, download it here.



Kentico CMS installation consists of several steps depending on the installation type:

Installation on the local development machine


1.Setup (KenticoCMS.exe) - installs only the program files. No changes to the system configuration (registry, IIS or SQL Server) are made. You do not need to run the setup on your production server - it's intended primarily for development machines.

2.Web Installer - creates a new website project and optionally configures IIS or uploads the project to the server using FTP. Again, you do not need to run the Web Installer on your production server - you can run it locally and deploy the files over FTP.

3.Database setup - runs in the web user interface. It creates a new database on your SQL Server with system tables and basic data.

4.New site wizard - runs in the web user interface after you create a new database. It allows you to create a new site managed by Kentico CMS.


Installation on a remote (production) server


On the remote (production) server, it's not necessary to run any executable or register DLL libraries. Unless you have full administrative access to the server, you will typically follow these steps:


1.Install Kentico CMS on your development machine using Setup (KenticoCMS.exe).

2.Run the Web Installer on your development machine. Choose to install Kentico CMS on a Remote server and choose a temporary folder on your local disk.

3.Copy the files from the temporary folder to the production server (e.g., over FTP). If the files are not copied directly to the root of the website, you will need to create a virtual directory. See Additional configuration tasks -> Creating a virtual directory for details.

4.Open a web browser and navigate to the root URL of the copied files on your web server.

The rest of the installation is the same as on the local machine (Database setup and New site wizard).


If you encounter any problems during the installation, please see the Troubleshooting installation issues chapter or contact our support at




Tip: There's no magic behind it!


Kentico CMS is a standard ASP.NET application. Since it doesn't make any modifications to the system, you can move it to another system as you would with any other ASP.NET project. You can also open the project in Visual Studio and debug it or compile it.


The database is a standard MSSQL database, so you can move it to another server using a typical backup/restore procedure. The connection string is stored in the web.config file, in the ConnectionStrings/CMSConnectionString element.


Silent Install


If you want to install Kentico CMS in the background without having to interact with the installation interface, navigate directly to the Silent Install topic.