0

Как да възстановим администраторска парола в PrestaShop

Възстановяване на администраторска парола в PrestaShop през база от данни.

Може да има моменти, когато вие или не сте получили мейла за възстановяване на паролата или PrestaShop има проблеми с изпращането на мейла. За щастие има алтернативен начин за смяна на паролата на администратора през базата данни с помощта на PrestaShop _COOKIE_KEY_ от файла с настройки на PrestaShop. COOKIE_KEY_ е уникален за всяка инсталация PrestaShop, така че ще ни бъде нужен за възстановяване. Той е уникален за всяка PrestaShop инсталация. Така че не може да използвате този от примера, който предстои да разгледаме.

Стъпка 1:  Влезте в cPanel акаунта си

Стъпка 2: Преди да започнем да ровим в базата от данни, ще ни е нужен  _COOKIE_KEY_ от config/settings.inc.php на вашата инсталация. Чрез cPanel Manager, влезте в директорията където се намира PrestaShop. (public_html или в поддиректория на  public_html).

Стъпка 3: Влезте в config директорията, където е инсталиран PrestaShop.

PrestaShop Confi Folder

 

Стъпка 4: Отворете settings.inc.php с Code Editor или чрез Edit опцията на File Manager.

Редактиране на settings.inc

 

Стъпка 5: Вътре във файла копирайте всичко, което е между единичните кавички _COOKIE_KEY. Добра идея е да копирате цялата стойност между кавичките в отделен текстови редактор (например Notepad) защото ще ви трябва по-нататък в стъпките.

Копиране на Cookie key

 

Стъпка 6: Затворете settings.inc.php

Стъпка 7: Върнете се в началната страница на cPanel и идете в phpMyAdmin в Data Base секцията.

phpmyadmin-icon-cpanel

 

Стъпка 8: В phpMyAdmin базата данни на вашата PrestaShop инсталация намиращата се в колоната от ляво.

prestashop-password-database

 

Стъпка 9: Скролнете надолу таблиците и потърсете  таблицата ps_employee. (Префикса може да е различен в зависимост от изпълнението на инсталацията).

Таблица employee

 

Стъпка 10: Изберете Edit за вашия Prestashop администраторски акаунт.

Prestashop редактиране на администратор

 

Стъпка 11: В полето, което се намира на един ред с passwd  поставете стойността, която копирахте по – рано от _COOKIE_KEY от settings.inc.php. Като допишете непосредствено след него новата ви парола. 

PrestaShop нова парола

 

Стъпка 12: В колоната Function изберете MD5 от падащото меню.

prestashop-database-password-md5

Стъпка 13: Изберете Go бутона, които се намира отдолу.

Успяхте успешно да смените паролата на акаунта си. Вече можете да влезете в администраторския панел на PrestaShop с новата парола. Това е! 🙂
Ако имате въпроси или ви интересува друго относно PrestaShop, не се колебайте да попитате 🙂

Constantine Bachvarov