Umbraco C# Open Source CMS Installation
- Install IIS on your windows machine if it’s not there yet
Add or Remove Programs
Add/Remove Windows Components (on the left)
- Install SQL Server Express Edition
Make the following changes after the installation
- SQL Server Configuration Manager
- Go to SQL Native Client Configuration/Client Protocols and Enable TCP/IP & Named Pipes
- SQL Server Surface Area Configuration
- Go to Surface Configuration for Services and Connections/Database Engine/Remove Connections and set remote connections to TCP/IP and Named Pipes
- SQL Server Management Studio
- Right click on top node (database name) and go to Properties/Security and set Server Authentication to SQL Server and Windows Authentication mode (mixed mode)
- Enable sa account (temporarily, only for Umbraco installation). Go to Security/Logins, right click on sa account choose Properties. On General Page set password (if not set yet) and on Status Page set Login to Enabled.
- Install XP PRO IIS Admin
Allows to have multiple IIS websites on windows machine. Umbraco can only run on the top level websites (not in virtual directory)
- Create new IIS website using XP PRO IIS Admin.
Set it up to run on a different port (like 8081). If you want to use default website you can skip this step.
- Install Microsoft Web Platform Installer
Simplifies the whole installation process as it downloads all the dependencies like .Net framework, SQL Server etc..
- Install Umbraco CMS using the Install Now button which is using Microsoft Web Platform
Web platform installer will download and install all necessary dependencies.
When installing Umbraco, pick Web Site name you created earlier and do not specify anything in Umbraco application name (it doesn’t work if you do)
Choose option to create database for you (rather than using existing one). Use sa account as Database Administrator. Make sure to choose secure password for your Umbraco database user as it’s failing if it’s not secure enough.
- Start Umbraco
After successful installation click Launch Umbraco link in Web Platform Installation or go to http://localhost:8081/ (or other port you picked for your website). The Umbraco will launch Configuration Wizard for your installation.