如何在本地安裝 DotNetNuke 6


DotNetNuke作為微軟平台的第一款開源CMS已經走到了第六個版本,也從VB.NET轉換到了C#. 作為一個Dotnetnuke開發者......

當我還想嘗試寫點開場白時,突然意識到為什么不直接開始呢?既經濟又環保.....

我的本地環境:Windows 7 Pro, IIS 7.5, SQL Server 2005, .NET 4.0

總體來說,快速又干凈的安裝只需要5個步驟:

  1. 下載ZIP安裝包
  2. 創建數據庫和SQL Server賬號
  3. 創建Website文件夾並解壓已下載的ZIP安裝包
  4. 在IIS里創建Site並配置
  5. 在瀏覽器中運行DNN安裝向導

 

下面來詳細的講講這五個步驟。

1. 下載ZIP安裝包

現在要下載官方的DNN安裝包,只能從http://dotnetnuke.codeplex.com/上下載。CodePlex是微軟的開源項目托管平台,DNN作為.NET下最大的開源CMS,使用codeplex托管再正常不過了。不過CodePlex上確實有不少好的開源項目,建議大家沒事可以常去轉轉。現在最新的穩定(Stable)版本是6.1.4,所以下載Dotnetnuke_Community_06.01.04_Install.zip安裝包。

 

2. 創建數據庫和SQL Server賬號

在創建數據庫之前,請確認你的SQL Server身份驗證模式是否混合模式。如果不是,請在SQL Server Management Studio里右擊你的SQL Server,選擇屬性,然后點擊安全,將SQL Server身份驗證模式修改為混合模式。

現在我們可以創建新數據庫了(我把它命名為DNN614),具體步驟不用多說了,大家都知道。

接下來,需要給這個新數據庫創建一個賬戶,好讓DNN可以有權限讀寫

  • 展開SQL Server的安全節點
  • 右擊Logins
  • 選擇New Login
  • 輸入Login的名字(比如login614)
  • 選擇SQL Server Authentication模式,輸入密碼
  • 去掉Enforce Password expiration/User must change password at next login的選擇
  • 在右邊邊框點擊User Mapping
  • 在上面的Users mapped to this login框中選擇你新創建的數據庫
  • 然后在下面的Database role membership for框中選擇db_owner
  • 點擊OK
  • 現在你就可以在DNN614數據庫的安全節點里看見新創建的賬戶了(如圖所示)

 

3. 創建Website文件夾並解壓已下載的ZIP安裝包

這一步非常簡單,就是把ZIP安裝包解壓到一個文件夾下,比如C:\Dev\WebDnnTest\DNN614。

不過要注意的一點就是,我們必須讓用來進入DNN根文件夾的Windows account(例如NETWORK SERVICE)對其有完全的控制權。所以我們必須修改進入這個文件夾的權限:

  • 右擊你網站的根目錄(C:/Dev/WebDnnTest/DNN614),選擇屬性
  • 點擊安全選項卡
  • 在這個選項卡中可以看見可以進入這個文件夾的用戶列表,點擊修改
  • 加入NETWORK SERVICE這個賬戶,保存修改

不過在我記憶中,某些情況,我們可以跳過這項配置。關鍵在於你在IIS是如何配置的。

 

4. 在IIS里創建Site並配置

目前為止,我們已經創建了新數據庫和配置好了DNN根文件夾,下面我們將在IIS中創建新的Site:

  • 打開IIS並展開Sites節點
  • 右擊並點擊"Add a new Site"
  • 輸入網站名字,選擇DNN根目錄的路徑
  • 輸入host名稱,比如dnn614
  • 打開 C:/Windows/System32/drivers/etc/hosts 文件,加入新的一行"127.0.0.1  dnn614“,保存
  • 點擊Ok完成創建

如果你想你的網站運行在.net 4.0上,請修改application pool為ASP.Net V4.0。

 

5.在瀏覽器中運行DNN安裝向導

 在瀏覽器中打開http://dnn614/,你將會看見:

程序會測試文件夾的權限:

 輸入連接SQL Server的相關信息:

 點擊Next,你會看到安裝向導正在運行每個版本的Script:

 再點擊Next,配置host賬戶,這個帳戶擁有dnn網站的最高權限,完成后點擊Next。如果一切順利的話,一個全新的DNN6網站就會在你瀏覽器中出現了:

 

看到這里,可以告訴你的是,所有的DNN安裝已經完成。 Enjoy it. Allez !!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM