Версия для печати

Права доступа в Joomla: неужели заблокировано?

После долгих лет администрирования сайтов на Joomla столкнулся с удивительной проблемой: на новом сайте при попытке изменить права доступа к категории для группы пользователей результирующее значение "Не разрешено. Заблокировано" при любой комбинации действий.

 

Права Joomla - Заблокировано

Почитал форумы, задал вопросы, узнал, что я дилетант. Ничего против дилетантства не имею, но вот только проблема осталась не решённой. Пришлось до всего доходить самостоятельно.

Итак, судя по тому, что через панель администратора данную проблему вылечить не удаётся, придётся редактировать таблицы. Необходимо воспользоваться phpMyAdmin.

Нас интересует таблица assets – именно в ней хранятся записи о правах.

Находим категорию "Новости", с которой возникла проблема и видим запись о правах:

{"core.create":{"1":0,"6":1,"11":1,"10":1,"3":1},"core.delete":{"1":0,"6":1,"11":1,"10":1},"core.edit":{"1":0,"6":1,"11":1,"10":1,"4":1},"core.edit.state":{"1":0,"6":1,"11":1,"10":1,"5":1},"core.edit.own":{"1":0,"6":1,"11":1,"10":1,"3":1}}

Думаю, разбираться, где ошибка, смысла нет. Уж очень все сложно. Берём за оригинал соседнюю категорию, видим:

{"core.create":{"6":1,"11":0,"10":1,"3":1},"core.delete":{"6":1,"11":0,"10":1},"core.edit":{"6":1,"11":0,"10":1,"4":1},"core.edit.state":{"6":1,"11":0,"10":1,"5":1},"core.edit.own":{"6":1,"11":0,"10":1,"3":1}}

Копируем в испорченную категорию, теперь она выглядит так же:

{"core.create":{"6":1,"11":1,"10":1,"3":1},"core.delete":{"6":1,"11":1,"10":1},"core.edit":{"6":1,"11":1,"10":1,"4":1},"core.edit.state":{"6":1,"11":1,"10":1,"5":1},"core.edit.own":{"6":1,"11":1,"10":1,"3":1}}

Готово! Идём в адимнку и наслаждаемся результатом.

2 комментарии

Авторизуйтесь, чтобы получить возможность оставлять комментарии

Похожие материалы (по тегу)