Я уже несколько часов ломаю голову над тем, как решить эту проблему, и я знаю, что я не первый, кто сталкивается с ней.
У меня проблемы с предоставлением анонимным пользователям доступа к содержимому узла в 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);
Мой единственный проблеск надежды: экран «Права доступа пользователя» модуля Devel действительно показывает, что пользователь: Аноним не может просматривать контент (СМ. ИЗОБРАЖЕНИЕ). Возникает непонятный вопрос: как получается, что «Все пользователи могут просматривать все узлы», а пользователь: Anonymous одновременно имеет «НЕТ: доступ к содержимому» ???
Это сводит меня с ума. Если кто-нибудь может предупредить меня о том, что я делаю неправильно, я прыгаю от волнения и покупаю тебе пиво, если ты в Сиэтле.
СПАСИБО!
альтернативный текст http://seethreeblog.com/images/devel.png