文章內容基於Orchard 1.8版本
本文將演示通過zip安裝包安裝Orchard所需要的步驟。
本文包括如下三種不同的Orchard使用方式:
- IIS.
- WebMatrix and IIS Express
- Visual Studio and the Visual Studio Development Server.
注意: 如果你傾向於使用Web Platform Installer,或者准備使用WebMatrix來開發網站,可以參考如下文檔:原文:Installing Orchard、譯文:Orchard入門——安裝Orchard——文檔內容包括了使用Web Platform Installer安裝Orchard,也包括了部分WebMatrix內容。
下載Orchard的zip安裝包
下載地址:Releases Section of Orchard in GitHub.
其中有如下兩個zip文件:
- Orchard.Web.1.x.xx.zip : 此文件為編譯好的網站程序,可以直接拿來用。里面不包含源碼。
- Orchard.Source.1.x.xx.zip : 此文件為源碼程序。適用於自己開發模塊使用。如果想研究源碼,了解Orchard運行機制的話,可以下下來看。
將Orchard網站托管在IIS上
以下測試環境為全新安裝的Windows 8.1企業版
首先安裝IIS服務器,打開“控制面板-程序和功能”(或者如原文一樣搜索)。
點開 啟用或關閉Windows功能.
展開 Internet Information Services 並找到 ASP.NET 4.5 選中后確定。
安裝完成后建議重啟系統,以此保證所有必要的服務都啟動。
重啟完成,下載 Orchard.Web.1.x.xx.zip 安裝包——地址。解壓至單獨的文件夾——內容包括一個Orchard文件夾以及幾個文件。
拷貝Orchard文件夾到你的網站目錄(或者如原文所示拷貝到iis默認網站目錄C:\inetpub\wwwroot\)
打開Orchard文件夾。以下先從App_Data文件夾開始設置。
此文件夾為Orchard站點設置文件夾。鼠標右擊App_Data文件夾,點擊 屬性 並切換到安全標簽;點擊界面中的編輯打開權限文件夾設置窗口,給IIS_IUSRS用戶添加修改權限-即此用戶對此文件夾擁有讀寫權限。
之后為如下文件夾進行相似步驟:
- Modules. 如果你需要從gallery(插件庫)安裝功能模塊,修改權限是必需的。 (生產環境下,建議移除讀寫權限)
- Themes. 如果你需要從gallery(主題庫)安裝其他的主題,就需要修改權限。 (生產環境下,建議移除讀寫權限)
- Media. 此文件夾是Orchard媒體文件存儲的位置(images, etc.)。(如果有單獨的靜態雲存儲的話,如阿里的oss,等,可以移除讀寫權限)
提示-謹慎操作: 如果需要完全重置網站,可以刪除App_Data文件夾里的所有內容——此操作將移除網站所有的自定義設置、用戶和配置以及所有自定義的數據。
刪除App_Data文件夾內容之后,如果不需要你的媒體文件,也可以清空Media文件夾內容。網站所需的文件都會在下次啟動時自動創建。
下面就可以打開IIS建立網站了。打開“控制面板-管理工具(記得查看方式改“大圖標”才能看到管理工具)-IIS管理器”(或如原文所示搜索Internet Information Services (IIS) Manager, 並打開).
選擇Default Web Site 將其 停止。——釋放80端口
右擊 網站 並 添加網站.
填寫網站名稱並選擇 物理路徑 —— Orchard 文件夾。 點擊 確定.
如果彈出如下警告窗口-多個網站使用同一個80端口,點擊 是
至此,你的網站就可以運行了,可以點擊 瀏覽 在瀏覽器中打開它,進入Orchard設置界面。
使用WebMatrix 和 IIS Express運行網站
下載_Orchard.Web.1.x.xx.zip_安裝包:地址。解壓zip至單獨的文件夾。啟動WebMatrix,在Quick Start 界面, 點擊 Open ,在彈出菜單中選擇 Folder.
選擇你的zip解壓目錄,並選中 Orchard文件夾,然后點擊 Select Folder 打開網站
在WebMatrix的 Files 區域,選擇 Orchard 根目錄,展開 Run 下拉菜單選擇使用的瀏覽器,以此啟動網站。——瀏覽器中將展示Orchard設置界面。
使用Visual Studio 和 Visual Studio Development Server運行網站
以下內容測試環境為Visual Studio 2013 Update 1.
雖然Visual Studio可以運行預編譯版本的Orchard,但使用完整代碼版本的Orchard會更容易。——都用Visual Studio了,難道還有誰會用編譯好的版本?
下載完整代碼版:地址。解壓zip包至單獨目錄。
運行 Visual Studio 打開項目(File > Open > Project/Solution)——Orchard.sln 解決方案文件在zip解壓目錄中的src文件夾下。
按 Ctrl+F5運行網站,瀏覽器中將跳轉至Orchard設置界面。
配置網站
原文內容基本與Installing Orchard重復;故此處直接給出Orchard安裝入門鏈接:
譯:奇葩史