从Plone 4.0.1迁移到4.2.5后的权限问题

时间:2013-06-11 14:38:39

标签: plone

我正在将一个站点从Plone 4.0.1迁移到Plone 4.2.5,如下所示:

  • 在新服务器上的Plone 4.2.5中创建新实例
  • 将buildout,my sources,Data.fs和blobstorage从旧服务器复制到新实例
  • 更新buildout.cfg,运行bootstrap.py和bin / buildout
  • 运行Plone迁移工具

这很有效,但有一些页面重定向到匿名用户查看的登录页面。这些页面都可以由旧站点上的匿名用户查看。

我查看了受影响网页的“共享”设置,它们看起来一样 其他正常工作的页面。他们都设置为继承权限和其他权限 兄弟页面工作正常。

我在我的构建中打开了verbose-security。当匿名用户尝试查看其中一个页面时,我在错误日志中获得以下回溯:

Traceback (innermost last):
  Module ZPublisher.Publish, line 115, in publish
  Module ZPublisher.BaseRequest, line 616, in traverse
  Module ZPublisher.HTTPResponse, line 756, in unauthorized
Unauthorized: You are not authorized to access this resource.
No Authorization header found.

如何让这些网页正常迁移或在迁移后修复它们?

0 个答案:

没有答案