原址:http://www.nopcommerce.com/docs/79/installing-nopcommerce.aspx
.NET Framework 4.5.1下載:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40773
本章介紹如何下載nopCommerce軟件,將其上傳到您的服務器,定義文件的權限,並在系統上安裝它。在您開始安裝之前,要確保您PC或您的虛擬主機必須符合運行nopCommerce的最低要求。那么把所需要的nopCommerce軟件下載到本地目錄並解壓縮下載的軟件包。我們提供了兩個版本的nopCommerce的源代碼版本和一個沒有源代碼版本。
在IIS中把網站運行起來(下載發布版本的壓縮包):
用IIS管理器創建站點,提取nopCommerce文件夾中的內容復制到IIS虛擬目錄(或站點根目錄)。如果你使用的是IIS7,將其配置為在集成模式下運行,並配置應用程序池為NET Framework版本4來運行。
注意:如果你想完全重置nopCommerce網站的默認設置,你可以從App_Data目錄中刪除settings.txt文件。當使用IIS您可能需要閱讀過這里的文章。
在Visual Studio中跑源代碼(下載源代碼版本的壓縮包):
此步驟介紹如何啟動Visual Studio中的網站。若要在Visual Studio中運行該網站,提取完整的源代碼壓縮包(RAR)到本地文件夾。啟動Visual Studio,然后選擇文件>打開>項目/解決方案。導航到NopCommerce.sln解決方案文件所在的文件夾,加載項目,然后按F5運行Nop.Web項目。
注:用戶用Visual Studio Express版本打開Visual Studio解決方案(.sln)文件時,會看到以下消息:“Solution Folders are not supported in this version of Visual Studio. Solution Folder 'Solution Items”解決方案項“將顯示為不可用。”雖然這個文件夾不可用在Visual C#Express,您仍然可以生成並運行項目。
如果沒有安裝ASP.NET MVC5,Nop.Web項目將不會被加載到Visual Studio
從源代碼中獲取發布版本:
如果你使用的是nopCommerce 3.20 (或以上) ,需要按照下面的步驟:
》 打開Visual Studio中的解決方案
》重新構建整個解決方案
》從Visual Studio發布“ Nop.Web ”項目。確保配置設置為“Release”
如果你使用的是nopCommerce 2.00-3.10 ,那么請注意,使用Visual Studio發布這些版本的nopCommerce時,與發布一個常規的網絡應用程序的方式不太一樣。如果你准備部署站點,請按照以下步驟操作:
》在“Release”模式下運行Prepare.bat文件和把插件移動到正確的目錄。
》與操作Prepare.bat文件的方式一樣,運行DEPLOY.BAT文件,將所有的Website和文件移動到 \Deployable\Nop_{Version} 目錄。
》選中\Deployable\Nop_{Version}目錄中的所有文件,更新到服務器中。
注意:對於HP(Hewlett Packard)的用戶: HP的機器都預裝了一個注冊表項,運行部署批處理文件時會有干擾。如果您使用的是HP的電腦,並得到以下錯誤: “ the OutputPath property is not set for project Nop.Web.csproj” ,可以使用regedit.exe定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment。刪除整個鍵。重新啟動計算機。
安裝過程:
以下文件需要讀寫權限:
- \App_Data\
- \bin\
- \Content\
- \Content\Images\
- \Content\Images\Thumbs\
- \Content\Images\Uploaded\
- \Content\files\ExportImport\
- \Plugins\
- \Plugins\bin\
- \Global.asax
- \web.config
這些權限在安裝過程中進行了驗證。如果你沒有寫權限,則會顯示一條警告消息,要求您配置的權限。
在安裝之前nopCommerce,確保您在系統上安裝以下數據庫之一:
- SQL Server 2005 或更高
- SQL Compact 4.0 或更高
》SQL Server的帳戶:使用此方法連接時,登錄用戶帳戶是在SQL Server中創建,而不是基於WINDOWS賬戶。所有用戶名和密碼都使用SQL Server創建並存儲在SQL Server中。當使用這種方法,你必須輸入你的登錄名和密碼。
》 集成Windows身份驗證:當使用這種方法連接時,SQL Server驗證使用Windows主體令牌在操作系統中的帳戶名和密碼。這意味着用戶身份是由Windows證實。在SQL Server不要求輸入密碼,並且不執行身份驗證。 Windows身份驗證是默認身份驗證模式,比SQL Server身份驗證更加安全。 Windows身份驗證使用Kerberos安全協議,提供了密碼策略實施方面的復雜性驗證強密碼,提供帳戶鎖定支持,並支持密碼過期。使用Windows身份驗證進行連接時有時也被稱為信任連接,因為SQL Server信任由Windows提供的憑據。
如果你第一次打開該網站,你會被重定向到安裝頁面,如下所示:
- 在信息存儲區域,定義如下:
- 在Admin用戶的Email字段處,輸入一個新的Email 作為用戶名.
- 在Admin用戶的password字段處,輸入你的新密碼並確認.
- 選中“Create Simple Data”復選框,將會在數據庫中創建簡單的數據.
- 在數據庫信息區域, 定義如下:
- SQL Compact 4.0 及其以上:選擇內置數據存儲( SQL Server精簡版)復選框.
- SQL Standard 2005 及其以上: 選擇使用現有的SQL Server (或SQL Express的)數據庫復選框,並定義您的SQL服務器,信息如下:
- 如果它不存在,選擇創建數據庫.
- 在數據庫名稱字段中,輸入數據庫的名稱.
- 在SQL Server名稱或IP地址字段中,輸入所需的服務器名稱或IP地址.
- 使用SQL Server的帳戶:如果您的SQL Server使用SQL Server身份驗證,請選擇此選項。使用此選項時,您必須在相關字段中輸入您的登錄名和密碼。
- 使用集成Windows身份驗證:當你的SQL Server使用集成Windows身份驗證,請選擇此選項。
- 點擊 Install (安裝)以開始安裝過程。
備注1:在安裝頁面底部的重新啟動安裝按鈕,可以在有警告的情況下重新啟動安裝過程。
備注2:確保您的應用程序池設置為集成模式
當安裝過程完成后,會顯示您的新網站主頁。