iT邦幫忙

DAY 3
3

DotNetNuke的學習心得系列 第 3

[鐵人賽Day3]DotNetNuke安裝-傳統方式安裝在IIS

繼前一篇『DotNetNuke安裝前置作業』告訴讀者該到哪裡去下載安裝檔後,接著我們將來說明安裝的方式。
我們先來看一下Install.zip和Source.zip兩個壓縮檔的內容有什麼不同:

Install.zip


在Install.zip檔案中,所有的檔案都是基本安裝DNN網站所需要的檔案,包含Web.config檔,直接將這個 zip檔的內容解壓縮到IIS的預設目錄wwwroot或想要放置的位置,接著在IIS中「新增應用程式」對應到這些檔案所在的目錄就完成了第一步(後面接續介紹)。

Source.zip


在Source.zip檔案中相對看起來的東西就比較少,其實不然。除了website的目錄之外,還多了其它三個目錄和Visual Studio的方案檔,那些都是相關的組件原始檔。因為這一篇是介紹安裝的文章,因此我們暫時先不去看其它的目錄,我們來看看website目錄裡的檔案。

在website的目錄中,和Install.zip檔案裡最大的不同就是web.config變成release.config,除此之外還多了development.config、DotNetNuke.vstemplate、DotNetNuke.webproj檔案,這些都是利用Visual Studio開發的時候產生的,如果想要直接拿Source.zip檔案中website目錄來安裝也是可以,記得要把release.config檔案改成web.config。

在這裡我們使用最單純的Install.zip檔案的內容,並且解壓縮在IIS預設的wwwroot目錄中預先建立的DNN目錄:

接著在IIS的Default Web Site中重新整理一下,就會看到DNN的目錄了。

接著將DNN目錄「轉換成應用程式」:

別忘了替目錄設定權限:


(這是Win8上IIS8,其它可參考DNN預設的說明如下圖)

設完權限之後,打開瀏覽器,輸入http://localhost/DNN/,第一次進入系統的時候會被導向到http://localhost/DNN/Install/InstallWizard.aspx 的安裝頁面。

接著針對安裝欄位說明一下

Administrative Information

Username:
最高管理者權限的帳號,預設是host(註1),安全考量請改成別的。

Password:
最高管理者權限帳號的密碼,需符合ASP.NET Membership設定的密碼複雜度。

Confirm:
再次輸入設定的密碼。

Website Information

Website Name:
DNN可以建立多個網站,這裡的名稱是預設第一個網站的名稱。

Template:
網站的樣板,預設選Default Template就可以。

Language:
網站所安裝(使用)的語系,預設是英文,安裝完後可以另外安裝語系包並更改網站的預設語言。

Database Information

Database Setup:
預設是Default,會在App_Data目錄下建立一個Database.mdf的SQL Server檔案並且掛載到SQLExpress,而且不會有下面的欄位可以填寫,因此上圖我特別選擇Custom選項。

Database Type:
預設是SQL Server Express File,和Database Setup的Default選項差在設定Server Name、Database的Filename、Object Qualifier和是否Run Database的權限為dbo。若是SQL Server/SQL Server Express Database的選項,則是將Filename改為Database Name,並且多了Security的設定(Database Username、Database Password)。

Server Name:
連線的SQL Server名稱。

Database Name:
連線的資料庫名稱。

Object Qualifier:
預設資料庫物件的前置文字。

Security:
Integrated整合Windows驗證或是User Defined使用者自行定義。

Database Username:
資料庫連線帳號。(上面選項選User Defined才有)

Database Password:
資料庫連線密碼。(上面選項選User Defined才有)

Run Database As:
預設勾選Database Owner執行在dbo的權限。

(建立資料庫及連線帳號不在討論範圍,所以不會的讀書就麻煩自行Study一下囉!)
註1:DNN有兩種不同的管理者,一種是最高的系統管理者,可以執行及設定所有的東西,開設(管理)網站,另一種是每個網站的網站管理員,以前的版本會有host和admin的帳號。

填寫完之後按下「Continue」之後就會開始安裝了

安裝完畢的畫面

接著按下「Visit Website」就可以訪問已經安裝完的DotNetNuke網站囉!

安裝完第一次進入的預設歡迎畫面

網站內建的展示頁面-首頁

很簡單的安裝吧!基本上只要在一開始的第一步填好相關的設定資料,接著就等它自動安裝完成囉!和WordPress的安裝一樣簡單唷!

(本文同步發表於泰克哪裡去部落格)

[鐵人賽Day1]DotNetNuke簡介
[鐵人賽Day2]DotNetNuke安裝前置作業
[鐵人賽Day4]DotNetNuke安裝-透過Web PI安裝
[鐵人賽Day5]DotNetNuke安裝-使用Windows Azure Website
[鐵人賽Day6]DotNetNuke網站結構說明
[鐵人賽Day7]安裝DotNetNuke語系
[鐵人賽Day8]DotNetNuke-新增頁面與模組
[鐵人賽Day9]第一個DotNetNuke模組-Hello DotNetNuke
[鐵人賽Day10]DotNetNuke模組的多國語系
[鐵人賽Day11]安裝DotNetNuke專案範本
[鐵人賽Day12]DotNetNuke模組設計範本–SimpleModule(1)
[鐵人賽Day13]DotNetNuke模組設計範本–SimpleModule(2)
[鐵人賽Day14]DotNetNuke模組設計範本–SimpleModule(3)
[鐵人賽Day15]DotNetNuke模組設計範本–SimpleModule(4)
[鐵人賽Day16]DotNetNuke使用篇–會員帳號設定(User Account Settings)
[鐵人賽Day17]DotNetNuke使用篇–第三方帳號驗證
[鐵人賽Day18]DotNetNuke使用篇–管理使用者帳號、角色
[鐵人賽Day19]DotNetNuke使用篇–建立子網站
[鐵人賽Day20]DotNetNuke使用篇–內容多語系化
[鐵人賽Day21]DotNetNuke使用篇–Host設定介紹
[鐵人賽Day22]DotNetNuke使用篇–網站設定(Site Settings)介紹
[鐵人賽Day23]翻譯DotNetNuke–使用語言編輯器
[鐵人賽Day24]DotNetNuke的網頁選單(Menu)翻譯
[鐵人賽Day25]設定DotNetNuke的Email範本
[鐵人賽Day26]DotNetNuke寄送郵件功能介紹
[鐵人賽Day27]查看DotNetNuke的執行記錄–事件檢視器(Log Viewer)介紹
[鐵人賽Day28]維護DotNetNuke的清單列表(List)–在Profile中可以下拉選擇台灣的縣市
[鐵人賽Day29]DotNetNuke樣式設計–Skin和Container簡介
[鐵人賽Day30]尋找更多的DotNetNuke擴充套件(Module、Skin)


上一篇
[鐵人賽Day2]DotNetNuke安裝前置作業
下一篇
[鐵人賽Day4]DotNetNuke安裝-透過Web PI安裝
系列文
DotNetNuke的學習心得27

尚未有邦友留言

立即登入留言