Sitecore提供手動安裝壓縮包(.zip)和自動安裝程序包(.exe),當您運行自動安裝程序時,引導界面會指導您一步步進行安裝。為了讓您更細致的了解Sitecore的安裝配置,本章將詳細講解Sitecore的手動安裝過程。
自動安裝方式見Sitecore自動安裝過程(包含安裝截圖)
您可以通過以下方式獲取Sitecore:
- 獲得認證的開發者可以通過官網直接下載
- 從Sitecore的合作伙伴獲得
認證的開發者
如果您希望成為Sitecore認證的開發者,需要報名參加Sitecore的開發培訓,並支付培訓費用。您應該關注培訓信息,避免錯過合適的時間和地點。
操作系統
- Windows Server 2008 (32/64-bit) SP2+
- Windows Server 2008 R2 (32/64-bit) SP1+
- Windows Server 2012 (32/64-bit)
- Windows Server 2012 R2 (32/64-bit)
- Windows Vista (32/64-bit) SP2+
- Windows 7 (32/64-bit) SP1+
- Windows 8 (32/64-bit)
- Windows 10 (32/64-bit)
運行時環境
- IIS 7.0+
- .Net Framework 4.5
- Asp.Net MVC4
數據庫
- MS SQL Server 2008R2或更高版本
- Oracle 11g R2 (11.2) 或更高版本
硬件要求
- 4核心處理器
- 4GB內存
瀏覽器
- Microsoft Internet Explorer 9 +
- Mozilla Firefox 17+
- Google Chrome 25+
- Apple Safari 6+ for Mac OS
確定您的安裝目錄,並將Sitecore安裝包(.ZIP)解壓至您的安裝目錄下,例如C:\inetpub\wwwroot\。您可以看到如下所示的目錄結構:
- Data目錄存放運行時輸出的日志、索引等文件
- Databases目錄是Sitecore的MS SQL Server數據庫文件。包含Core、Master和Web三個庫
- Oracle目錄是Sitecore的Oracle數據庫文件。包含自動安裝工具和庫文件
- Website目錄是Sitecore運行的主要程序目錄
如果您使用的是MS SQL Server數據庫,請將Databases目錄中的Sitecore.Core
、Sitecore.Master、
Sitecore.Web、Sitecore.Sessions和Sitecore.Analytics5
個數據庫附加至您的數據庫服務器上。
如果您使用的是Oracle數據庫,請確保您安裝了Oracle 的客戶端程序,並配置好TNS。Oracle目錄中,createdata.bat
是自動安裝工具,參數化運行此文件將自動創建角色、用戶以及表空間,並導入基礎數據。drop.bat
是自動刪除工具,參數與createdata一致。
- 安裝命令:createdata.bat “數據庫名稱” “system用戶密碼” “用戶前綴” “表空間”
- 刪除命令:drop.bat “數據庫名稱” “system用戶密碼” “用戶前綴” “表空間”
createdata.bat
sitecore manager sc scspace
確保您已經安裝了.Net Framework4.5+
以及IIS7.0+
。
在IIS中創建新的應用程序池,配置.Net Framework4.0集成模式,如果使用的是32位數據庫,請在高級設置中啟用32位應用程序。
創建新的網站,並將站點路徑設置為Website目錄,配置綁定信息。並為IIS用戶設置Website、Data目錄的相關訪問權限。
禁止訪問
您應當設置禁止匿名用戶訪問 App_Config
、/sitecore/admin
、/sitecore/debug
、/sitecore/shell/WebService
。
將license.xml
放在Data目錄下。
重命名Website/App_Config/Include/DataFolder.config.example
去掉后綴.example,以文本打開並修改Data目錄的地址。
<sc.variable name="dataFolder">
<patch:attribute name="value">C:\inetpub\wwwroot\Data</patch:attribute>
</sc.variable>
如果使您用的是MS SQL Server數據庫,請修改數據庫連接配置文件Website/App_Config/ConnectionStrings.config
,分別配置core、master、web三個數據庫的連接信息。
<add name="core" connectionString="Data Source=server;Initial Catalog=core;User ID=sa;Password=XXX" />
<add name="master" connectionString="Data Source= server;Initial Catalog=master;User ID=sa;Password=XXX" />
<add name="web" connectionString="Data Source= server;Initial Catalog=web;User ID=sa;Password=XXX" />
如果使用Oracle數據庫,則修改的數據庫連接配置文件ConnectionStringsOracle.config
,同時需要修改Website/Web.config
,將sitecore database屬性修改為Oracle。
<sitecore database="Oracle">
…
</sitecore>
1)訪問您的Sitecore站點前台首頁,當顯示歡迎頁面時,說明您已經安裝成功。
2)后台首頁