商城源碼安裝教程,Himall部署文檔
版本:3.4.5
日期:2018/6/23
根據系統架構部署主要分為站點、數據庫、定時服務幾個部分,另外可以根據需要選擇性部署mongodb。以下就對這幾個部分進行說明。
- 站點
Himall站點的部署,可以通過系統內置的安裝指引進行操作,且標準系統只支持部署在IIS上。
- 準備好安裝包,如果是原碼,可以自己發布,生成安裝包。
- 用安裝包在IIS上搭建好站點(并確保“系統服務”目錄在系統根目錄下),并設置站點權限
- 將config文件中的
<add?key="IsInstalled"?value="false"?/>設置為false(標準安裝包,默認為false)
- 訪問站點首頁,系統會自動進入安裝引導
- 根據引導,設置數據庫服務器及用戶密碼,并設置平臺管理員賬號、密碼,官方自營店賬號、密碼;并可以選擇是否安裝演示數據(安裝后可以一鍵清除)如下圖:
- 安裝完成后,站點即可使用
- 其它配置
- 緩存配置
在Himall中可以配置兩個緩存策略,一種是使用asp.net自帶緩存(默認方式,不需要其它配置),另一種是使用redis緩存;只需要在web.config中配置所要使用的緩存即可,如下圖:
如果使用redis緩存,則還需要在web.config中配置redis服務器,.net?緩存不需要其它配置
<!--Redis服務器-->
<add?key="RedisServer"?value="127.0.0.1:6379"?/>
- 圖片存儲配置
在Himall中可以配置兩種圖片存儲策略,一種是站點本地存儲(默認方式,不需要其它配置),另一種OSS存儲服務;配置方式與緩存配置相似,如下圖:
如果使用OSS存儲圖片,則需要配置相關參數,如下:
<!--阿里云OSS?AccessKeyId-->
<add?key="AccessKeyId"?value="M8CmmSdwfwcUmSgxf"?/>
<!--阿里云OSS?AccessKeySecret-->
<add?key="AccessKeySecret"?value="MtES"?/>
<!--阿里云OSS?內網Endpoint地址-->
<add?key="PrivateEndpoint"?value="oss-cn-qingdao.aliyuncs.com"?/>
<!--阿里云OSS?文件服務器域名(即OSS外網域名)-->
<add?key="FileServerDomain"?value="himall-test.oss-cn-qingdao.aliyuncs.com"?/>
<!--阿里云OSS?BucketName-->
<add?key="BucketName"?value="zesion-test"?/>
<!--阿里云OSS?圖片服務器域名(開通OSS圖片服務后給出的圖片服務域名)-->
<!--<add?key="ImageServerDomain"?value="zesion-test.img-cn-qingdao.aliyuncs.com"?/>-->
<add?key="ImageServerDomain"?value="himall-test.oss-cn-qingdao.aliyuncs.com"?/>
- 以上不同策略切換后,需要重啟應用程序池
- Himall可以使用mongodb存放歷史訂單數據,此功能可以通過himall_sitesetting中的參數IsOpenHistoryOrder來開啟,并在config中配置mongodb數據庫鏈接:
<add?name="MongoDB"?connectionString="mongodb://192.168.11.75/himall_trunk"?/>
- 定時任務
Himall中定時任務是以系統服務的形式實現,需要單獨安裝。
- 在標準安裝包中,已包含“系統服務”目錄,每個服務都有獨立的配置文件,主要包含數據庫連接、站點域名等配置(在標準安裝包中不需要額外配置,系統在安裝時會統一處理)
- 檢查每個服務的配置文件數據庫鏈接、域名(原來無配置項就不需要配置)是否配置正確,再運行目錄下的批處理文件,即可安裝、啟動服務,如下圖:
http://www.sewhandpan.cn/
http://www.nuomasilin.cn/
http://www.anlancs.com/
0 Comments.