几个小时以来,我一直在思考如何解决这个问题,我知道我不是第一个遇到它的人。
我在授予匿名用户访问 Drupal 6.15 中的节点内容时遇到问题。我已经尝试了一切,包括对 MySQL 的插入、检查和仔细检查每个可用的权限设置(是的,我已启用“访问内容”)、重建权限和清除缓存。我禁用了自定义模块,希望能消除冲突,但仍然没有运气。匿名用户在任何地方都会看到“拒绝访问”页面,但在自定义日历视图页面上。
我已经尝试过这些查询,但它们只是已经存在的内容的重复:
INSERT INTO users (uid, name, mail) VALUES (0, '', '');
INSERT INTO users_roles (uid, rid) VALUES (0, 1);
INSERT INTO node_access VALUES (0, 0, 'all', 1, 0, 0);
我唯一的一线希望:开发模块的“用户访问权限”显示确实显示用户:匿名无法查看内容(见图片)。它提出了一个令人费解的问题:“所有用户都可以查看所有节点”,而用户:匿名同时具有“否:访问内容”?
这让我发疯了。如果有人能提醒我我做错了什么,我会兴奋地跳上跳下,如果你在西雅图,请给你买啤酒。
谢谢!