Оптимизировал всю БД.
Не помогло.
У кого есть идеи, почему так происходит?
Слетают права у пользовтаелей
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
tiger_sofia
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Слетают права у пользовтаелей
В дополнение к вопросу.
Такая же ситуация. Когда форум был версии 3.0.9 - все было путем. При обновлении форума до 10 версии начали слетать права. Причем сами по себе. То пользователь благодарить не может, то он форуму перестает видеть, то смайлы не видно. А последний глюк - ользователь могли видеть ВВ-коды для модераторов.
Выставление прав в группе не помогает. Пользователи все равно не видят форумов. Приходится выставлять отдельно (а пользователей то больше 100).
Вопрос: можно ли сбросить права для всех пользователей, для все групп, а потом как с чистого листа все права назначить только для груп и рекурсивно всем ее учасникам?
И еще вопрос. Почему в предыдущей версии небыло такого. Это глюки новой версии? Как можно откатить версию назад?
Такая же ситуация. Когда форум был версии 3.0.9 - все было путем. При обновлении форума до 10 версии начали слетать права. Причем сами по себе. То пользователь благодарить не может, то он форуму перестает видеть, то смайлы не видно. А последний глюк - ользователь могли видеть ВВ-коды для модераторов.
Выставление прав в группе не помогает. Пользователи все равно не видят форумов. Приходится выставлять отдельно (а пользователей то больше 100).
Вопрос: можно ли сбросить права для всех пользователей, для все групп, а потом как с чистого листа все права назначить только для груп и рекурсивно всем ее учасникам?
И еще вопрос. Почему в предыдущей версии небыло такого. Это глюки новой версии? Как можно откатить версию назад?
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Слетают права у пользовтаелей
Я уже так делал. Удалил всех пользователей из групп, пересоздал группы. Не помогло.
Я использую следующие модификации | Памятка
-
tiger_sofia
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Слетают права у пользовтаелей
Насколько я понял - права пользователей в данной ситуации имеют статус выше, чем права групп.
Проблемма может быть в том, что права, выставленые через админку, не сохраняются в базе данных.
В связи с тем у меня возникла одна идея.
Установить на локале пустой форум. Скопировать таблицы (из новой базы данных в имеющуюся), отвечающие за группы пользователей и глобальные права (http://www.phpbbguru.net/database/tables/) - Phpbb acl groups, Phpbb acl options, Phpbb acl roles, Phpbb acl roles data, Phpbb acl users и, конечно же, Phpbb groups.
И тогда - работаем ручками.
Создаем допольнительные группы пользователей (стандартные типа Мод..., Адм..., Супермод..., Боты, Зарег. польз.... уже будут).
Редактируем глобальные права для пользователей, для ботов, для модераторов и админов.
Потом создаем права для имеющихся групп пользователей.
Вконце определяем пользователей по группах.
Проводим оптимизацию базы данных.
/Если у вас виртуальный/выделенный сервер - перегрузите/
Все должно работать.
п.с. перед использованием создать бекапы обьязательно!!!
у кого как получается - отпишитесь.
п.с.с. что-то гуру phpbb не реагируют. наверное подобных проблем у них не возникало.
Проблемма может быть в том, что права, выставленые через админку, не сохраняются в базе данных.
В связи с тем у меня возникла одна идея.
Установить на локале пустой форум. Скопировать таблицы (из новой базы данных в имеющуюся), отвечающие за группы пользователей и глобальные права (http://www.phpbbguru.net/database/tables/) - Phpbb acl groups, Phpbb acl options, Phpbb acl roles, Phpbb acl roles data, Phpbb acl users и, конечно же, Phpbb groups.
И тогда - работаем ручками.
Создаем допольнительные группы пользователей (стандартные типа Мод..., Адм..., Супермод..., Боты, Зарег. польз.... уже будут).
Редактируем глобальные права для пользователей, для ботов, для модераторов и админов.
Потом создаем права для имеющихся групп пользователей.
Вконце определяем пользователей по группах.
Проводим оптимизацию базы данных.
/Если у вас виртуальный/выделенный сервер - перегрузите/
Все должно работать.
п.с. перед использованием создать бекапы обьязательно!!!
у кого как получается - отпишитесь.
п.с.с. что-то гуру phpbb не реагируют. наверное подобных проблем у них не возникало.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Слетают права у пользовтаелей
Неправильно поняли.tiger_sofia писал(а):Насколько я понял - права пользователей в данной ситуации имеют статус выше, чем права групп.
Права суммируются по принципу НИКОГДА > ДА > НЕТ
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

