2.13.5.4. Изменение пароля администратора в Drupal

Чтобы изменить пароль администратора в Drupal:
  1. В конфигурационном файле сайта посмотрите название базы данных, к которой он подключён.
  2. Откройте базу данных в phpMyAdmin.
  3. Выполните следующий SQL-запрос, указав в нём вместо new_password новый пароль:
    UPDATE `drupal_user` SET pass = MD5('new_password') WHERE uid = 1;

    Если названия таблиц в базе данных начинаются не со стандартного drupal_, а с другого префикса, внесите соответствующее изменение в SQL-запрос.

  4. Проверьте вход в админ-панель.
Чтобы изменить пароль администратора в Drupal:
  1. В корневом каталоге сайта создайте PHP-скрипт с содержимым, указав в нём вместо new_password новый пароль:
    script.php
    <?php
    define('DRUPAL_ROOT', getcwd());
    require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
    require_once 'includes/password.inc';
    echo user_hash_password('new_password');
    die();
    menu_execute_active_handler();
    ?>
  2. Выполните скрипт в браузере и вам отобразится хеш-код пароля.
  3. В конфигурационном файле сайта посмотрите название базы данных, к которой он подключён.
  4. Откройте базу данных в phpMyAdmin.
  5. Выполните следующий SQL-запрос, указав в нём вместо hash_password полученный в результате выполнения скрипта хеш-код:
    UPDATE `drupal_user` SET pass = '$hash_password' WHERE uid = 1;

    Если названия таблиц в базе данных начинаются не со стандартного drupal_, а с другого префикса, внесите соответствующее изменение в SQL-запрос.

  6. Проверьте вход в админ-панель.
  • hosting/cms/drupal/admin-password-change.txt
  • Последнее изменение: 2020/06/03 17:25
  • zinenko