upgrade - 如何升级Sitecore CD环境?

标签 upgrade sitecore sitecore6

在我们的生产环境中,我们有一台 CMS 服务器和两台 CD 服务器。这两台CD服务器共享一个Web + Security DB,它们无法访问Core数据库。

我们希望开始从 6.2 rev 100507 到 6.4.1 Update 3 的升级路径。要应用的第一个更新是转到 6.3.0 Initial Rev。

有关于我们如何升级这两个 CD 环境的详细信息吗? Sitecore文档“配置生产环境”简要提到了这一点,但至少可以说细节有点缺乏:

If you remove the content of the /sitecore folder, please beware that you will not have access to Sitecore backend anymore on the content delivery servers. This may potentially complicate upgrading because there will be no access to the Sitecore Installation Wizard for update deployment. In this case you will need to manually update Sitecore by moving the file assets from the update packages to the file system of the content delivery servers.

但没有关于如何实现这一目标的更多细节。我打开更新包找到了这些文件夹:

  • 属性
  • 元数据
  • 安装程序
  • 已删除的文件夹
  • 已删除的文件
  • 更改项目
  • 更改的文件
  • 已添加项目
  • 已添加文件夹
  • 添加文件

这些文件中的大多数似乎都是 DIFF 文件,特别是对于 Sitecore,没有表明如何将这些文件应用到服务器。 (即,这不仅仅是将文件拖过去的情况)。

我想这一定是一个常见的场景,是否有任何可以遵循的指南,或者有人对解决这个问题的最佳方法有建议吗?

最佳答案

该注释专门讨论了您提到的文件系统文件。 Sitecore 包包含平面文件中的序列化 Sitecore 项目以及其他文件系统文件,例如 DLL、代码文件(ASPX、ASCX、JS)等。完成后,解压缩包并查看文件夹。请注意 *folders*files 文件夹:

  • 已删除的文件夹
  • 已删除的文件
  • 更改的文件
  • 已添加文件夹
  • 添加文件

可以删除任何已删除的文件夹和文件。需要部署更改的文件,因为它们是对现有文件的更改。可以添加已添加的文件夹和文件。

不过,我建议继续此过程:

  1. 将 CD 环境复制到"new"CD 环境(包括复制 Core 和 Web DB)。
  2. 根据上述注释,使用更改的文件夹和文件更新文件系统。
  3. 在 CM 实例中创建新的发布目标以发布到"new"Web DB。
  4. 在 CM 端安装更新,以便您获得任何新的/更改的 Sitecore 项目。
  5. 完成后,根据您制定的新发布目标从 CM 发布到您的新 CD 实例。

如果有帮助的话,我不久前还写了一篇关于一般Sitecore Upgrade Strategy的博客文章。它可能无法回答您的任何具体问题,但可能会帮助您进行组织。

关于upgrade - 如何升级Sitecore CD环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8308428/

相关文章:

Sitecore渲染数据源: Filter immediate children

c# - Sitecore 以编程方式添加布局。值不能为空。参数名称路径

android - 升级Android Studio 3.6或更高版本

django - pip install django --upgrade 安装旧版本

typescript - 如何修复未声明的 "error: bundling failed: SyntaxError: { path }\PinCode\index.ts: Exporting local "IPinCodeParams"。"在 React-Native 中?

Sitecore 计划任务仅每小时运行一次

sitecore - 如何在 sitecore 中获取用户 session 的当前角色?

sitecore - 隐藏项目存储桶内容时显示 Sitecore 模板

升级后 sitecore 媒体项目图标不正确

linux - Perl 升级会破坏 Linux 上的旧版本吗?