我有一个非常有趣的问题瓦特/内容出现在我的发布实例。让我来解决这个问题,看看有没有人可以帮忙。cq5权限问题查看内容发布
- 我有一个作家和出版实例建立起来的。
- 作者已经并仍然成功地将作者的项目复制到发布而没有任何问题。
- 我所有的代码库已经迁移完毕,我的罐子很好 - 我甚至重建了发布实例crx中的各个罐子,以确保。
-------现在的问题。
我去发布一个新的页面,并没有在发布实例显示出来。这不是一个新的模板或组件类型,只是要添加到列表中的另一个页面。这些是我采取的行动和我发现的。我目前设置了2个发布实例,但将它们同义称为“发布”,因为它们的状态看起来相同。
激活发布 - 并没有显示在发布
登录到发布/ CRX /德/ index.jsp中,以确保它被正确地复制。
内容确实使它很好,是在/内容的正确路径
的ACL和访问控制权限是一样的相同类型的所有其他内容节点。 (请注意,这些内容节点是完全可见的)。
在我的日志中没有堆栈跟踪误差。然而,当通过调度程序时,我得到这个错误:org.apache.sling.servlets.get.impl.DefaultGetServlet扩展js没有渲染器,无法渲染资源JcrNodeResource,type = XXX,superType = null,path =/content/XXX/JCR:内容
我继续登录在我发布/ CRX /日admin和问题击中了内容页面,一切似乎都很正常。这意味着这些内容可供管理员使用,而不是匿名用户。
编辑:我确保检查所有3个实例中的匿名上下文 - 都直接和通过调度器发布实例。
从这里我认为它必须是访问控制的问题,但新节点对匿名用户上下文可用的节点具有相同的权限。
要检查它是否是复制的问题,我去和停用其他一些类似的节点,看到他们消失了,reactived他们,看到他们回来。按照这一思路,我将组织(旧节点+我的新节点)取消激活,然后响应它们 - 所有旧节点都出现了,并且新节点仍然具有相同的权限问题。
访问控制是否可在其他地方使用?我很好奇是否有其他地方让我看看,以便弄清楚这段内容有什么问题。
谢谢你, 布罗迪
我道歉,我应该已经明确表示,我做到了。我通过调度程序检查了两个实例以及发布视图的正常匿名上下文。 我确实发现了问题,并会发布答案,但我希望对我的发现有所反应。 – 2013-05-10 17:09:37