Sitecore - 将站点从一个安装转移到另一个安装

时间:2012-06-26 02:05:36

标签: database serialization content-management-system package sitecore

我正在运行Sitecore 6.5

我有两个Sitecore安装,并希望将整个站点从一个安装转移到另一个安装。

已经找到了一些进入序列化和创建包的文章,尽管他们没有详细说明这两者如何结合在一起。

如何将网站从一个安装转移到另一个安装?

感谢。

4 个答案:

答案 0 :(得分:4)

使用包设计器创建包。 使用按钮“静态项目”包括这些项目及其子项。如果您已将解决方案特定项目放在文件夹中,则只需要包含这些项目。

  • / sitecore / content
  • / Sitecore的/布局
  • / sitecore / media library
  • / sitecore / templates /(仅采用您创建的模板。例如用户定义的文件夹

使用“静态文件”按钮,包括具有解决方案特定更改的文件夹,如:

  • / bin中
  • /布局
  • /app.config/include(只接受解决方案中更改的文件, 与默认的sitecore安装相比)
  • web.config(如果您对此进行了更改,则与默认值相比 sitecore web.config)

如果您要转移到任何用户帐户,可以将其包含在“安全帐户”中。

然后生成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