我正在运行Sitecore 6.5
我有两个Sitecore安装,并希望将整个站点从一个安装转移到另一个安装。
已经找到了一些进入序列化和创建包的文章,尽管他们没有详细说明这两者如何结合在一起。
如何将网站从一个安装转移到另一个安装?
感谢。
答案 0 :(得分:4)
使用包设计器创建包。 使用按钮“静态项目”包括这些项目及其子项。如果您已将解决方案特定项目放在文件夹中,则只需要包含这些项目。
使用“静态文件”按钮,包括具有解决方案特定更改的文件夹,如:
如果您要转移到任何用户帐户,可以将其包含在“安全帐户”中。
然后生成zip文件并安装在空的sitecore上并完整发布:)
答案 1 :(得分:2)
如果您的系统足够相似,您可能需要考虑通过备份/恢复(在SQL中)移动Sitecore数据库并复制文件系统资产。通常我发现这比创建/安装非常大的包更快,更不容易出现用户错误。 (请记住先备份。)
答案 2 :(得分:0)
大包装有破坏的倾向,一种选择是研究:
http://www.hhogdev.com/Products/Team-Development-for-Sitecore/Overview.aspx
TDS可以将您的所有项目同步到开发框中的XML,并且您可以创建不同类型的安装包,这比通过Sitecore桌面创建的常规包更加强大。它与Sitecore在升级版本时使用的包类型相同。
我相信这款产品有60天的试用期,所以有足够的时间试用它。
答案 3 :(得分:0)
注意:传输用户帐户时,使用软件包或序列化时不会迁移密码。
解决方案在这里 - 来自Sitecore的cowboy-aspx :) https://kb.sitecore.net/articles/242631