1

大家好,感谢阅读。

我有两个(共 8 个)选项卡,无法成功激活“共享”选项卡上的“保存”按钮。如果进入 404 页(找不到页面),而不是更新共享选项卡的视图。如果我只是打开共享对话框并且不更改任何内容,我可以成功按“保存”,但如果我激活任何复选标记(例如“登录用户可以查看”),我会收到上述错误。(我以我(msiegert)和“管理员”的身份尝试过。)

注意:现在失去“可以查看”权限的“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

在http://pastie.org/6011725可以看到 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

似乎与这个“启动”参数有关。

4

1 回答 1

2

您的目录中至少有一个过时的对象正在破坏您的共享选项卡;请做一个完整的重新索引。

通过您的控制面板(“站点设置”),转到 ZMI,找到portal_catlog工具对象,转到“高级”选项卡。在那里,在“目录维护”下单击“更新目录”按钮,然后等待完整的重新索引完成。

于 2013-02-01T17:18:57.217 回答