Jump to content
Sign in to follow this  
mikuskov

[Решено] Доступ запрещён - администратору.

Recommended Posts

Здравствуйте.

Я - администратор сайта и других пользователей нет. При попытке изменить модуль "Ссылки", например, выдаёт ошибку: "У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору". Это предложение обратиться к самому себе появляется и в ряде других аналогичных случаев. Как это исправить?

Share this post


Link to post
Share on other sites

admin -> система - пользователи - группы пользователей

редактировать группы админов:

проставить галочки на ВСЕ разделы

Share this post


Link to post
Share on other sites

admin -> система - пользователи - группы пользователей

редактировать группы админов:

проставить галочки на ВСЕ разделы

Помогло. Спасибо.

Share this post


Link to post
Share on other sites

Скажите а что делать если этот вариант не помогает? я вообще не могу найти в списке где надо ставить галочки тот модуль к которому меня не пускает в админке.....

Share this post


Link to post
Share on other sites

Модуль az_staticbanner .. меняет банеры на главной странице в моем шаблоне.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

выставь кодировку в UTF8

Share this post


Link to post
Share on other sites

admin -> система - пользователи - группы пользователей

редактировать группы админов:

проставить галочки на ВСЕ разделы

Все именно так и делаю, но когда нажимаю сохранить пишет: "У Вас нет прав для изменения списка групп пользователей!"

При этом в пользователях, в поле группа пользователей почему то стоит Демонстрация, хотя как я понимаю должно быть Главный администратор. При попытке изменить значение этого поля пишет: "У Вас нет прав для изменения списка пользователей!" Вобщем замкнутый круг какой то. Как то бредово выглядит то, что в админку пускает без проблем, а вот изменить что либо.... Буду очень признателен за совет. Установлен ocstore 0.2.2

Share this post


Link to post
Share on other sites

А что за модуль?

Приветствую Вас.

Аналогичная проблема:

OpenCart 1.4.9.3

До сегодняшнего дня инсталлировал массу модулей - проблем не было. А тут:

Модуль "Активность покупателей".

Воткнул на виртуалке - отлично!

Установил на сайте - не могу активизировать в админке "report/activity": пишется "У Вас нет прав для изменения списка групп пользователей!"

Ума не приложу: что делать?

Прошу помощи!!!

Share this post


Link to post
Share on other sites

После установки ocstore, 1.5.1.3 на сервере, у главного админа нет прав на изменения user/user, user/user_permission и некоторых других доступов.

Добавил руками modify user/user, user/user_permission в БД, но после внесения любого изменения, права снова слетают

Решил:

suhosin.post.max_vars на хостинге установлено в 200. При измении прав, отправляется более 200 переменных, поэтому некоторые не сохраняются

  • +1 2

Share this post


Link to post
Share on other sites

После установки ocstore, 1.5.1.3 на сервере, у главного админа нет прав на изменения user/user, user/user_permission и некоторых других доступов.

Добавил руками modify user/user, user/user_permission в БД, но после внесения любого изменения, права снова слетают

Решил:

suhosin.post.max_vars на хостинге установлено в 200. При измении прав, отправляется более 200 переменных, поэтому некоторые не сохраняются

Здравствуйте,столкнулся с такой-же проблемой :( Подскажите по подробнее как и где этот suhosin.post.max_vars найти и изменить :oops: что-то порылся в настройках хостинга и ничего такого не нашел

Share this post


Link to post
Share on other sites

нашел где это исправить , в php.ini на хостинге :) suhosin.post.max_vars 200 было , ставил 400 , 1024 итд, но проблему это не решило ... :( каждый раз при изменении прав слетают user_permission итд ... может из-за чего-то другого ? Мужики, выручайте! :-) Тех поддержка хостинга морозится ...

Share this post


Link to post
Share on other sites

xttp, а точно параметр изменился? можно посмотреть и посчитать в консоли (типа файербага например) сколько действительно параметров передается.

  • +1 1

Share this post


Link to post
Share on other sites

xttp, а точно параметр изменился? можно посмотреть и посчитать в консоли (типа файербага например) сколько действительно параметров передается.

прошу прощенья за глупый вопрос, а где именно там смотреть/считать ? Что-то я покопался,покопался и не понял ничего :) Как-то раньше не доводилось сталкиваться с этим ) где это в фаербаге искать ?

Share this post


Link to post
Share on other sites

Вот какое решение предложил мне мой провайдер. Правда, я его не проверил еще, так как пока ничего не меняю.

Итак, в файл .htaccess нужно вставить нижеследующий блок:

<IfModule Mod_php.c>

php_value suhosin.post.max_vars 1000

php_value suhosin.request.max_vars 1000

</IfModule>

Если модуль делает запросов больше, чем указана цифра, то выскакивает как раз запрещение.

То есть, если 1000 будет мало, надо увеличить скажем до 2000 и проверить. И так далее.

Кто проверит - отпишитесь!

  • +1 1

Share this post


Link to post
Share on other sites

Вот какое решение предложил мне мой провайдер. Правда, я его не проверил еще, так как пока ничего не меняю.

Итак, в файл .htaccess нужно вставить нижеследующий блок:

<IfModule Mod_php.c>

php_value suhosin.post.max_vars 1000

php_value suhosin.request.max_vars 1000

</IfModule>

Если модуль делает запросов больше, чем указана цифра, то выскакивает как раз запрещение.

То есть, если 1000 будет мало, надо увеличить скажем до 2000 и проверить. И так далее.

Кто проверит - отпишитесь!

Спасибо, но мне не помогло :(

Share this post


Link to post
Share on other sites

Вот блинн, а жаль...

Тогда попробуй сделать, как сделал я еще перед тем, как провайдер дал подсказку.

Я сделал дамп таблицы (экспортировал в файл таблицу user_group) из базы данных у меня на локалке, где нормально допускался администратор к изменениям.

Далее на серваке опустошил таблицу user_group. А далее просто импортировал файл на сервак. И все пошло!

Кстати, на всякий пожарный сделай бэкап таблицы и на сервере сначала.

Share this post


Link to post
Share on other sites

Вот блинн, а жаль...

Тогда попробуй сделать, как сделал я еще перед тем, как провайдер дал подсказку.

Я сделал дамп таблицы (экспортировал в файл таблицу user_group) из базы данных у меня на локалке, где нормально допускался администратор к изменениям.

Далее на серваке опустошил таблицу user_group. А далее просто импортировал файл на сервак. И все пошло!

Кстати, на всякий пожарный сделай бэкап таблицы и на сервере сначала.

та я в общем-то сей час так и работаю, но так как на локалке нет модулей, а на хосте есть,то возникают неудобства .... прийдется ставить модули на локалку а потом на хост ,затем копировать с базы локалки user_group на хост )) в общем целое дело )))

Share this post


Link to post
Share on other sites

Да нет, все гораздо проще: ставишь модуль на хосте, а как только получаешь отказ - просто опустошаешь таблицу на хосте и импортируешь один и тот же, один раз экспортированный файл, и все.

Share this post


Link to post
Share on other sites

у меня большая часть модулей требует галочку в правах админа :) Так что все-таки прийдется повозиться чуток! Всем спасибо за ответы !!)

Share this post


Link to post
Share on other sites

Братцы-специалисты по OPENCART, неужели же никто не сталкивался и не решил эту проблему???

Share this post


Link to post
Share on other sites

Братцы-специалисты по OPENCART, неужели же никто не сталкивался и не решил эту проблему???

думаю от них это не зависит , это зависит от хостинга... пока-что это единственный выход:

Я сделал дамп таблицы (экспортировал в файл таблицу user_group) из базы данных у меня на локалке, где нормально допускался администратор к изменениям.

Далее на серваке опустошил таблицу user_group. А далее просто импортировал файл на сервак. И все пошло!

Кстати, на всякий пожарный сделай бэкап таблицы и на сервере сначала.

Share this post


Link to post
Share on other sites

Чтобы модули отображались в настройках группы пользователей

нужно иметь в базе запись в таблице extension

С таблицей user_group я не разобрался - какие-то i и s - не понятно.

Share this post


Link to post
Share on other sites

С таблицей user_group я не разобрался - какие-то i и s - не понятно.

Сначало поставь модули на локалке (те которые требуют прав) и дай права , потом

заходишь на локалке в пхпмайадмин , находишь свою бд ,там найдешь строчку user_group , кликни по ней ,увидиш там 2 строчки ,"Главный администратор" и "Демонстрация", клацни на Главный "администратор" (изменить) увидишь там что-то типа этого

a:2:{s:6:"access";a:123:{i:0;s:17:"catalog/attribute";i:1;s:23:"catalog/attribute_group";i:2;s:16:"catalog/category";i:3;s:16:"catalog/download";i:4;s:14:"catalog/filter";i:5;s:19:"catalog ........

скопирую все, и вставть(замени) в тоже место на хосте

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.