ShopEx系统安装指南--剑之客奉献 剑之客奉献 http://www.dddmm.com/blog ShopEx系列软件可以正常运行在Win2k+IIS+PHP+Mysql以及Linux/FreeBSD+Apche+PHP+Mysql系统环境中。 如果你暂时不具备以上运行环境,我们为您提供了在线试用功能,请访问 www.shopex.cn 进行在线试用。 我们主要介绍在Win2k系统下的安装,其他Win32操作系统与Win2k安装流程基本一致。 如果你在ShopEx软件安装中、Lisence索取中存在任何问题,欢迎联系ShopEx客服(请访问 www.shopex.cn 获取客服联系方式),我们将为你提供详尽的免费技术支持。 Win2k+IIS+PHP+Mysql环境下安装ShopEx系统 安装准备 ShopEx安装开始之前,你需要做如下准备: 系统环境准备 如果你将本系统安装在自己Pc上,如果你的操作系统是Windows系统,请先检查你是否已经成功安装php、mysql,是否对IIS进行了正确的配置。 如果以上系统环境没有安装完成,请检查安装目录中的《支持环境安装说明》文档。 支持程序安装 ShopEx均进行了加密,您的服务器必须安装Zend Optimizer支持程序,才能正常解析运行ShopEx软件。 请先至 www.shopex.cn 下载中心栏目下载相关支持程序,您也可以直接至 http://www.zend.com/store/free_download.php?pid=13 网站下载。下载的时候,请选择正确Php版本。 下载后双击就进入了安装过程,安装过程中需要选择Web Server,请注意选择,如下图: 整个安装过程一直点击确定和下一步就可以了,安装比较简单。 安装之后如何获知Zend Optimizer是否在运行? 只要用PHP的函数phpinfo()来检测便知,如下所示: 显示的结果中关于ZO的部分就象下面这样就表示在运行了: This program makes use of the Zend scripting language engine: Zend Engine v1.0, Copyright (c) 1998-2000 Zend Technologies Ltd. with Zend Optimizer v0.98, Copyright (c) 1998-2000 by Zend Technologies 建立新站点 这个时候相信你已经把下载的程序压缩包解压缩到了pc的某个目录下。我们假设目录为d:\shopex 您现在需要通过IIS新建一个站点,如下图: 注意:您新建站点默认端口为80,请检查该端口是否与IIS中其他站点端口冲突。 大多数时间,默认Web站点采用80端口,因此新建的站点最好采用别的端口。 如果您IIS上有多个站点,请将80修改为不与其他站点冲突的端口。 当然,您也可以让默认web站点停止,这样,你就可以让新建的站点采用80端口了。 比如我将端口修改为85,站点新建完成后,可以采用 http://localhost:85 来访问新建的站点。 新建站点的时候,Web站点所使用的IP地址可以使用默认的,不必进行修改,如上图。 在选择主目录路径的时候,请务必将主目录选择为syssite目录,如上图。 假设,你将程序解压缩到d:\shopex目录下,通过解压缩后在shopex目录下还会存在一个shopexsingle目录,在shopexsingle子目录下会有syssite等其他几个子目录。一定要将主目录设定为syssite子目录(注:ShopEx网上商店/商城系统的安装主目录可以不设为syssite主目录,可以将解压缩后的目录直接设置为主目录,当然你也可以将其主目录选择为syssite) 。如下图: 再接下来,你可以选择默认配置,如下图。 至此,IIS新建站点已经全部完成,如下图。 新站点建立完毕后,会自动启动。如果该站点没有启动,且站点名称后面显示(已停止),如果你选择启动该服务,系统还会弹出上图所示的提示。出现以上问题,请检查你新建站点的端口是否与IIS中其他站点的端口冲突。你可以先暂时停止冲突的站点,或者可以将新建站点换一个没有冲突的端口。 接下来请检查你的IIS新建站点的配置: 选择您新建的站点,点击右键,查看属性,如下图: 点击“配置”按钮,如下图: 点击“添加”按钮,弹出如下窗口。 点击“浏览”按钮,选中php4isapi.dll即可。一般位于C:\PHP\SAPI\目录下,具体请检查php安装路径,如下图。 接下来,请注意查看站点属性的文档一栏,如下图: 你需要增加index.htm和index.php文档,否则你的IIS只能录入完整的文件名称才能访问。其他的文档比如default.asp、default.htm也可以删除。 至此,IIS配置基本完成。 假设刚才新建站点采用的是85端口,因此,这时你可以通过 http://localhost:85/install 来访问在线安装程序。 注意:您同样可以通过 http://127.0.0.1:85/install 的地址来访问在线安装程序。 当然,你也可以采取如下方法进行IIS设置。 您可以将系统安装在默认站点中,你需要做的就是将默认站点的主目录修改为shopex程序目录下的syssite子目录(注:ShopEx网上商店/商城系统的安装主目录可以不设为syssite主目录,可以将解压缩后的目录直接设置为主目录,当然你也可以将其主目录选择为syssite) 。 如下图所示: 设定好默认站点的主目录后,请确认你是否已经增加IIS对PHP的支持。如果你是严格按照《支持环境安装说明》文档进行安装,则默认站点已经对PHP进行了支持。 您也可以直接查看默认web站点主目录中的配置,如下图: 如果配置中应用程序映射中含有php一行,则IIS已经可以对php进行解析。 如果没有,请按照上文中的方法对默认站点进行配置。 默认站点设置完成,你可以通过 http://localhost/install 或者 http://127.0.0.1/install 的形式来访问该站点(默认站点的端口一般是80,80端口一般可以直接省略)。 站点建立完成后,建议你将IIS重新启动一次。 Mysql数据库新增 Mysql数据库的新增请查看安装目录中的《支持环境安装说明》文档。 如果你新安装了Mysql数据库在本地,数据库中没有任何数据,而且你希望比较简单安装shopex系统,你可以采用默认数据库test,并采用默认用户 root,密码为空。 如果考虑安全因此,你可以按照《支持环境安装说明》文档建立一个新的数据库和一个新的用户拥有此数据库的操作权限。 请牢记新建的数据库名与用户权限,在ShopEx安装时将会用到。 ShopEx系统安装 ShopEx系统提供了完整的在线安装程序,您只需要按照系统提示,一步步就可以实现本系统的安装。 还记得IIS新建站点后的访问地址吗? 假设你将ShopEx系统安装在本地pc默认Web站点下,则你的访问地址就是: http://127.0.0.1/install ,如果是新建的站点,站点端口不是80,则访问地址是 http://127.0.0.1ort/install 浏览器中录入该地址,访问到如下页面: 如果出现您无权查看该页的情况,如上图所示,请检查您是否正确添加了IIS中站点属性中的文档类型。系统默认支持的是default.asp和default.htm,你应该将index.php、index.htm予以添加,并将其顺序排在上面。 点击下一步,进入安装指南,此指南主要为了方便没有查看本安装文档的用户,您可以直接点击进入下一步,如下图: 如果系统检测正常,则进入如下界面: 注意:如果出了如上图所示问题,请检查你的站点属性中,是否已经对php进行了解析。 点击下一步,进入License的在线索取,如下图: 以上相关必须资料录入完成后,Lisence的索取即可完成。 注意:为了更好地使用软件,请务必填写真实的用户资料和联系资料。 请牢记你的用户名和密码,此用户名与密码将用来下载软件Lisence。 提交表单,你将看到如下页面: 登录 Www.shopex.cn 网站,你可以下载最新生成的License文件,如下图。 点击下载,你可以下载最新生成的License,如上图: 注意:选择下载时,文件类型默认为文本文档,你需要将其选择为所有文件,否则系统就自作主张的在文件后面加上txt后缀,如上图。 取得License之后,你可以继续进行系统的安装,如下图: 浏览本地文件,选择刚才下载的名为lisence.mal的文件上传。 注意:如果系统此时出错,请仔细检查你是否上传了正确的Lisence文件,如下图。 出现如图所示问题,说明你的Lisence有问题,请检查你是否正确下载了Lisence文件,你可以直接联系ShopEx获取支持。 接下来,你就会进入ShopEx数据库的安装界面: 还记得怎么在Mysql数据库中新增一个数据库和用户的吗。如果不清楚,请查阅安装目录下《支持环境安装说明》文档关于Mysql配置一节。 我们假设已经建立了新的数据库名为shopex,相关的用户权限为:用户名 shop 密码 shop ,如下图: 当录入数据库信息均正确时候,你将进入如下页面,页面中将显示安装进度: 如果你在安装数据库的时候,安装进度一直处于0%的状态,请检查你的Mysql数据库是否已经启动,你是否录入了正确的数据库信息,或者是你是否已经在Mysql中配置了数据库和用户权限,如下图。 数据导入完成,你将进入如下界面: 本表单中,上面的资料都是对系统的初始化,你可以现在填写,也可以在系统安装完成后,进入后台进行设置。 恭喜你,如果看到如下页面,你的系统已经成功安装了: 你可以选择这个地址进入系统前台或者后台。 Linux+Apche+Mysql+Php环境下ShopEx系统的安装 在本环境下安装ShopEx的流程基本一致,所不同的是在安装支持程序与建立新站点、增加Mysql数据中略微有所不同: 安装支持程序Zend Optiomizer 例如:在LINUX+APACHE+PHP 4.2.x 环境下安装步骤: 1.解压下载的Zend Optiomizer软件包; 2.运行其中的install命令,根据提示进行安装即可。 注意,如果服务器上以前安装过其他与Zend Optiomizer不能并存的支持环境(如ionCube),请在php.ini中先删除该以前支持环境的设置! 接下来,你需要建立新站点与增加Mysql数据库。以上准备工作完成后,你就可以进入 http://127.0.0.1/install 来进行系统的安装了。 安装完成,你可以通过 http://127.0.0.1 来访问shopex系统前台页面,并通过 http://127.0.0.1/shopadmin 来访问shopex系统后台。 在线安装的具体流程与常见问题,都请详细查看Win2k环境下如何安装ShopEx,二者的流程是相同的。 虚拟主机下ShopEx系统的安装 大部分的虚拟主机提供商都提供Windows和Linux两种类型的虚拟主机。在选择虚拟主机提供商之前,你需要了解虚拟主机提供商虚拟主机支持情况。 ShopEx提供的虚拟主机均支持以上功能,你也可以直接选用我们提供的虚拟主机服务。 由于你没有服务器操作权限,所以你需要让虚拟主机提供商按照上文中的说明进行支持程序的安装、新站点的建立以及Mysql数据库的新增。 在以上完成后,你可以采用 http://www.domain.com/install 来进行在线安装了。 注意: www.domain.com 为你的域名。 系统安装完后,访问 http://www.domain.com 就可以查看网上商店前台。 在线安装的具体流程与常见问题,都请详细查看Win2k环境下如何安装ShopEx,二者的流程是相同的。