【问题标题】:Umbraco 4.7: cmsDocument corrupted, how to delete the Document/Node?Umbraco 4.7:cmsDocument 损坏,如何删除文档/节点?
【发布时间】:2014-08-18 01:44:17
【问题描述】:

我在 Umbraco 4.7 中的特定节点 (nodeId 3095) 上有一个非常奇怪的问题:

  • cmsDocument 中有 1 个已发布行和 0 个最新行。
  • 在 CMS(即 website.com/umbraco/)中,节点不会出现在任何地方。
  • 在umbraco.config中,节点总是出现(我尝试重新发布父节点并重新发布所有)
  • 当我这样做时:
    UPDATE cmsDocument SET newest=1 WHERE nodeId=3095 AND published=1
    该节点将出现在 CMS 的 Contents 下,
    但是点击后会报错:

不存在版本为“bbbbb872-b97b-4db5-9304-a3489ddd5540”的文档

  • 此查询不返回任何内容:
    SELECT * FROM cmsDocument WHERE versionId='bbbbb872-b97b-4db5-9304-a3489ddd5540'

更新问题:
如何安全地从数据库中删除文档? (因为您无法从 CMS 中删除它)

【问题讨论】:

    标签: umbraco


    【解决方案1】:

    我尝试从 cmsContentVersion 中删除该版本(仅 1 行),显然它有效。

    我做错的是我尝试手动设置最新。显然您不应该手动执行此操作。

    类似指令:http://www.spyriadis.net/2011/08/umbraco-fix-no-document-exists-with-version/

    【讨论】:

      猜你喜欢
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 2016-11-05
      • 2020-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      相关资源
      最近更新 更多