Восстановить пароль к PrestaShop

Восстановить пароль к PrestaShop

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

В PrestaShop к паролю прибавляется так называемый COOKIE_KEY. У каждого магазина он разный, найти его можно в файле settings.inc в папке config.

Выглядит этот COOKIE_KEY примерно так:

2dgczDI1eqsoIuk9OnEYWBEzIm9iCaMpmVC0q6RG0R6IJFIXNY0NHGes

После того, как скопировали COOKIE_KEY, остаётся зайти в PHPMyAdmin, выбрать нужную базу данных, кликнуть по вкладке SQL и вписать туда следующую команду:


UPDATE `ps_employee` SET `passwd` = MD5(‘COOKIE_KEYпароль‘) WHERE `ps_employee`.`id_employee` = 1;

Естественно COOKIE_KEY и пароль нужно заменить на свои.

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

2dgczDI1eqsoIuk9OnEYWBEzIm9iCaMpmVC0q6RG0R6IJFIXNY0NHGes12345678

где 12345678 это пароль.

Важное примечание: Пароль в PrestaShop должен быть не короче 8 символов. Если пароль будет меньше, то магазин его не примет.

Вот и все, пароль восстановлен и теперь вы без проблем можете попасть к себе в админку.

Теги:

Не забываем подписываться на денежную RSS ленту

А также проследить за мной в твиттере


8 Комментарии Оставить комментарий

  1. А как на счет быстродействия у это CMS ?

  2. На самом деле я бы сказал, что это единственный минус, который мне удалось найти за время использования PrestaShop.

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

  3. Да это наврно у каждой cms, просто так ничего не бывает)

  4. А у меня пишет #1054 – Unknown column ‘‘TiCafva3UPr7KAnu5aeMmEwxBhIKk7izLfP3xH8E619vd0iDC33T4rdj12345678‘’ in ‘field list’

  5. Привет! Спасибо за статью, но к сожалению у меня не сработало, а дело скорее всего в том, что
    хостинг у меня на Hostinger.ru на одной учетной записи висят два сайта тестовый и mega-mobila.ru (теперь уже основной) , я сделал бэкап тестового сайта и перенес все на mega-mobila.ru,
    у обеих этих сайтов одна sql база, сайты работают, но не к одному из них не получается войти в админку. доступ к PHP myAdmin есть, так что править можно , по приведенной тобой последовательность не сработала. Кстати база привязана к тестовому сайту….

    Если есть какие то мысли по этому поводу, то буду очень благодарен!!!

  6. Ещё один момент! Когда вставляю
    UPDATE `ps_employee` SET `passwd` = MD5(‘COOKIE_KEYпароль‘) WHERE `ps_employee`.`id_employee` = 1;

    , то выдает #1582 – Incorrect parameter count in the call to native function ‘MD5′

    Я бы с удовольствием создал новую базу данных скопировал бы туда таблицы из старой, обозвал бы новым именем и создал нового пользователя если необходимо , но вот привязать ПРЕСТУ 1,3 к новой базе данных умею только из админки ((( Печалька в общем…

  7. Эврика :
    Создаем новую базу, (записываем имя базы, имя пользователя, пароль, имя сервера , вскоре пригодиться) открываем myAdmin, копируем в созданную базу таблицы из старой базы, сохраняем.

    Далее в FTP , в корне сайта редактируем файл settings.inc.php , далее путь public_html / Config/settings.inc.php
    как выглядит :

    В файле меняем имя базы, имя пользователя, пароль, имя сервера, Сохраняем !!!
    В моем случае помогло…

  8. Константин,

    Привет, рад что все таки помогло и спасибо, что описал как решил свою проблему.

Оставить комментарий к статье Восстановить пароль к PrestaShop