第二章 安装前准备

2.5 部署Microsoft .NET Framework 4.0服务

Microsoft .NET Framework 4.0服务是系统运行必须的服务,如果您的是操作系统是windows8或windows2012或更高版本,可以通过前面的[服务器管理器]进行部署即可完成。

对于win8、win8.1、win10、win2012、win2012R2、win2016这些现代操作系统,只要分别在“windows功能”和“服务器配置中设置安装.NET Framework4.0框架(.NET Framework4.6、.NET Framework4.5框加包含.NET Framework4.0,不需要另行安装)就可以了,下图为在win8及win10中的部署:

3.png

对于windows server2012、2016等现代服务器,需要在服务器管理器中,添加“角色和功能”,选择“web服务器(IIS)”然后添加“.net Framework4.5功能”,如下图所示:

111.png

 

如果是windows 7、windows 2008等Windows2012及之前的操作系统本身不提供这项服务,所以需要进行单独安装。

对于Windows7这类旧系统,需要独立下载安装包后,才能部署.NET Framework4.0框架,您可以访问微软公司官方网站下载这一项服务,下载地址URL为:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

逐浪官网下载地址为:

https://www.z01.com/down/2109.shtml

下载完毕,双击即可自动启动安装,安装配置完成即可,如果您的电脑上安装了Microsoft .NET Framework 4.5或更高版本的dotNET解释器,则不需要再行配置,因为Microsoft .NET Framework 是向下兼容的。

安装完成后,您可以在[开始]-[管理工具]-[服务]中管理ASP.net的服务是否正常(默认为启动状态)。同时,您还要确保IIS站点的属性中的[ASP.net]选项卡对应正确的asp.net版本。以下为正确配置了.net4.0服务的站点:

D:\Documents\Pictures\3.png小提示相关工程在逐浪CMS官网www.zoomla.cn也能搜索得到并进行安装。

2.6 站点访问权限设置

您还要对文件夹权限进行定点,以保证安装时具备相应的权限,赋予User用户拥有可读写修改的权利,如下图所示:

1.png

*基于64位内存的逐浪CMS拥有良好的安全性,并不需要赋权everyone用户,只要赋予users可读写修改即可。

2.png

D:\Documents\Pictures\1.png小提示:一般情况下,只要赋予Usersaspnet用户可读写修改权限即可,同时去除只读属生。

如果是在Windwos2008(Vista)以上版本操作系统中,只要赋予Users可读写修改权限即可,而Aspnet用户事实上已经内置。

对于部署网站,应该检查路径是否带空格或特殊符号,一般推荐不要带空格或特殊符号,并使用英文字母作为目录名。

2.7 安装SQL Server数据库服务

Microsoft SQL Server数据库是Zoomla!逐浪CMS的标准数据库引擎(商业用户可订制Oracle或特殊数据库版本),逐浪CMS支持从MSSQL2008及更高版本的数据库应用服务。

  1.png

2.png

下面是关于MSSQL2008数据库服务器与客户端的图安装教程:

http://www.z01.com/help/DBA/2600.shtml

MSSQL数据库服务器安装好后,请确保开通了网络访问,即允许通过TCP/IP访问该数据库,MSSQL2008数据库只要在数据库管理器中点击数据库名-右键-属性-安全中,选择[本地和远程访问],MSSL2008数据库同时还要在[开始]-[所有程序]-[Microsoft SQL Server 2008]-[配置工具]-[SQL Server 外围应用配置器]-[服务和连接的外围应用配置器]-[远程连接]中选择“本地连接和远程连接”,并选择[仅使用TCP/IP]或选择[同时使用TCP/IP和named Pipes],这样才能保证MSSQL被网络访问,才能在WEB服务器中正常应用(一般此设置默认为正常不需要特别订制)。。

Zoomla!逐浪CMS中对应的数据库连接文件为config/ConnectionStrings.config文件,此处可指定数据库连接文件。

3.png

数据库的信息,在逐浪CMS中写在/config/ConnectionStrings.config中定义,从逐浪CMS2 x3.8开始,此部份信息进行中密,从而提供数据库的安全性。

image.png

数据库字符串解密可通过tools/下的超级工具进行处理,也可以逐浪官网访问http://help.z01.com/decry.aspx 平台获得解密工具。

5.png

下图为tools下的解密界面:

6.png

D:\Documents\Pictures\1.png在逐浪CMS的安装配置中,有一类外挂数据库,这类数据库标准版本不需要此项支持,只有特殊的订制版和4.2版以后中社区论坛版特别版中才提供

2.8 启动安装

Zoomla!逐浪CMS程序通过Config文件夹下的AppSettings.config文件识别是否已安装。

用记事本或其它编辑器打开AppSettings.config文件第六行内容为:

<add key="Installed" value="False" />

其中value=”false”即为是否已安装状态,其中False代表已经安装,True代表未安装。从逐浪软件官网或逐浪软件光盘解压后的程序,默认为未安装状态,即其文件格式为:

<add key="Installed" value="True" />

这时,用户只要访问:http://网站域名+端口/Default.aspx即会自动跳入

                                              1.png

http://网站域名+端口/Install/Default.aspx进入安装程式

为了保障系统性能,Zoomla!逐浪CMS不推荐使用虚拟目录的方式安装。

安装流程:

2.png

第一步:必须同意安装协议,Zoomla!逐浪CMS对于不同的用户权益定义通过此文档进行明确定义,以确保客户的权益。

第二步:选择MSSQL2005及更高版本的数据库,填写数据库连接信息,用户在使用过程中,请注意选择正确的数据库版本(Oracle版需要商业订购后方可获得授权)

第三步:执行数据库表单与存储过程创建程式,系统会创建以“ZL_”为前缀的数据库表单,创建的过程中,会占有较多的时间,创建完成系统会提示完成。如果您想通过手工创建数据库表单和存储过程,可以在MSSQL企业管理器中执行Zoomla!逐浪CMS的App_Data目录下的的相应脚本文件(data.sql,或Oracle版订制脚本),手工创建好时,则勾选本步骤界面中的“已创建数据库”,进入下一步。

第四步:填写网站的名称、网站标题、管理员用户名、密码等信息,并完成安装,系统完成安装后,即进入全站首页,管理后台默认路径为Admin/login.aspx。

下图:安装好的初始界面


3.png

3122133.gif注意:安装过程中的第四步,需要填写管理员名称和密码,这一步为必须操作,否则无法创建管理员信息,则网站后台管理无法登入,会造成应用错误。

2.9 旧版升级

如果您的系统是从旧版升级,则可以获取逐浪官网的升级工具,进行配置,重新安装。

1.png

只要正确执行此文件,即可将数据库升级到最新版本。然后将系统文件覆盖到旧版站点(注意:风格、模板以及Config文件夹下的相应配置文件不应被覆盖,升级前应建立起完整的备份,以免升级出现意外)。

2.png