Для того, чтобы сбросить пароль администратора в
Drupal 8 предусмотрен скрипт, который нужно запустить подключившись по SSH.
Вы можете подключиться по SSH двумя способами:
- С помощью Putty
- С помощью различных веб-консолей:
В нашей панели управления хостингом, помощью SSH-консоли, расположенной в разделе "SSH" на Вашей услуге хостинга:
С помощью Shell-клиента, расположенном в разделе Инструменты в ISPmanager:или
Terminal в разделе
Расширенный в Cpanel:
После подключения по SSH необходимо определить, где лежит нужный скрипт. Его путь по умолчанию от корня аккаунта в ISP имеет вид /www/название_сайта/core/scripts/password-hash.sh
И в Cpanel
/home/Ваш_логин/public_html/core/scripts/password-hash.sh (вместо
public_html может быть путь, который Вы указали при создании домена)
Команду запуска скрипта необходимо вводить из корня аккаунта.
Для того, чтобы перейти в корень аккаунта ведите команду:
cd ~
Теперь, находясь в корне аккаунта, введите следующую команду
для ISP:
./www/site_name/core/scripts/password-hash.sh NewPass
Для Cpanel:
./site_name/core/scripts/password-hash.sh NewPass
где site_name - название Вашего сайта.
Если команда выполнилась корректно - Вы увидите следующее:
В результате работы скрипта мы получим 2 значения:
- password – где обозначен заданный пароль;
- hash – где выведен результат хэширующий функции.
Сохраните значение поля hash.
Теперь надо поместить это значение в нужное поле в базе данных сайта.
Откройте базу данных с помощью phpMyAdmin.
Найдите таблицу с пользователями Вашего сайта. Её название имеет следующий вид:
Префикс_users_field_data
Префикс (prefix) Вы можете посмотреть в конфигурационном файле settings.php
Нажмите на неё и появится информация о всех зарегистрированных пользователях вашего сайта. Далее нужно найти строку с логином Вашей учетной записи и открыть её для редактирования, нажав на кнопку Изменить в левой части строки.
Для замены пароля найдите строку pass. В поле Значение вставьте hash, который сгенирировали с помощью скрипта ранее.
Теперь необходимо нажать кнопку Вперёд, расположенную в нижней части страницы, чтобы сохранить внесённые изменения.
После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите Ваш логин и новый пароль.