Възстановяване на администраторска парола в 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.
Стъпка 4: Отворете settings.inc.php с Code Editor или чрез Edit опцията на File Manager.
Стъпка 5: Вътре във файла копирайте всичко, което е между единичните кавички _COOKIE_KEY. Добра идея е да копирате цялата стойност между кавичките в отделен текстови редактор (например Notepad) защото ще ви трябва по-нататък в стъпките.
Стъпка 6: Затворете settings.inc.php
Стъпка 7: Върнете се в началната страница на cPanel и идете в phpMyAdmin в Data Base секцията.
Стъпка 8: В phpMyAdmin базата данни на вашата PrestaShop инсталация намиращата се в колоната от ляво.
Стъпка 9: Скролнете надолу таблиците и потърсете таблицата ps_employee. (Префикса може да е различен в зависимост от изпълнението на инсталацията).
Стъпка 10: Изберете Edit за вашия Prestashop администраторски акаунт.
Стъпка 11: В полето, което се намира на един ред с passwd поставете стойността, която копирахте по – рано от _COOKIE_KEY от settings.inc.php. Като допишете непосредствено след него новата ви парола.
Стъпка 12: В колоната Function изберете MD5 от падащото меню.
Стъпка 13: Изберете Go бутона, които се намира отдолу.
Успяхте успешно да смените паролата на акаунта си. Вече можете да влезете в администраторския панел на PrestaShop с новата парола. Това е! 🙂
Ако имате въпроси или ви интересува друго относно PrestaShop, не се колебайте да попитате 🙂