Для сброса пароля администратора в Drupal 7 предусмотрен скрипт, который нужно запустить подключившись по SSH.

После того как мы подключились к серверу нужно определить, где лежит скрипт. Его путь по умолчанию находится в корневой директории сайта Имя_сайта/scripts/password-hash.sh.

/var/www/www-root/data/www/testing.ru/scripts/password-hash.sh

Сменим директорию на корневую.

cd /var/www/www-root/data/www/testing.ru/  

Запустим скрипт следующей командой:

./scripts/password-hash.sh новый пароль

где новый пароль, тот который мы хотим задать.

file

В результате работы скрипта мы получаем 2 значения:

  • password – в которой обозначен заданный нами пароль;

  • hash – в которой выведен результат хэширующий функции.

Нам нужно сохранить значение поля hash.

$S$D0hnDOfz5V9SFOlSyiPUJjiL51zJ2Kdh1Ix1ScJTvURtgwgF1aS/

Теперь нам осталось поместить это значение в нужное поле в БД сайта.

Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле settings.php , который находится в /sites/default/ от корневой директории сайта.

/var/www/www-root/data/www/testing.ru/default/settings.php

Открываем этот файл, например, через Файловый менеджер, и ищем в нем строчки:

'database' => 'frnx_db',


'prefix' => ' ',

Значения в этих строках означают имя базы, с которой работает сайт, frnx_db и префикс таблиц базы, который в данном случае отсутствует.

После этого, нам нужно попасть в саму базу данных, через phpMyAdmin в разделе MySQL.

Находим нужную базу данных в списке и открываем ее.

Перед нами БД, с которой работает наш сайт. Нам нужно найти таблицу с пользователями нашего сайта. Её название имеет следующий вид – Префикс_users. В нашем случае она называется users.

file

Таблица users, в которой указана информация о всех зарегистрированных пользователях вашего сайта, нужно найти строку с логином Вашей учётной записи и открыть ее для редактирования, нажав на кнопку Изменить.

file

Для смены пароля нужно найти строку с названием pass

file

  • в поле Значение вставляем наш хэш, который мы сгенирировали с помощью скрипта.

file

Для сохранения изменений нажмем кнопку Вперед.

Обновлено 21 августа 2018 г.