1

我正在运行 Sitecore 6.5

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

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

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

谢谢。

4

4 回答 4

5

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

  • /sitecore/内容
  • /sitecore/布局
  • /sitecore/媒体库
  • /sitecore/templates/ (只取您创建的模板。例如用户定义的文件夹

使用“静态文件”按钮,将文件夹包含在您的解决方案特定更改中,例如:

  • /垃圾桶
  • /布局
  • /app.config/include (仅获取解决方案中更改的文件,与默认站点核心安装相比)
  • web.config(如果您对此进行了更改,与默认的 sitecore web.config 相比)

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

然后生成 zip 文件并安装在空站点核心上并完整发布:)

于 2012-06-26T07:50:11.677 回答
2

如果您的系统足够相似,您可能需要考虑通过备份/恢复(在 SQL 中)移动 Sitecore 数据库并复制文件系统资产。一般来说,我发现这比创建/安装非常大的包更快,更不容易出现用户错误。(请记住先备份。)

于 2012-08-09T13:29:51.073 回答
0

大包装有破裂的趋势,一种选择是调查这个:

http://www.hhogdev.com/Products/Team-Development-for-Sitecore/Overview.aspx

TDS 可以将您的所有项目同步到您的开发盒上的 XML,然后您可以创建一种不同类型的安装包,它比您通过 Sitecore 桌面创建的常规包更强大。它与 Sitecore 在您升级版本时使用的包类型相同。

我相信这个产品有 60 天的试用期,所以有足够的时间来试用它。

于 2012-08-09T14:04:47.870 回答
0

注意:在转移用户帐户时,使用包或序列化时不会迁移密码。

解决方案在这里 - Sitecore 的牛仔-aspx :) https://kb.sitecore.net/articles/242631

于 2015-09-07T13:16:42.807 回答