大家好,感谢您的阅读。
我有两个(总共8个)标签,我无法在“共享”标签上成功激活“保存”按钮。如果获得404页面(未找到页面),而不是“共享”选项卡的更新视图。如果我只是打开共享对话框而不更改任何内容,我可以成功按“保存”,但如果我激活任何复选标记(例如“登录用户可以查看”),我会收到上述错误。 (我试着用这个(msiegert)和“admin”。)
通知: 现在丢失“可以查看”权限的“AG xxx”组的成员仍然在站点搜索中显示的“AG xxx”选项卡中获得所需内容,但由于缺少权限而无法打开结果链接 - 因此“某处”似乎权限并没有完全丢失......
背景: 我刚刚将Plone-3.2.1 Data.fs迁移到Plone 4.2.1(在Ubuntu-8下),我使用Intranet / Extranet-Workflow。 升级完成后,我注意到对于我的“AG xxx”选项卡的某些(!),“AG xxx”组的共享条目消失了(以及访问权限)。对于大多数选项卡,我可以手动重新创建“组'AG xxx'具有查看和编辑权限”条目。但是对于两个标签,这会因上面列出的错误而失败。
我的httpd it apache2,它重写所有(剩余的)URL,如下所示:
ProxyPassMatch ^/(.*)$ http://bbc.mdc-berlin.de:8080/VirtualHostBase/http/bbc.mdc-berlin.de:80/bioinformatics/VirtualHostRoot/$1
看到失败的apache-log输出和“保存”成功点击的输出
我发布了一系列屏幕截图,说明了为http://bbc.mdc-berlin.de/P4-sharing-error.html
导致此404结果所采取的措施[编辑1] apache-error日志中没有条目,apache-access日志中的条目保持不变,但我选择了“instance.log”......
2013-02-01T17:08:31 ERROR Zope.SiteErrorLog 1359734911.820.21161067649 http://bbc.mdc-berlin.de/ag-dieterich/@@sharing
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 46, in call_object
Module plone.app.workflow.browser.sharing, line 86, in __call__
Module Products.Archetypes.CatalogMultiplex, line 73, in reindexObjectSecurity
Module Products.ZCatalog.CatalogBrains, line 74, in _unrestrictedGetObject
Module OFS.Traversable, line 300, in unrestrictedTraverse
- __traceback_info__: ([], 'launch')
NotFound: launch
似乎与此“启动”参数有关。
答案 0 :(得分:2)
目录中至少有一个陈旧对象破坏了您的共享标签;请完整重新索引。
通过控制面板(“网站设置”),转到ZMI,找到portal_catlog
工具对象,转到“高级”标签。在“目录维护”下,单击“更新目录”按钮,等待完整的重新索引完成。