我使用的是高度修补的8.0.1 SP1版本。
我有很多网站可以从一个托管服务器和数据库迁移到另一个。我曾尝试使用eSync,但我们的版本有很多补丁,我花了几天时间试图找出一个基本的eSync。不想头疼,我打算尝试手动。我开始对http://documentation.ektron.com/cms400/v802/webhelp/Installation/Installing%20Ektron%20CMS400.Net/Moving_a_Site_to_Another.htm的步骤进行测试,但是不会将所有挂钩设置到Ektron Windows服务和通知服务等等。我是否正确?
这会有用吗?
这会给我所有我需要的部分还是我遗漏了什么?一旦我们开始这个过程,它就是一条单行道,我们有超过100个站点可以移动。我必须训练一些人,他们将在这个过程中生活一个月左右,我必须把它弄好。
谢谢,扎克
答案 0 :(得分:3)
(完全披露:我在Ektron工作)
如果无法使用eSync,您的步骤就在正确的道路上,而您真的很接近。 只有我看到你错过的东西是:
重要的事情: Sitepath(在web.config中)保持不变,例如: www.mysite.com转移到sub.mysite.com或mysite.com/sub可能会破坏内容或快速链接/别名中的任何硬链接,具体取决于它的设置...所以只需确保架构尽可能接近(服务器上的文件夹结构相同也是最安全的,例如所有站点都安装到。
答案 1 :(得分:2)
您概述的流程与文档中的流程大致相同,只是您首先设置了一个min网站 - 这也是我通常也会这样做的。这应该工作正常。有几点需要注意:
通常最好只将自己的文件从一个站点/服务器复制到下一个站点/服务器。这是Source Control(我使用SVN)最好的地方。例如,如果您将所有自己的代码文件或已修改的代码文件放入SVN(或类似文件),则可以在目标服务器上设置Min网站,备份并恢复数据库,然后“签出”或将文件从SVN导出到站点的根目录,然后手动更新配置文件。
更新:完全披露:我在Ektron工作;安德鲁的帖子提醒我补充一下。
答案 2 :(得分:0)
另一个选项是网站包实用程序,但我不知道它包含和排除的范围。
来自my blog -
基本方法 -
在您的UAT服务器上运行
C:\Program Files\Ektron\CMS400v80\Utilities\PackageSite\PackageSite.exe
和
按照说明
当要求提供存储的文件夹时 包,创建一个新的空文件夹。包装没有拉链,它的 文件夹集合
该软件包包含3个文件夹 - 资产库,内容,设置
压缩您的包裹并上传到您的生产服务器
C:\Program Files\Ektron\CMS400v80\StarterSites
一些警告 -