Всем привет!
Я с друпалом работаю недавно. Возникла проблема: не могу установить права доступа!
Ставлю галочки везде для просмотра. Никаких дополнительных модулей практически не подключала (view не подключен). Выхожу - сайт не виден никому, ни гостю, ни зарегистрированному пользователю. Сайт становится виден только если добавить галочку в "управление материалами". Но понятное дело, что я не хочу всем давать такие права. Сброс и перенастройка прав не помогает. Подскажите пожалуйста, как решить эту проблему?
Комментарии
Версия друпала?
Проверьте права на просмотр контента.
Заходишь - http://www.твой сайт/admin/user/permissions#module-aggregator
и посмотри настройки модуля node и поставь галочку (доступ к содержанию сайт)
версия друпала - 6.22.
Под "Ставлю галочки везде для просмотра" - я как раз и имела в виду, что я поставила галочку в node
доступ к содержимому (ну и в других местах на просмотр).
Не работает
Вы это проверяли?
Попробуй /admin/user/roles добавить новые роли и поставь галочки заново!
А есть ссылка на предмет разговора?
"Проверьте права на просмотр контента."
я наверное чего-то не понимаю, я думала, что это и означает "node доступ к содержимому" в правах доступа? Где-то еще можно настроить права на просмотр?
ссылка - http://www.snamipoputi.ru, добавлены права на просмотр (и гостю, и зарегистрированному пользователю). Но доступа нет (
С ролями тоже не помогло.
Где конкретно нет доступа?
На главной сайта всё нормально.
Это не проблема прав доступа, это проблема с работой системы доступа, причины от некорректного нулевого юзера до кривого хостинга
На главной сейчас показывается друпаловская страница "Добро пожаловать на ваш новый сайт на Drupal!" вместо моей главной. И все наполнение сайта не показывается.
нулевого юзера нет. С хостингом, мне кажется, это не связано, т.к. локально у меня была эта же проблема.
Подскажите пожалуйста, как дебажить проблемы с работой системы доступа?
Кстати, если добавить галочку "node управление материалами" - то все права есть. но также есть права и на изменения всего контента сайта.
кроме главной (всё норм стандартное приветствие друпала), другого контента не нашёл, правда запрещён доступ на подписки, это имеете ввиду ?
так вот, не должно быть стандартное приветствие друпала, должна быть главная страница сайта (которая видна, если я под собой захожу или ставлю галочку "node управление материалами").
Вот сейчас поставлю, посмотрите, что должно быть видно.
ну вот, проблема локализована, теперь на "анонимного посетителя" дайте необходимые права
node -> доступ к содержимому : галку поставь напротив "анонимного посетителя"
так я изначально устанавливала эту галку, по идее ее должно быть достаточно, чтобы сайт виделся всем. Но чтобы его увидели, приходится ставить еще галку в "node управление материалами".
оставила пока галочку в "node управление материалами" как workaround. Но по сути это разрешение менять контент сайта. Сейчас он не дает этого делать из-за того, что я разрешенный тип ввода поставила Full HTML, а все мои страницы php. Но если бы была страница с типом ввода - Full HTML, ее можно было бы изменять даже гостю. и сейчас мне кажется, что можно каким-то образом гостю править контент моего сайта. Так что это не окончательный солюшин.
Буду признательна, если напишите еще идеи, как это можно пофиксить или подебажить.
По-моему, эта страница показывается, пока не будет создана страница с галочкой "помещено на главную".
Вроде бы так в стандартной поставке.
да, так и есть. только у меня есть такая страница. и она показывается на главной только если я захожу под собой или ставлю галочку "node управление материалами" (как сейчас она у меня стоит)
Может, какой-то модуль поставили, переопределяющий права на /node ?
у меня из нестандартных модулей стоят только Localization client и Live Translation, но они не должны влиять на права доступа.
Действительно странно.
Предлагаю Вам в настройках сайта поставить на главную node/1
Так будут и волки сыты и права не нужно будет давать дополнительные.
в таблиые БД users нет пользователя с uid=0? (анонима)
есть