动易.net2.0系列产品5.xx升级6.2版本流程(非定制)
*********温馨提示:务必严格按照顺序执行!**********
一、升级前准备:
1、网站运行环境准备
操作系统:2012r2或以上版本
数据库:ms sql server 2012r2或以上版本
2、完整备份您要升级的数据库。
升级时将自动升级您的数据库,为避免意外情况发生,请在升级前对数据库进行完整备份。
3、对网站目录进行备份 。
为防止意外发生,请备份除UploadFiles(上传目录) 、App_Data目录外的所有目录。
备份方法可参考:
https://tech.powereasy.net/cpzsk/dynetbbcjwt/content_20393
4、查看版本号可通过浏览器输入:域名/User/Login.aspx?ResponseVersion=SiteFactory或者登录后台账号工作台查看。
5、下载对应版本的网站文件,通过对比公版文件检查木马文件。对比方法可参考:http://tech.powereasy.net/Item/4445.aspx
6、获取对应版本升级包。
二、升级执行:
1、解压升级包,把升级包里面的WebSite文件覆盖到网站文件里面。
2、通过浏览器打开网站,会看到类似以下升级界面。注意:覆盖WebSite文件是等于已经升级了网站文件,此升级操作是升级数据库文件的操作。
升级程序执行成功之后,以下功能需要检查或手动配置:
将部份标签添加到白名单
注意:因为此次升级,对于使用了SuperSql参数但又没有添加到白名单的标签,会调用出错,例如[err:标签'通用信息列表'XML定义错,原因:该标签使用了不安全的参数.]。
1. 如果没有启用标签白名单,进入后台后会有如下提示:
2. 可点击上图的红色字“标签白名单”进入“标签安全配置”中启用标签白名单:
3. 进入后台管理 >> 系统设置 >> 模板标签管理 >> 标签管理,点击“禁用的SuperSql标签”:
4. 确认列出的标签是否规范使用SuperSql参数,如果可以用其它参数类型替换的最好尽量替换,如不能替换确认后将其添加至白名单。
5. 可以点击温馨提示的“白名单”,跳转到“标签安全配置”。
三、注意事项:
1、以上方法仅适用于非功能定制网站升级,如有功能定制,请提前联系销售提交定制分析。
2、5.x之前版本请先依次获取升级包升级到5.x,再升级到6.2版本。升级方法同上。
3、如果启动浏览器后不显示升级程序的,可以手动输入:域名/Install/Upgrade.aspx
4、升级验证码如果忘记的话,可以去网站文件的Config下面的SiteOption文件里面找到:
9999
5、如有严重升级错误,请用备份还原,分析错误,重新升级。
6、5.6、5.7、5.8、5.9的版本在升级到6.2后不需要重新解密。5.6版本之前升级后需要重新解密,需要联系销售人员重新生成解密文件,然后覆盖到bin文件夹。