Update: Jeg har uploadet nye versioner til de forskellige screen-shots.
Okay, nu er SQL Server 2008 installeret på Windows Server 2008, så nu er jeg endelig klar til at komme igang med at prøve at installere Umbraco 4.
Nedenfor følger de første par trin jeg fulgte for at installere Umbraco (med inspiration fra Niels Hartvigs screencast om netop dette):
- Download nyeste version fra http://umbraco.org/v4
- Kopiere den udpakkede version til c:\inetpub\wwwroot\
- Oprette ny SQL Login bruger i SQL Server 2008 -> UmbracoApp
- Oprette ny Database i SQL Server 2008 -> UmbracoApp
- Oprette nyt web-site i IIS der peger på c:\inetpub\wwwroot\ - sørg for at AppPool'en anvender "Classic .NET AppPool"
- Starte en browser og ind på http://localhost
Update: exception-1-assembly-binding-redirect-large.gif
Hvorefter jeg ind i første forhindring, som du kan se af ovenstående skærmbillede. Sagen er at Umbraco forventer at jeg har en bestemte versioner af følgende assemblies "System.Web.Extensions" og "System.Web.Extensions.Design" installeret i min GAC (Global Assembly Cache). Det har jeg ikke - tværtimod har jeg en nyere version af netop denne assembly - så der skal lige lidt fodarbejde for at få min Umbraco applikation til at forstå dette. Heldigvis er sådanne scenarier understøttet fuldt ud af .NET runtimen, og kræver blot et par linier af konfiguration i web.config (se nedenstående skærmbillede). Så ingen onde ord om Umbraco på den front.
Update: fix-assembly-binding-large.gif
Herefter indlæste første side af Umbraco konfigurations-wizarden fint. Lækkert. Videre til step 2/5, hvor det begynder at blive spændende. Her skal jeg opsætte forbindelse til min database. I første forsøg fejler installationen da jeg trykker på "Confirm"-steppet. Men jeg skulle bare lytte videre til Niels Hartvigs screencast, som netop omtaler at det kræver konfiguration af filrettigheder til inetpub-biblioteket og web.config.
En hurtig Google-search leder mig i retning af en side fra Umbracos online dokumentation - som under "Configure IIS for Umbraco" fortæller mig dét jeg skal vide.
Det kigger jeg så videre på i morgen...