Menu

手動安裝Umbraco在windows 8

December 16, 2014 - 網站開發

部落格剛開張,其實也沒有甚麼頭緒要寫甚麼,大原則是寫沒人寫的東西,剛好工作這幾年一直都有在使用一套.NET CMS開源專案,我想來先寫一些入門的介紹,首先當然是如何手動安裝Umbraco在windows 8.1上面。

1. 首先去官往下載手動安裝包  http://our.umbraco.org/download

其實如果只是想要試玩,可以直接用Web Platform Install OR WebMatrix 來安裝就好,這裡不討論,親自手動裝一次你會更瞭解它。

Button _install _green  Webmatrix -download

到了官方的下載畫面,這裡有從v4.5.0 到現在 v7.X.X,想當初四年前我就是從v4.5開始學起,中間v5 & v6 & v7都有實作專案,小問題還是會有,不過都算很穩定。

這裡我們用v6.2.4來當範例,請確認你要安裝Umbraco版本,IIS 版本,SQL Server版本還有.NET版本之間的關係,可以參考: http://our.umbraco.org/documentation/Installation/system-requirements

舉例來說,你要安裝v6,必須是

image

再來點選UmbracoCms.6.2.4.zip 就可以下載

image

 

2. 安裝IIS,SQL Server

你必須先安裝IIS在你機器上,可以參考微軟這篇:
http://technet.microsoft.com/zh-tw/library/hh831475.aspx

or   http://key.chtouch.com/ContentView.aspx?P=1589

在開始安裝之前,請先到 C:\inetpub\,建立一個資料夾叫做 “UmbracoCms.6.2.4” (這裡資料夾名稱可以自己取),再把剛剛 zip 檔案解壓縮到C:\inetpub\UmbracoCms.6.2.4\ 下面,完成後會得到下列清單。

image

安裝SQL Server 可以參考,我自己是安裝SQL Server 2012

http://blog.kkbruce.net/2012/10/microsoft-sql-server-2012-express-donwload-and-install.html#.VJBRpCuUd8E
or http://www.dotblogs.com.tw/k2ejude/archive/2013/11/11/127685.aspx

3. 設定IIS並建立一個新的Web Site

由於這裡範例是使用80 port,建議可以先把預設網站先停止,這樣才不會有警告視窗出現。

image

4.設定存取資料夾權限

這是一個很重要的步驟,很多人常常會搞混,在前一步驟,你會發現,最上面有一個預設的Application pool,名稱跟網站一模一樣,我的範例是,”First Umbraco Site”,另外仔細看設定畫面,會自動幫你帶一個預設值,也就是會使用ApplicationPoolIdentity來認證。

image

如果你沒有特別設定,你就必須給予IIS_IUSERS 擁有write權限在剛剛的資料夾上 (C:\inetpub\UmbracoCms.6.2.4\)

image

這裡範例是直接給予上層資料夾擁有write權限,但官方建議應該是個別給予權限,也因為有點麻煩,所以有人寫好Batch file可以直接使用,請參照 http://our.umbraco.org/wiki/install-and-setup/set-umbraco-folder-permissions-from-command-line本人推薦用bat file 或是 powershell 去給予權限,尤其是這個網站有一天要對外營運,另外要注意在執行腳本的時候,必須用管理者權限去執行。

5.開始設定Umbraco

接下來打開你的瀏覽器輸入http://localhost/,就會看到安裝畫面,就一直下一步按下去

image

這裡只有一點要注意在安裝Database的時候,請先透過SSMS(或其它方式)去產生一個SQL Account跟一個空DB,並賦予正確的權限。

首先,先建立一個空的DB

image

再來建立一個SQL Account 叫做 “UmbracoUser”,密碼就自己取

image

確認DB權限,這裡你可以直接給db_owner為了方便,不過根據官方建議只需要給以下就可以

db_datareader

db_datawriter

db_ddladmin

db_securityadmin

public

image

再來把你剛建立好的DB name跟Username 還有password打上去吧!

image

會請你建立一個後台的管理者帳號跟密碼

image

最後會問你要不要安裝一些套件,有興趣可以挑一個來玩玩看,反正之後可以進去刪掉,沒有要嘗試的話請直接選擇最後一個No thanks跳過。

還記得當初4年前,剛安裝完成Umbraco的時候,甚麼樣板都沒有…

image

補充一下,其實Umbraco的強項不是讓你快速架站,如果你是要快速建立一個部落格或是快速產生一個公司網站,這裡能選擇的樣板遠遠比不上其他CMS, 如果你期望有很多華麗的樣版可以選擇的朋友們,可能要轉頭看看其他產品。從我的開發者或管理者的觀點,Umbraco比較像是給有高度客製化需求的用戶,或是只想使用後台來管理會員跟使用者,甚至是來管理文章的版本控管,多國語言管理,程式碼管理..等等。

Umbraco最精隨的部分是 Documnet Type + Template + Macro 由這三個觀念,來滿足你高度客製化需求。

Leave a Reply