2009-10-26 99 views
0

我已经设置了允许匿名用户创建页面的权限。 但是当匿名用户submmited页面,drupal 6回应“页面未找到”。允许匿名创建页面

我检查了drupal后端,没有创建页面。

所以我的问题是,哪些permisson选项我必须设置为允许 匿名用户创建一个页面。

回答

0

匿名用户可以创建内容,如果你给他们在后端的权限。转到yoursite.com/admin/user/permissions并向下滚动到“节点模块”。确保您有匿名用户的“访问内容”和任何相关的“创建** foo **内容”复选框(其中** foo **是您希望他们能够创建的内容类型)。

这将授予匿名用户创建** foo **类型内容的权限,并查看创建的任何内容。

您的“访问被拒绝”问题可能是由匿名用户能够创建内容而不是访问它所引起的。如果您已授予匿名用户的“创建** foo **内容”权限,但未授予他们“访问内容”权限,则会出现这种情况。您是否以管理员身份登录后可以看到内容?

+0

我已向anonymouse用户授予“访问内容”。 – anru 2009-10-27 00:05:04

+0

我已创建列表内容类型,授予anonymouse用户创建列表内容,编辑列表内容和访问权限内容的权限。 – anru 2009-10-27 00:09:43

+0

也打开编辑,查看列表内容类型中所有字段的权限。 – anru 2009-10-27 00:10:55

0

不是很熟悉您使用的技术,但可以注册用户创建一个页面?否则,问题可能是由于其他原因。 :)

+0

我已创建一个content_admin帐户,并assinged权限的帐户。登录后,该帐户可以创建页面内容,看起来像某些事情没有为anonymouse用户打开 – anru 2009-10-27 00:07:04

1

我现在有同样的问题,它让我疯狂!经过一番研究之后,我在记住了这个问题之后,在/ admin/content/node-settings上尝试了重建权限,这解决了此前与我有关的节点访问问题。

我是一名高级开发人员和Drupal开发人员,工作了大约4年,直到现在我不知道为什么会发生这种情况。谁知道澄清这一切请请分享..

http://drupal.org/user/642644