DNN序--DotNetNuke3.X安装

DotNetNuke 3.X 系列一 -- DotNetNuke 3.X 詳細安裝步驟

** DotNetNuke 3.X ** ** 詳細安裝步驟 ** **

**

** 1. ** ** 系統需求:

**

(1) win2000 Professional 或 Server 版本、 winXP professional 、 win2003

(2) 安裝 IIS5.0 或 IIS6.0

(3) 安裝 Microsoft .Net Framework 1.1 http://download.microsoft.com/download/8/2/7/827bb1ef-f5e1-4464-9788-40ef682930fd/dotnetfx.exe

Microsoft .NET Framework 1.1 Service Pack 1

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=A8F5654F-088E-40B2-BBDB-A83353618B38

(4) 安裝 SQL Server 或 MSDE

Microsoft SQL Server 2000 Desktop Engine(MSDE SP3a):

http://download.microsoft.com/download/d/1/a/d1a2f35e-07da-4618-8071-0f93c80e7351/cht_sql2kdesksp3.exe

★ 注意:如果是先安裝 .Net Framework 再安裝 IIS ,要執行 C:\WINNT\Microsoft.NET\Framework\v1.1.4322 下的 aspnet_regiis.exe /i 與 aspnet_regiis.exe /c

** 2. ** ** 下載 DotNetNuke ** ** 程式

**

(1) 正常的安裝程式到 www.dotnetnuke.net 註冊會員後就可以下載

(2) 如果不想註冊會員,可以直接到 http://sourceforge.net ( 這是一個寫程式的大寶窟 ) 下載, http://prdownloads.sourceforge.net/dnn/DotNetNuke_3.0.8.zip?download

3. ** 建立資料庫 ** : DotNetNuke 2.1.2 有支援 Access 資料庫, 3.X 版本以後只有 SQL Server

(1) 在 MS SQL Server 中建立一個新的資料庫,如: DotNetNuke

圖一、在資料庫點選右鍵新增資料庫

圖二、輸入資料庫名稱

** 4. ** ** 解壓縮程式並設定 IIS ** ** 虛擬目錄

**

(1) 將下載的檔案解壓縮

(2) 將解壓縮的目錄設定 IIS 虛擬目錄

圖三、在資料夾按右鍵共用

圖四、 Web 共用資料夾設定為 DotNetNuke

** 5. ** ** 安全性設定

**

(1) 如果是 Win2000 IIS5 ,採用 NTFS 格式的磁碟必須要設定安全性,將讀寫資料夾的權限授權給 ASP.NET 的使用者

圖五、資料夾授權 ASP.NET 使用者,修改、讀取、寫入的權限

(2) 如果是 WinXP 或 Win2003 IIS6 ,採用 NTFS 格式的磁碟必須要設定安全性,將讀寫資料夾的權限授權給 NETWORK SERVICE 的使用者

請參考根目錄下 403-3.htm 的檔案內容

6. ** 設定 WebConfig檔案 ** :打開 DotNetNuke根目錄下的web.config文件

(1) 搜尋「 SiteSqlServer」,Database為DotNetNuke(就是前面新建的資料庫),uid為MS SQL Server是登錄用戶,pwd為登錄密碼。

1<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=sa;pwd=leeichang;"></add>

(2) 搜尋「 debug」,把debug的值改為true,這樣是允許運行時除錯;但如果是正式運作環境,應該為false。

1<compilation debug="false"></compilation>

(3) 搜尋「 globalization」,可根據實際情況,把requestEncoding/responseEncoding/fileEncoding改為你想要的編碼,如「UTF-8」。

1<globalization culture="zh-TW" fileencoding="big5" requestencoding="UTF-8" responseencoding="UTF-8" uiculture="zh-TW"></globalization>

PS :筆者曾經遇到問題,結果要 requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="big5" 才解決問題

** 7. ** ** 啟動 ** :用瀏覽器直接輸入 http://localhost/DotNetNuke/ ( 虛擬目錄設定的位置 ) ,系統就會自動安裝資料庫,並啟動。 **

**

**

**

**

**

圖六、 DotNetNuke 3.0.8 首頁畫面

**

**

8. ** 中文檔案安裝 ** :原始是沒有這個步驟,但是我個人製作了中文翻譯檔案,如果要有一個繁體的網站,才需要安裝中文檔案,我本來有製作更簡單安裝的中文檔案,可以因為此方式在程式更新時需要花費很多時間更新中文檔案,所以在此介紹一般方式。

下載中文檔: http://203.64.253.227/test/portals/_default/ResourcePack.zh-TW.zip

依據下面步驟操作:

步驟一:登入系統

**

**

步驟二:以帳號 / 密碼 為 host/host 登入

步驟三:選擇下拉式選單中的 Languages 選項

步驟四:選擇右下角的 Import Language Pack

步驟五:瀏覽選擇下載的語言包,選擇後按下 Add ,然後選擇 Upload New File

會出現,系統成功語言包檔案的畫面

步驟七:到選單中的 Admin a Site Settings

步驟八:到 Advanced Settings --> superuser Other Settings--> Default Language 選擇中文(繁體)(台灣), ** 記得要 ** ** Update ** ** 儲存 **

步驟九:從新點選首頁後就切換為中文了

9. 修改密碼: admin 的密碼比較容易改,不少網友反應 host 的密碼不知道怎樣改,在 3.0.x 中,用戶可以點擊 portal --> superuser accounts ,編輯 host 用戶,修改密碼。

** 參考資料

**

1. 靈感之源 (PSP 團隊 Guru) http://www.cnblogs.com/unruledboy/archive/2004/12/11/75495.html

2. 中國 DNN http://www.dnnchina.net/

Published At
Categories with Web编程
Tagged with
comments powered by Disqus