电子商务

联系我们Contact Us

地址:青岛市惠水东路618号1号楼
          802
电话:18954288677
QQ: 525877157
邮箱:mikecal@qztec.net
网址:http://www.qztec.net

B2C商城

首页 >> B2C商城

第2章 Nopcomerce 下载和安装

发布时间:2016-04-01 12:54作者:admin

 

第2章 Nopcomerce 下载和安装

本章介绍nopcommerce软件的下载,上传到你的服务器,定义文件的权限,并安装在你的系统。本章包含以下部分:

1.1  技术&系统需求

本部分描述系统运行需求.

nopCommerce系统配置需求.

     支持的操作系统:

     Windows 8

     Windows 7

     Windows Server 2008

     Windows Server 2012

     支持的web服务器:

     Internet Information Service (IIS) 7.0 or above.

     ASP.NET 4.5 (MVC 4)

     数据库:

     MS SQL Server 2005 or above.

     MS SQL Server Compact 4.0 or above.

     浏览器:

     Microsoft Internet Explorer 6 and above

     Mozilla Firefox 2.0 and above

     Google Chrome 1.x and above

     Apple Safari 2.x      

    nopCommerce运行在中等信任关系上:中等信任是一个ASP.NET应用程序的推荐信任水平。在中等信任等级,有一个应用程序的限制,包括限制应用程序的文件访问储存了应用程序缓存的虚拟目录。在nopCommerce中,以下选项不在中等信任等级上运行:

    配置谷歌结算付款方式

    在后台配置SSL

    编辑源代码所需的MS Visual Studio 2012(已安装MVC4)或以上。

1.2  第一步:下载nopCommerce

1.    http://www.nopcommerce.com/ 下载到本地目录.

2.    解压下载的压缩包.

1.3  第二步:运行/上传

这一步骤介绍了如何在Visual Studio上运行网站项目,以及如何将文件上传到你的网络服务器(对于没有VisualStudio的用户)

包括以下内容:

     Visual Studio运行一个网站

     展开一个源代码包到你的web服务器

     展开一个没有源代码的包到你的web服务器

Visual Studio上运行网站项目

这版本描述了如何在Visual Studio上运行网站项目,以源代码包版本为例。

1     Visual Studio 2012, 打开nopCommerce.sln file.整个解决方案就打开了.

提示:确保Visual Studio 2012已经安装

提示:确保MVC 4已经安装

提示:Visual Studio Express版本的用户在打开VisualStudio解决方案(.SLN)文件时可能会看到以下提示消息:解决方案文件夹不支持这个版本的Visual Studio。解决方案文件夹“解决方案”项将显示为不可用。

尽管如此,你依旧可以在这个版本创建并运行项目。

2     Visual Studio 2012版本中, 在解决方案管理器, 右击Nop.Web 项目.弹出一个子菜单.

3     设置为默认启动项目。

4     F5 编译并运行网站,第一步里的安装向导会出现.

部署源代码包到 Web Server

这部分将描述如何把 nopCommerce安装文件上传到Web服务器,针对那些使用Visual Studio 并需要用FTP客户端将网站部署到服务器上的用户。

1    解压下载的源代码包到桌面

2    Nop.WebNop.Admin发布在同一个目录下:

l  Nop.Web发布到Published\Web\目录下.

l  Nop.Admin发布到Published\Web\Administration\目录下.

l  plugins 发布到Published\Web\Plugins\目录下 (你可以先编译解决方案然后把\src\Presentation\Nop.Web\拷贝到

Published\Web\Plugins\目录下).

l  选中Published\Web\目录下的所有文件,上传到你的WEB服务器.

提示: 确保Nop.Admin (Published\Web\Administration\bin\)里的*.dlls后缀文件都被转移到

Published\Web\bin\.

3    (可选)你可以跳过第二步,根据下面的步骤,部署你的包含两个*.bat 文件的nopCommerce源码包到\Deployable\文件夹下:

l  运行 src\Prepare.bat文件以发布模式创建项目,把插件移动到正确的目录.

l  以同样地步骤运行Run the src\Deploy.bat文件,把网站和文件移动到src\Deployable\Nop_{Version}目录下。

提示:针对HP用户

l  . 惠普电脑的注册表项,将影响部署的批处理文件的运行。如果你有一台惠普笔记本电脑,收到以下错误消息:"the OutputPath property is not set for projectNop.Web.csproj",请执行以下:

l  单击regedit.exe

l  展开到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessi

on Manager\Environment.

l  删除Platform的键和值(值是MCD

l  重启电脑

4    选中src\Deployable\Nop_{Version}目录下的所有文件,上传到你的Web服务器.

提示:把它们上传到你域名目录的root文件下

5    创建了数据库后,输入你的域名来运行nopcommerce安装向导:

www.yourstore.com/install/

6    安装向导的第1步如下所示:

7    按照第四步描述的安装过程的步骤,用你第三步搭建的服务器,安装Web应用程序。

部署没有源代码的包到 Web Server

这部分将描述如何把 nopCommerce安装文件上传到Web服务器,针对那些需要将没有源代码的包用FTP客户端部署到服务器上的用户。

1    解压下载的没有源代码的包到桌面

2    选中解压后的所有文件,上传到你的Web服务器。

提示:把它们上传到你域名目录的root文件下

3    创建了数据库后,输入你的域名来运行nopcommerce安装向导:

www.yourstore.com/install/

4    安装向导的第1步如下所示:

5    按照第四步描述的安装过程的步骤,用你第三步搭建的服务器,安装Web应用程序。

1.4  第三步:文件权限许可

nopCommerce 需要以下目录(文件)的写入权限:

                                                                                                   Directories

                                                                                                                           \App_Data\

                                                                                                                           \bin\

                                                                                                                           \Content\

                                                                                                                           \Content\Images\

                                                                                                                           \Content\Images\Thumbs\

                                                                                                                           \Content\Images\Uploaded\

                                                                                                                           \Content\files\ExportImport\

                                                                                                                           \Plugins\

                                                                                                                           \Plugins\bin\

                                                                                                   Files

                                                                                                                           \Global.asax

                                                                                                                           \web.config

在安装的过程中,会进行权限的认证。如果您没有相应权限,则会显示一条警告消息,请求您配置相应的权限。

1.5  第四步:安装

nopCommerce安装之前请确认你的系统已经安装如下数据库系统。

                       SQL Server 2005或更高版本

                       SQL Compact 4.0或更高版本

如果使用SQL Server 2005(或更高), 你可以使用以任意一种认证方式来连接数据库:

                  SQL Server 账号:用这种方式连接数据库,账号和密码都创建并存储在SQL SERVER上,而不是创建在本地计算机上,,连接时需要输入账号和密码。

                  集成windows用户认证:用这种方式连接数据库,SQL SERVER将从本地操作系统中取账号和密码,这就意味着用户认证是由windows来做,SQL SERVER不会认证密码,也不会弹出认证信息。Windows认证是默认的认证方式,比SQL SERVER认证更加安全。Windows身份验证使用Kerberos安全协议,具有验证密码复杂度是否满足要求的功能,提供账号锁定和密码有效期功能。因为SQL Sever信任windows认证,使用windows身份认证有时也被叫做受信连接。

     安装软件

1.     采用以下所述的一种方式激活安装。

                                                                                    使用不开源版本并使用FTP客户端的用户:

在你的服务器上输入: www.yourstore.com/install/

                                                                                    使用开源版本,并使用 Visual Studio 2012的用户:

打开nopCommerce.sln 解决方案.

运行这个网站.

2.     如图,安装向导将会出现:

 

提示:nopCommerce针对特定的目录或者文件要求写入权限,就像第三步:文件权限许可描述的那样,如果用户没有取得相应的文件写入权限,将会有错误提示要求确认权限许可。

3.   在商店信息模块,填入以下信息:

                                                                                 在管理员框中,输入你的邮箱地址,邮箱地址会作为后台管理员来管理你的网站

                                                                                 在密码框中,输入新密码并确认.

                                                                                 选择 Create sample data checkbox 将在数据库中生成样本数据.

4.   在数据库信息模块,填入以下信息:

    SQL Compact 4.0或以上:选择使用内置的数据存储复选框

    SQL Standard 2005或以上:选择一个现有的SQL Server(或者SQL Express) 数据库复选框,然后做以下操作:

    如果你想自动创建一个数据库,选择“创建数据库”。

    SQL服务器名或IP地址字段中,输入所需的服务器名称或IP地址。

    选择要求的以下选项:

    使用SQL服务器帐户:当您的SQL服务器使用SQL Server身份验证时,选择此项,使用此选项时,您必须输入您的登录名和密码。

    使用集成Windows身份验证:选择此选项时,您的SQL服务器使用集成Windows身份验证。

    指定自定义的SQL服务器的排序规则:此选项仅适用于高级用户可以自定义SQL服务器排序规则。当不选择此选项时,将建议大多数用户使用默认选项。

提示:排序规则的编码控制着语言文字的使用规则,如希腊语和波兰语,或一种字母,如latin1_general(由西方欧洲语言使用拉丁字母)

5.   点击“安装”开始安装进程

提示:“重新安装”在安装页面的底部,以防止你在安装进程中出现了安装错误。

6.   网站打开如下: