【问题标题】:Sitecore content gone in web DB after publish发布后 Sitecore 内容在 Web 数据库中消失
【发布时间】:2014-11-19 00:00:58
【问题描述】:

在过去的几个月里,我一直在愉快地开发 Sitecore 项目。今天晚上我做了我已经做过 100 次的事情,聪明地发布了整个网站,以便我可以作为最终用户从网络数据库中查看它。

当我导航到该站点时,我发现我的所有内容都不见了。所有渲染元素都在那里,但页面上缺少 /sitecore/content 树中的任何内容。走了。空的。纳达。

当我登录并在页面编辑器中查看时,一切看起来都很好。

我已经完成了几次智能发布,但还是一样。我打算尝试重新发布所有内容,但在阅读了警告对话框后,我想我会等到我明白发生了什么。

这是一件非常令人不安的事情。有人有什么想法吗?

【问题讨论】:

  • 您是否检查了日志文件以确保其中没有警告您?我假设您切换到 Sitecore 界面中的网络数据库并检查了内容树?完全重新发布不会有问题,根据您拥有的项目数量可能会有点耗时。检查 Pavan 所说的发布状态,还检查是否有某些内容没有卡在等待批准的工作流中。

标签: sitecore


【解决方案1】:

检查您的根或主项目,确保它处于可发布状态并检查它是否已发布。如果根项目消失了,您将不会在网站上看到任何内容。

【讨论】:

    【解决方案2】:

    您需要在缺少内容的根节点上检查多项内容:

    1. 工作流状态:如果只有一个版本,但手动将工作流状态更改为非最终版本,则不会发布。
    2. 发布限制 可发布状态:如果任何项目或版本的“可发布”复选框已被禁用,则该项目/版本将不会发布。
    3. 按日期发布限制:如果基于日期的发布限制已应用于项目或版本,则该项目可能已被删除,因为它不再在可发布的日期范围内。

    【讨论】:

      【解决方案3】:

      如果这是在 Sitecore 7.2 上,我认为存在内容项消失的错误: http://maxslabyak.com/sitecore/3-new-sitecore-v7-2-bugs-need-know-go-live/

      要修复它,请将此设置 Publishing.PublishEmptyItems 设置为 true

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-03
        • 1970-01-01
        相关资源
        最近更新 更多