drupal - 匿名用户 : You are not authorized to access this page. 权限正常

标签 drupal drupal-6 drupal-modules access-denied

在重建权限、运行 cron、刷新缓存、点 i 和划 t 之后,我来到了错误报告区。我现在没有主意了:

-我网站上的所有页面对于匿名用户都是不可用的,尽管它们对所有其他用户/角色来说功能完美!

-标题、侧边栏和导航功能均按其应有的方式加载,但页面的实际内容被一条简单的语句“您无权访问此页面”所替换。

我觉得好像缺少一些简单的东西,但我只是没有找到它。我已经在这个网站和其他几个网站上上下功夫了,但无济于事。还有其他方法可以检查/纠正这个问题吗? Dblog 注册了一个“访问被拒绝”事件,但没有详细信息。任何帮助将不胜感激。 在 Bluehost 上运行 PHP 5.2.17 和 Drupal 6.22,这是值得的。

编辑:我确实检查了用户 0。0 丢失了,所以我继续添加他(或者是她?)并重新运行通常的内务处理(cron、update.php、重建权限)...但还是没有爱。我查看了 .htaccess,但我必须承认我不确定我在其中寻找什么。似乎没有任何内容与用户访问(匿名或其他方式)相关。就其值(value)而言,这是在开发网站上。实时站点完全按照预期执行,并且具有完全相同的主机、设置和模块(据我所知)。这向我表明我缺少一些东西......如果它们真的相同,那么它们的工作原理是相同的! ;)感谢迄今为止的建议!我还有其他模块需要审查,但他们正在等待这个问题......

最佳答案

已修复!我终于发现了这一点:

INSERT  INTO  node_access
  (nid ,gid ,realm ,grant_view, grant_update , grant_delete)
  VALUES ( '0',  '0',  'all',  '1',  '0',  '0')

我查看了node_access表,果然没有匿名用户的条目!我不知道为什么它丢失了,但上面的查询恢复了匿名用户的内容访问。 我持续存在的问题是,dblog 在正常页面加载时有“访问被拒绝”条目,但我想这是一个新问题,嗯?

关于drupal - 匿名用户 : You are not authorized to access this page. 权限正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916547/

相关文章:

drupal - 禁用 Drupal 的文本区域扩展器?

authentication - Nginx 配置 : how to use auth_basic authentication if ssl_client_certificate none provided?

php - Drupal 7 : Custom 'Node Submit' Page through Views?

php - 以编程方式更改事件的 Drupal 7 主题

email - 发送带附件的电子邮件

drupal - 在除一个节点之外的所有节点上启用 tinyMce

sql - 列名中带有空格的 Drupal 8 SQL 语句

Drupal:重用多面搜索 block

drupal-6 - 如何在drupal View 中有条件地隐藏字段?

drupal - 模块卸载清理