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