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.
Kentico CMS installation consists of several steps depending on the installation type:
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.
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).
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.
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.
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.