Guide till DotNetNuke
DotNetNuke, även kallat ”DNN” är .NET motsvarigheten till PHP’s Joomla. Ett webbplatshanteringssystem (CMS) som har stora möjligheter till utbyggnad och utökad funktionalitet, men framför allt så gör det processen att hantera en webbplats enkel. I den här guiden kommer vi att gå igenom hur man installerar DNN på ett webbhotellskonto hos oss och vi förutsätter att ni redan har ett webbhotellskonto på en Windows-server och en MS SQL-databas hos oss. Tänk på att vi inte har stöd för MS SQL-Express utan man måste via kundcentret beställa en databas, detta görs enkelt under menyn ”Beställ” -> ”Tilläggstjänster”. DNN har även stöd för MySQL som ingår i webbhotellskontot men detta är tyvärr obeprövat av oss för närvarande.
Guiden består av följande enkla steg:
- Ladda ner DNN
- Ladda upp till ditt webbutrymme
- Justera inställningar på ditt webbutrymme
- Installera
- Klar
- Funkar det inte?
1. Ladda ner DNN
DNN kan laddas ner härifrån: http://dotnetnuke.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25790. Den versionen vi laddar ner är den som slutar på ”Install”, DotNetNuke_Community_04.09.03_Install.zip
Vi rekommenderar att man registrerar sig på DNN’s webbplats så att man blir informerad om uppdateringar och andra nyheter. Det är alltid viktigt att hålla sina script uppdaterade för att undvika säkerhetshål. DNN’s webbplats finner du här: http://www.dotnetnuke.com/.
2. Ladda upp till ditt webbutrymme
Zip-filen som laddades ner i föregående steg innehåller ett antal filer och efter att man extraherat innehållet så ska innehållet i mappen ”dotnetnuke” laddas upp till den plats du vill ha DNN installerad på. I vårt fall så har vi valt att använda oss av en subdomän, http://dnn.binerotrixar.se, detta innebär att alla filer har laddats upp till mappen ”dnn.binerotrixar.se/html”.
3. Justera inställningar på ditt webbutrymme
För att få DNN till att fungera så behöver vi göra 2 inställningar i kontrollpanelen, sätt webbplatsen till “ASP.NET 2.0/3.5″ samt ge mappen “html”, som du laddade upp samtliga filer till i steg 2, skrivrättigheter.
- Logga in med kundnummer och lösenord här: http://www.binero.se/kundservice/loggain
- Klicka på menyvalet “Kontrollpanel”
- Klicka på menyvalet “ASP.NET”, observera att vissa kunder med konto på äldre servrar måste först klicka på fliken “Settings”.
- Klicka i alternativet “ASP.NET 2.0/3.5″ och klicka sedan på “Spara”
- Klicka på menyvalet “Filhanterare”, i de servrar med den “blå”-designen så heter menyvalet “File manager”
- Navigera dig fram till den mapp som innehåller den mapp dit du laddat upp samtliga filer, i vårt fall “dnn.binerotrixar.se”.
- På samma rad som du ser namnet “html” så finner du en ikon/liten bild föreställande en blå mapp med 2 små figurer framför, klicka på den.
- På användaren “www-webXXXXX” (ditt kontonamn) så kryssar du i både läs och skriv rättigheter (R/W) och sparar.
- Klar!
4. Installera
Själva installationen sker genom att man går ill installationsskriptet, du finner detta på adressen: http://www.DinDomän.se/Install/InstallWizard.aspx, och följer guiden.
DNN-Steg 1, vi väljer alternativet ”Typical” och klickar på knappen ”Next”.
DNN-Steg 2, här klickar vi på knappen ”Test permissions” och får snabbt veta om vi har satt rätt rättigheter i steg 3 ovan.
Om rättigheterna stämmer så klickar vi på knappen ”Next”
DNN-Steg 3, nu är det dags att ange databasinställningar, vi markerar alternativet ”SQL Server 2000/2005/2008 Database” och kryssar ur ”Integrated Security”. Fyll sedan i följande fält:
- Server: Adressen till databasservern, oftast ”sql.DinDomän.se”
- Database: Namnet på den databas du har fått av oss
- User ID: Användarnamnet du fått av oss
- Password: Lösenordet du har satt på databasen via kundcentret
- Run as db-owner: Ikryssad som standard
- Object qualifier: Här kan man ange ett prefix för tabellerna i databasen, detta är smidigt om man planerar att använda samma databas för flera installationer.
Samtlig information om databasen finner man under menyvalet ”Databaser” i vårt kundcenter.
Sedan klickar vi på knappen ”Test Database Connection” för att säkerhetsställa att vi angett korrekt information, texten ”Connection Success” dyker upp om vi har lyckats med installationen. Vi fortsätter genom att klicka på ”Next”.
DNN-Steg 4, skriptet installerar nu alla komponenter och databasen. När detta är klart så blir det möjligt att klicka på knappen ”Next”, vilket vi nu gör…
DNN-Steg 5, skapa en superanvändare, här skapar vi en superanvändare som har rättighet till det mesta i systemet. Klicka på ”Next”.
DNN-Steg 6, skapa en administratör, administratören har tillgång till allt i installationen, se till att du anger ett svårt lösenord för den här användaren. Klicka på ”Next”.
DNN-Steg 7, installationen är nu klar!
Om vi nu besöker adressen som vi installerade på så kommer vi att finna att DNN har installerats, i vårt fall finner vi den på http://dnn.binerotrixar.se/:
6. Funkar det inte?
Det är alltid lätt att missa ett steg i en guide och därför finner du här de vanligaste orsakerna till att det inte fungerar:
- ASP.NET version
DNN kräver ASP.NET 2.o, i steg 3 beskriver vi hur man justerar sin webbplats för att använda ”ASP.NET 2.0/3.5”, kontrollera att din webbplats använder rätt version - Rättigheter
DNN har krav på att hela mappen som skriptet har installerats i ska ha skrivrättigheter om man vill kunna installera språkpaket, när detta är gjort så räcker det med att mapparna ”DesktopModules” och ”Portal” har skrivrättigheter. - Databasinställningar
Har du rätt användarnamn och lösenord till databasen? Databasens användarnamn och adress finner du under menyvalet ”Kundcenter” -> ”Databaser”, här har du även möjlighet att ändra lösenordet för databasanvändaren.
Postad av Anders maj 6th, 2009 i 











maj 6th, 2009 at 21:15
Wow, kul att ni satsar på DotNetNuke! Då kanske man vågar testa ett svenskt webbhotell för nästa DNN-sajt? Hoppas att ni satsar på att bygga upp kompetens kring DNN internt också så att man kan få lika bra support av er som på exempelvis PowerDNN.com på andra sidan Atlanten.
maj 6th, 2009 at 22:00
Hej Sölve! Tack för mailet och stort tack för uppmuntran! Yep, vi ska jobba på DNN. Vänliga hälsningar, Binero
maj 15th, 2009 at 22:41
Kul att ni satsar, jag har själv testat DNN hos er och likt många andra shared hotell så tyckte jag att DNN var slö att ladda. Kanske är det nu dax för att nytt försök, det var ca 5 månader sedan. Vore kul att hitta en pålitlig leverantör för just DNN. Jag är övertygad om att ni skulle få många nya kunder om det fungerar bra. Vill tacka för att ni ger möjlighet att diskutera på er hemsida, det gav mig precis info om att ni nu satsar mer på DNN, kanon!
juni 10th, 2009 at 22:02
[...] Guide till DotNetNuke [...]
september 18th, 2009 at 15:26
Tja,
har utvecklat en hemsida i DNN 5. Det har nu blivit dags att lägga upp detta på webbhotell. Frågan är om jag kan ”flytta” min installation från min lokala dator till webbhotellet? Eller…säg inte att jag måste börja om med utvecklingen från scratch efter jag installerat DNN på webbotellet? Hur gör jag?
//mikael
september 20th, 2009 at 14:24
Mikael, det ska räcka med att du laddar upp filerna i ditt utrymme hos oss och publicerar databasen till din databas hos oss så ska det fungera. Eventuellt behöver man justera rättigheter på mappar för att det ska fungera.
september 27th, 2009 at 12:33
Har följt era instruktioner punkt till pricka men blir bara vidareskickad till installmappen…
september 28th, 2009 at 19:17
Hej Oscar, om du kontaktar support@binero.se alt. ringer 020-24 08 00 (mobil/utomlands: 0771-24 08 00) så kan ni kanske hitta felet. Vänliga hälsningar, Erik / Binero