Автор Тема: Востановить права суперадминистратора  (Прочитано 117 раз)

03 Январь 2021, 18:05:03
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем здравствуйте!Буду благодарна за помощь. Ситуация следующая. Передали сайт на администрирование. По скольку сайт ещё от 2013 года логины и пароли были утеряны. Передали только один логин, пароль изменила через phpMyAdmin, получилось войти , но слева нет панели администратора и пишет доступ запрещён. С данной cms работаю впервые, полистала форум и поняла что проблема в том что данный логин не супер админа. В phpMyAdmin  в файле ps_employee есть только один пользователь. Вопрос , где найти логин суперадминистратора?
03 Январь 2021, 20:24:52
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33294
  • Репутация: +26768/-0
    • Просмотр профиля
В phpMyAdmin в таблице ps_employee  уставноите id_profile = 1.
Это профиль суперадмина.
03 Январь 2021, 21:14:38
Ответ #2
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, но все id установлены 1. Пробовала также менять версии php, не помогает. Может ли помочь обновление версии prestashop, сейчас 1.5.1.1, тогда вопрос как єто можно сделать без админки
04 Январь 2021, 10:32:13
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16373
  • Репутация: +14620/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Обновление Prestashop - https://prestashop-forum.ru/index.php/topic,80.0.html
Обновить можно без админки. Скачайте prestashop 1.5.х последней версии, перенесите все файлы в корень сайта, они должны заменить старые файлы и запустите установку prestashop.
05 Январь 2021, 01:03:49
Ответ #4
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Пробовала решить проблему заменой файла ps_access, безрезультатно. Но по ходу возник ещё вопрос. Пишут что роли пользователей прописывают в файле ps_authorization_role, такого файла в директории нетб может ли такое быть и где его можно взять?
05 Январь 2021, 11:20:18
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16373
  • Репутация: +14620/-5
  • Сообщество PrestaShop
    • Просмотр профиля
ps_authorization_role - это таблица в базе данных смотрите.
Если ее нет, можно импортировать с prestashop вашей версии.
06 Январь 2021, 00:19:58
Ответ #6
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да, имела ввиду как раз что данной таблицы нет в базе данных. Подскажите, пожалуйста где именно можно ее поискать, самостоятельно не могу найти
06 Январь 2021, 20:32:30
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16373
  • Репутация: +14620/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Скачайте с сайта prestashop.com вашу версию prestashop.
Установите ее. В phpmyadmin импортируйте таблицу ps_authorization_role.
Перейдите в базу сайта и экспортируйте таблицу ps_authorization_role.
11 Январь 2021, 20:27:14
Ответ #8
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем спасибо за участие. На данній момент проблема не решена. Может у кого то ещё есть мысли где можно покопаться чтобы востановить доступ к админке
12 Январь 2021, 12:23:25
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 33294
  • Репутация: +26768/-0
    • Просмотр профиля
Обновите в пределах одной версии. Если у вас prestashop 1.5.1.1, то через модуль Обновление в 1 клик обновите до PrestaShop 1.5.6.3 Stable