Requirements:
SQL Server
SQL Server management studio
IIS
Umbraco version 4
Download the Umbraco zip file
Download the zip file
Unblock the zip file:
right-click|properties
if the message “Security: This file came from another computer and may be blocked…” is visible (at the bottom of the properties window) along with an “Unblock” button, click the “Unblock” button
if the message and button are not present – no unblocking action is needed
Unzip the file: this should produce the Umbraco folders (AppBrowsers, AppCode, App_Data, bin, etc.) and files
Make sure SQL Server authentication mode is set to “SQL server and Windows authentication mode”
In SQL Server Management Studio:
Set server authentication to “SQL server and Windows authentication mode”
from the object Explorer window, highlight the server name, right click, select “Properties”
Select page: “security”
under server authentication, select “SQL server and Windows authentication mode”
click OK
stop and restart SQL Server
Create a new database for Umbraco
In SQL Server Management Studio:
Right-click “databases”
Select “New Database…”
Enter a name for the new database
In the “Database files” area:
Choose a path for the database files (or use default)
Click OK
Add a new SQL Server login
In SQL Server Management Studio:
From the root server node (in Object Explorer pane)
Expand “Security” node
Right-click “Logins”
Select “New Login…”
Choose a name for the new login
Click “SQL Server authentication”
Choose a password for the new login
(this login name and pwd are needed for the Umbraco install)
Uncheck “Enforce password policy” (don’t click OK yet)
Click “User Mapping” from the left side
In the “Map” column, put a check by the new database – then check “db_owner” in the Database role membership area
Click OK
Close SQL Server Management Studio
Create a folder to hold the Umbraco installation
Create a folder for the Umbraco installation.
(frequently, this is a subdirectory of c:\inetpub – but it doesn’t need to be)
Set the permissions for the new folder that is to contain the Umbraco instance
First note the name of the Application Pool for ASP.NET v4.0 from IIS
Open IIS
Expand the server in the “Connections” panel
Click “Application Pools”
Note the name of the application pool for ASP.NET v4.0/Integrated (the name is probably “ASP.NET v4.0”)
On the new folder that is to contain the Umbraco instance Right-click|properties
Click the “Security” tab
Click the “Edit” button to change permissions
Click the “Add” button to add a new user
In the window labeled “Enter the object names to select”, type: “IIS AppPool\ASP.NET v4.0” (without the quotes)
Click the “Check Names” button – if the name is OK, it will be underlined (and the “IIS AppPool” part will disappear)
Click “OK”
In the list of permissions, place a check mark by “Full Control” in the “Allow” column
Click “OK”. That will close the properties window
Create a new website
Open IIS
From the “Connections” pane, expand the root node
Right click “Sites”.
Click “Add Web site…”.
In the “Add Web Site” window,
Enter the site name (can be anything – for example: “ClientA.local”).
Next to the “Application Pool:” field click the “Select” button. In the dropdown list of App Pools, select the one for ASP.NET v4.0 that you noted earlier
Select the Physical Path of the folder created earlier.
Enter a name in the Host Name field – this is frequently the same as the site name (example: “ClientA.local”)
Click “OK”. That will close the “Add Web Site” window
Start the website if not already started (Actions pane, Manage Web Site)
Close IIS
Add an entry in the Hosts file
Open the hosts file with Notepad
On 64-bit Windows, this is located at C:\Windows\System32\drivers\etc\hosts
On 32-bit Windows, this MAY be located at C:\Windows\System\drivers\etc\hosts
On a separate line, add an entry similar to this: “127.0.0.1 ClientA.local” (without the quotes)
the name should exactly match the name typed into the Host Name field in IIS
Copy the Umbraco folders and files to the folder you created to hold the Umbraco installation
Copy the Umbraco folders and files
Install Umbraco
Open a browser
Navigate to http://ClientA.local
Sooner or later the Umbraco page will load with the Installation procedure started
Click “Let’s get started!”
Click “Accept and Continue” (on the license page)
Check: “I already have a blank SQL Server, SQL Azure or MySQL database”
Choose: Microsoft SQL Server
For Connection details (if you are using SQL Server Express Edition)
Server: .\SQLEXPRESS
Database name: [the name of the database you created]
Username: [the login you created in SQL Server Management Studio]
Password: [the password you entered for the database in SQL Server Management Studio]
Click “Install” and hope for the best
If you have configured the database and login properly – the tables will be installed and then you will see the “Installation Completed!” message.
Click “Continue”
Provide an admin password
Click “Create User”
Follow the rest of the instructions…
Good Luck!
To access the site
Open a browser
Navigate to http://ClientA.local
To access Umbraco
Open a browser
Navigate to http://ClientA.local/umbraco/