Installations - Windows 2008, SQL2008
Download the latest version of Umbraco from Codeplex.
http://codeplex.com/umbraco
Create a new site folder. Our usual format would be the domain
name, with a sub folder called 'wwwroot'.
/inet/domainname.com/wwwroot/{umbraco files}
Extract the files into 'wwwroot'.
Follow the permissions guide below, once this is done setup a
new IIS instance and configure the nesserary bindings. Remeber to
change the pipeline to Classic, not integrated. (we'll be blogging
the integrated walk through soon).
Permissions - NETWORK SERVICE, Full Control
App_code
Bin
Config
CSS
Data
Masterpages
Media
Python
Scripts
Umbraco
User Controls
XSLT
web.config (this can be locked down after installation)
Okay, so our permissions are looking great, but we still need to
setup the database. Lets do that now...
Database Setup
Open up 'SQL Server Management Studio', and connect in.
On the right hand pane you'll see the 'Database' tab. Right
click on this and create a new database by selecting 'New
Database'.
We use the naming convention 'applicationTYPEsiteinitials.
For this site it would be...
umbracoCMSbs
Next we need to create a user so Umbraco can access the
database, write & read data.
Creating a User
Underneath 'Database' you'll see a tab called 'Security', click
on the [+] to open up the children items. One of the items that
appears is 'Logins' right click on this and select 'New
Login...'.
The 'Login - New' dialogue box will appear. The first thing we
need to do is supply a 'Login Name'. Again we use the same naming
convention, so an example would be umbracoUserbs.
Change the authentication to 'SQL Server Authentication' and
specify a password. As default SQL passwords expire after 30 days,
if this is an issue for your enviroment and should either
check/change the password policy and simply uncheck the enforcement
boxes.
Next set the default database to the database you setup
earlier.
Now click on the 'User Mappings' tab and check the checkbox next
to your database. You now need to set the database roles. These
are; Datareader, Datawriter, DB_Owner and Public.
-
Okay so we've setup IIS, the file permissions and the SQL
database. Navigate to your sites URL (probally localhost) and
follow the Umbraco installer.