siteserver CMS站点迁移及更新

姜弘新
2023-12-01

迁移

1.首先需要一台官网克隆机、一台装了sql并且带有两个磁盘的虚拟机
2.在新虚拟机上安装IIS,功能全部选取,.net功能也要全部选取,否则会导致siteserver安装失败
3.在新虚拟机上下载siteserver6.0版本,解压在E盘,创建站点指向解压出来的文件,文件夹权限设置IIS USER读写权限
4.在克隆机上查看webconfig文件,查看连接数据库名称,打开SQL管理工具,分离数据库。注:SQL管理工具显示的数据库名称可能与文件夹数据库名称不一致,需要仔细辨别
5.将克隆机上数据库复制到新虚拟机数据库存放文件夹下,复制完成后将克隆机的数据库附加回去
6.在新虚拟机上打开SQL管理工具,附加数据库
7.进入到siteserver安装地址,地址为新虚拟机IP地址+/siteserver,例如10.23.101.115/siteserver
8.填写localhost替代地址,加密模式不加密,选取数据库为附加的数据库,完成siteserver安装。注:因为是使用旧的数据库,所以新平台的后台登录账号密码为旧密码,新创建的不生效。
9.进入后台,将主站点转移到子站点,需要转移哪些文件可以参考子站点文件夹目录
10.将转移的主站点文件夹删除(可以保留)
11.进去克隆机的CMS后台,保存主站点并压缩,压缩完成后注意提示,有压缩包所在位置,E:\站点主文件夹\SiteFiles\SiteTemplates
12.在新虚拟机上的E:\站点主文件夹\SiteFiles目录下创建SiteTemplates文件夹,将克隆机保存的主站点压缩包复制进去。注:因为新的CMS站点文件不存在站点模板文件夹,所以需要新建,也可以通过保存站点的方式建立。
13.复制完成后,进入新虚拟机CMS后台,利用压缩包创建主站点,然后生成,因为主站的某些页面经过特殊处理,需要生成才能生效
14.然后将克隆机上的所有子站点,即所有带site前缀的文件夹和一些其他的文件夹,全部复制到新虚拟机站点目录下。注:主站点要用保存方式迁移而子站点可以直接复制的原因是,因为主站点在根目录下,若是直接复制会导致CMS报错,而子站点的所有文件都存在与子站点目录下,可以直接迁移。但是不能将克隆机的总站点目录直接复制到新虚拟机,因为新平台CMS还没创建,若是利用克隆机总站点文件夹在新虚拟机上创建站点会导致CMS出问题。
15.进入新虚拟机CMS后台,最好将所有站点生成一遍,然后查看所有站点,若有不正常,随机应变

更新

16.若要更新新闻,可利用附加分离功能直接替换数据库,若数据库名称改变,需要在webconfig文件中修改
17.数据库替换之后,需要将各个站点的image、upload文件夹复制过去,然后重新生成

 类似资料: