Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено][FAQ] Как вернуть права Администратору


Recommended Posts

Пожалуйста помогите!!!

Устанавливала модуль новостей и по глупости в панеле администрирования Система /пользователи /группы пользователей/главный администратор поставила галочки для catalog/news.

Теперь не могу вообще ничего в админке редактировать.Пишет, что нет прав для доступа на страницы и обратиться к администратору..... всё бы хорошо... только администратор-это я.

Помогите восстановить права! обратиться больше не к кому. Очень нужна помощь :rolleyes:

Link to comment
Share on other sites


Если галочки у остальных пунктов не снимала - то проблема ни как не связана с новостями.

Проблема на локалке или на хостинге?

Link to comment
Share on other sites

Если галочки у остальных пунктов не снимала - то проблема ни как не связана с новостями.

Проблема на локалке или на хостинге?

В том-то и проблема, что по глупости сняла везде галочки.... и никуда кроме новостей зайти не могу, т.к, только там оставила галочку. Вот и не знаю, что делать. Может где-то в системе менять?

Link to comment
Share on other sites


Такой тупой способ, чтобы не ковыряться в mysql:

1. В админке сохраните бэкап базы данных (выберите галочками все, кроме user group)

2. Верните на сервер папку install, и установите заново магазин

3. В админке сделайте восстановление базы данных из бэкапа - вернется все, кроме свежеустановленной таблицы user group с дефолтными значениями.

Link to comment
Share on other sites


Такой тупой способ, чтобы не ковыряться в mysql:

1. В админке сохраните бэкап базы данных (выберите галочками все, кроме user group)

2. Верните на сервер папку install, и установите заново магазин

3. В админке сделайте восстановление базы данных из бэкапа - вернется все, кроме свежеустановленной таблицы user group с дефолтными значениями.

Не получается сохраниться в бэкапе, пишет, что нет доступа.

Посоветуйте, что делать в этом случае.

Link to comment
Share on other sites


Не получается сохраниться в бэкапе, пишет, что нет доступа.

Посоветуйте, что делать в этом случае.

а, точно, прав же нет.

тогда сделайте бэкап в панели управления хостингом, и там же его восстановите после установки. обычно для этого там стоит phpmyadmin, там тоже можно нужные таблицы выбирать.

Link to comment
Share on other sites


а, точно, прав же нет.

тогда сделайте бэкап в панели управления хостингом, и там же его восстановите после установки. обычно для этого там стоит phpmyadmin, там тоже можно нужные таблицы выбирать.

Огромное спасибо, буду пытаться на хостинге что-то делать.

А можете написать много подробнее как это всё сделать?

Link to comment
Share on other sites


Человек вряд ли понимает, как и что значит "выполнить запрос". Лучше не надо :)

Но на всякий случай запрос тут оставлю, для будущих поколений :)

Выполнить запрос

UPDATE `oc_user_group` SET `permission` = 'a:2:{s:6:"access";a:1:{i:0;s:20:"user/user_permission";}s:
6:"modify";a:1:{i:0;s:20:"user/user_permission";}}' WHERE  `user_group_id` = 1;
После этого зайти и установить нужные права в админке.
Link to comment
Share on other sites


  • 2 months later...

Происходит странное, неожиданно слетели права админа, практически везде пишет "нет прав", запрос, что выше приведен выполнял, выполняется без ошибок, после выполнения дает назначить права, устанавливаю все галки, сохраняю, ошибок не выдает, но и права не меняются(( прошу о помощи.

Link to comment
Share on other sites


при нажатии кнопки "сохранить" в базу сохраняются только первые 69 привилегий из раздела "modify", соответственно права на редактирование прав пользователей теряются, сейчас решаю проблему ручным копированием списка привилегий из "access" в "modify", но как решить проблему на корню не знаю.

Link to comment
Share on other sites


  • 10 months later...
  • 1 year later...

Человек вряд ли понимает, как и что значит "выполнить запрос". Лучше не надо smile.gif

Но на всякий случай запрос тут оставлю, для будущих поколений smile.gif

Выполнить запрос

UPDATE `oc_user_group` SET `permission` = 'a:2:{s:6:"access";a:1:{i:0;s:20:"user/user_permission";}s:
6:"modify";a:1:{i:0;s:20:"user/user_permission";}}' WHERE  `user_group_id` = 1;
После этого зайти и установить нужные права в админке.

 

 

После этого запроса вообще нет прав даже зайти куда либо, что делать?

Выдает вот это вверху браузера: 

 

Notice: unserialize() [function.unserialize]: Error at offset 56 of 110 bytes in /var/www/мой логин/public_html/мой сайт/system/library/user.php on line 23

 

И вот что в бд, значении:  Top Administrator

 

a:2:{s:6:"access";a:1:{i:0;s:20:"user/user_permission";}s:

6:"modify";a:1:{i:0;s:20:"user/user_permission";}}
Link to comment
Share on other sites


Все я сделал! Пошел по совету хорошего человека, установил denwer, на него поставил чистый opencart, зашел в бд и скопировал все значения, перенес в свою бд и все заработало!

Link to comment
Share on other sites


  • 1 year later...

Все я сделал! Пошел по совету хорошего человека, установил denwer, на него поставил чистый opencart, зашел в бд и скопировал все значения, перенес в свою бд и все заработало!

Офигеть! Это единственный вариант, который мне помог. 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.