3

我们已将 Sitecore 升级到 7.1,但我们遇到了发布问题。

我们在主数据库中用英文创建一个新项目,然后我们发布这个项目,切换到网络数据库检查它是否存在,它是,但是......该项目没有版本!因此,该项目未显示在网站上。

关于可能导致这种情况的任何想法?

谢谢。

4

5 回答 5

1

我在使用 Sitecore 8+ 时遇到了同样的问题,我可以添加特定语言的内容但无法发布。想出了如何解决它

1) First Language 需要通过定义要使用的语言在 \sitecore\system\languages 中注册。2)在发布内容之前先发布这些语言项目,否则行为将相同。3) 发布语言后,再发布内容。在发布窗口中,您将在“发布语言”部分看到语言,然后选择发布内容的语言。

于 2016-10-17T19:58:05.057 回答
0

我之前在升级 Sitecore 7.2 时遇到了这个问题。这里的关键是确保项目、模板和布局(与项目相关联)在主数据库中都有适当的语言+版本。就我而言,我们还使用了部分语言后备,并且需要使其正常工作。

识别项目(缺少版本)后,添加它们并重新发布整个项目。对于少数模板类型,我注意到 Sitecore 仍未正确发布。例如:基于子布局文件夹模板的项目。在这种情况下,修复很容易,因为我将模板类型更改为文件夹并重新发布。

还要在 sitecore 客户端切换到 web 数据库,并确保您能够预览项目(来自 web db)

希望这可以帮助。

于 2014-12-17T19:18:51.467 回答
0

这已解决。

事实证明,SQL 服务器没有足够的空间进行完整发布。由于 SQL 服务器空间不足,已尝试完全发布但失败。随后这破坏了数据库。

我们必须恢复数据库的早期版本,并确保 SQL 服务器有足够的空间来完成完整发布。

于 2014-05-30T10:48:27.570 回答
0

确保父项也有一个版本,并且如果它们是工作流的一部分,它们也处于最终状态。

我在出版方面遇到了问题,因为我的一位父母没有语言版本。就我而言,它是内容节点下的父文件夹。

希望能帮助到你。

于 2014-05-24T08:34:41.653 回答
0

请尝试重新发布您的整个网站。在某些情况下,Web DB 中可能缺少树层次结构的一部分,因此无法发布子节点。重新发布该网站可以消除这种机会。

于 2014-05-28T19:16:23.850 回答