用DotNetNuke建置網站
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為登錄密碼。
<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=sa;pwd=leeichang;" />
(2) 搜尋「debug」,把debug的值改為true,這樣是允許運行時除錯;但如果是正式運作環境,應該為false。
<compilation debug="false" />
(3) 搜尋「globalization」,可根據實際情況,把requestEncoding/responseEncoding/fileEncoding改為你想要的編碼,如「UTF-8」。
<globalization culture="zh-TW" uiCulture="zh-TW" requestEncoding="UTF-8" responseEncoding="UTF-8"
fileEncoding="big5" />
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/
posted on Friday, January 07, 2005 11:02 PM
謝謝你提供DDN繁體中文化 我才剛剛接觸DDN 多謝了
敲錯是DNN =_=
你好 我有下載繁體語言包,但是我發現有些須要加強,因此我想修改你的版本,不知是否可以,謝謝. firmwu@gmail.com
你好!我要下載DDN繁體中文化 但是連結找不到該檔案 可否提供新的下載點 或將檔案mail給我 謝謝! ccchuang@okcvs.com.tw
lee您好: 捉id的問題我已經解決了, 謝謝,想再請教你有關dotnetnuke 3.x的問題, 你上文提到可以裝msde sp3, 我也裝好了, 但卻不知道怎麼去新增資料庫, 找不到相關的管理程式! 謝謝
我在安裝Documents這個模組後,只要上傳英文檔名的檔案都可以很正確的下載下來! 但是,只要是中文檔名就會出現下載的檔名根本就不是我之前上傳上去的! 這是語系的關係嗎?需要去修改哪些地方呢!
我做一下測試 結果發現 點選 下載兩個字的連結會是莫名的英文檔名 但是點選 標題 的連結 就會是正確的檔名 兩者的差異 標題 http://localhost/dnn3011/LinkClick.aspx?link=20050317%e8%8f%af%e5%86%a0%e6%9c%83%e8%ad%b0%e8%a8%98%e9%8c%84.doc&tabid=52&mid=364 下載 http://localhost/dnn3011/LinkClick.aspx?link=20050317%e8%8f%af%e5%86%a0%e6%9c%83%e8%ad%b0%e8%a8%98%e9%8c%84.doc&tabid=52&mid=364&contenttype=application/msword 下載多了 &contenttype=application/msword 折衷的辦法就是點選標題, 不然您就需要自己改程式, 把按下載後,最後的 &contenttype=application/msword 去除 我查過 www.asp.net 的討論區 有過一個人提出問題 而且有列入BUG 但是我試過 最新的3.0.13 也是如此
您好.很感謝你的教導,我下載繁體中文包後upload都一切正常,不過在執行時卻只有一開始的login有一點中文,後來登入後,就還是全英文的介面,我版本是3.0.13我實在不知是出了什麼問題.懇請幫忙..謝謝
在個人資料設定中要選擇語言,才可以
Server Error in '/DotNetNuke' Application. -------------------------------------------------------------------------------- The stored procedure 'dbo.GetTabByName' doesn't exist. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.InvalidOperationException: The stored procedure 'dbo.GetTabByName' doesn't exist. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
DotNetNuke 3.X 系列一 -- DotNetNuke 3.X 詳細安裝步驟ooeess
3.0.13會有這種情況喔 建議樓上的要抓3.0.8來裝喔
Sorry 版主說的沒錯 "在個人資料設定中要選擇語言,才可以"
不好意思,我下載的是NotNetNuke3.0.12,為什麼我上傳中文包以後,都沒有看到選項丫?
II http://www.hurtyk.pl II <a href="http://www.pokuje.bez.pl">pokuje bez</a> II [URL=http://www.wytrzem.pl]wytrzem[/URL] II
ok~
不错~
你好!我要下載DDN繁體中文化 但是連結找不到該檔案 可否提供新的下載點 或將檔案mail給我 謝謝!
[url=http://www.hanytec.com]安规测试[/url] <a href="http://www.jiantingqi.org.cn">手机窃听器</a>
你好!我要下載DDN繁體中文化
我要下載DDN繁體中文化 !!怎么幫我? ???
???不明白!!!不好意思,我下載的是NotNetNuke3.0.12,為什麼我上傳中文包以後,都沒有看到選項????
"在個人資料設定中要選擇語言,才可以"????
en
<br>fff</b>
選擇語言
寫得很棒,我收藏了,也歡迎來我傢看看 http://www.iblogyou.fr/jadelung
地磅解码器
Powered by: Copyright © leeichang