ECCMS下Window2008服务器部署详细部署

ECCMSWindow2008服务器部署详细部署

 

==========前期准备==========

1、下载QQ   http://www.qq.com

2、下载360云盘    http://yunpan.360.com

3、登录360云盘下载部署

4、安装winrar

5、安装OFFICE

 

一、安装IIS7

1、首先,找到服务器管理器

2、点击“角色”->“添加角色”

3、无需更改任何选项,点击“下一步

4、在出来的列表中,选中“Web服务器(IIS)”

5、在出来的界面中,点击“添加必需的功能”,并点击下一步

6、“应用程序开发”->“ASP.NET”以及“FTP发布服务”

二、iis下使用.net 1.1

1.安装.net framework 1.1以及.net framework 1.1 sp1,注意要安装SP1,在安装的时会报一个兼容性问题的提示,这里不需要理会,继续安装。

2.修改配置文件

.NET 1.1 Machine.config 加入 IgnoreSection Handler

使用 Notepad.exe 打开

C:\Windows\Microsoft.NET\Framework\v1.1.4322\config\machine.config

configSections的最后加入

<sectionname="system.webServer"type="System.Configuration.IgnoreSectionHandler, System,Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>

存档

3、如果是64位系统进行如下操作,否则网站操作时会报错

复制 32 位的 machine.config 64 位的路径下

建立文件夹C:\Windows\Microsoft.net\Framework64\v1.1.4322

建立文件夹C:\Windows\Microsoft.net\Framework64\v1.1.4322\config

C:\Windows\Microsoft.net\Framework\v1.1.4322\Config\machine.config 复制到C:\Windows\Microsoft.net\Framework64\v1.1.4322\config

同时注意:

在应用程序池高级设置里将“启用32位应用程序”选择为True。

4、如果先安装.NET再安装IIS则需要进行如下操作

在iis中注册.net framework 1.1。在cmd中进入C:\Windows\Microsoft.NET\Framework\v1.1.4322,运行aspnet_regiis -ir

5、ISAPI和CGI限制

在iis中找到“ISAPI和CGI限制”配置项,在ASP.NET v1.1.4322上点右键,选择允许。

6、.等部署应用程序的时候在应用程序池编辑页面里无法选择.net framework 1.1版本。

这时可以通过执行appcmd来实现.net framework版本切换,执行将应用默认程序池直接设置为1.1

C:\Windows\System32\inetsrv\appcmd.exe setapppool "DefaultAppPool" /managedruntimeversion:v1.1

新增一个应用程序池

C:\Windows\System32\inetsrv\appcmd.exe addapppool " AspNET1.1Test " /managedruntimeversion:v1.1

6、64位下日期格式更改

服务器从32位升级到64位的WIN2008,结果就出日期格式问题,即使注册成功,仍提示未注册。

在“控制面板”,在“区域和语言选项”中找到了“格式”设置,然后把短日期改成yyyy-M-D。重启IIS,结果还是一样

运行注册表编辑器(regedit)

     进入到HKEY_USERS/.DEFAULT/ControlPanel/International

     修改右侧sDate值为 -

     修改右侧sShortDate值为 yyyy-M-d

     最后重启IIS

三、IIS设置

1、asp大小900000000

2、绑定站点

3、修改限制为0

4、.html处理程序映射

C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll

GET,HEAD,POST,DEBUG

四、数据库安装

1、修改计算机名称为大写

2、安装SQL2000   

3、安装SP3

4、取消服务器 TCP/IP

5、重启SQL服务

6、设置SQL代理

7、设置维护计划

8、挂起操作时处理,注册表编辑器,在

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到PendingFileRenameOperations项目,并删除

五、其它应用

1、注册

2、修改CONFIG下的数据库配置及域名

3、绑定域名

4、修改分享ec_fenxiang数据库中的友情链接大类

5、进入后台修改网站基本信息和其它信息管理中为当前域名

6、手工修改EC_GY_DEPT名称

7、数据库插入部门编码

8、更改数据库名称

ALTER DATABASE ec_yhrdsys MODIFYFILE(NAME='ec_ycfysys_log',NEWNAME='ec_yhrdsys_log')

 

ALTER DATABASE ec_yhrdsys MODIFYFILE(NAME='ec_ycfysys_data',NEWNAME='ec_yhrdsys_data')

 

ALTER DATABASE ec_cms_gsl MODIFY FILE(NAME='ec_cms_yhrd_log',NEWNAME='ec_cms_gsl_log')

 

ALTER DATABASE ec_cms_gsl MODIFYFILE(NAME='ec_cms_yhrd_data',NEWNAME='ec_cms_gsl_data')

 

9、修改IIS自定义错误

默认下是如此设置

%SystemDrive%\inetpub\custerr\<LANGUAGE-TAG>\404.htm

当开启静态页面后需删除404错误,否则寻找.HTML文件时找不到

如果不启用静态页面,可执行URL/index_cms.aspx

ASP可执行index_gb.asp

10、冲更新补丁

 

你可能感兴趣的:(ECCMS下Window2008服务器部署详细部署)