Сброс пароля супер администратора Joomla и Wordpress при помощи phpMyadmin.
Здравствуйте, уважаемые читатели. Данная статья будет полезна тем, кто забыл пароль супер администратора для входа в админку Wordpress или Joomla. Для тестирования различных расширений и прочих экспериментов я постоянно создаю на Денвере или на XAMPP тестовые сайты, от которых периодически забываю пароли. Но это не беда. Восстановить пароль в административную панель Wordpress или Joomla достаточно быстро и легко. Для этого используется утилита phpMyadmin. Мы рассмотрим два способа восстановления паролей.
Сброс пароля супер администратора при помощи стандартной функции восстановления паролей.
К сожалению встроенная в Joomla стандартная функция восстановления паролей не позволяет восстановить пароли пользователей, входящих в группу Super Users.
А вот в Wordpress таким образом можно восстановить пароль пользователя с ролью Администратор. Этим способом удобно пользоваться, если ваш сайт залит на хостинг. В окне для ввода логина и пароля жмете на ссылку "Забыли пароль" и далее вводите логин администратора или его e-mail.
На электронный почтовый ящик, указанный в настройках профиля администратора, придет письмо со ссылкой для сброса пароля.
А если в настройках учетной записи администратора не указан или указан несуществующий e-mail, тогда придется воспользоваться вторым способом.
Сброс пароля супер администратора Wordpress и Joomla при помощи утилиты phpMyadmin.
Учетные записи пользователей и зашифрованные пароли к ним хранятся в базе данных в таблице xxx_users (где xxx - префикс таблицы, у каждого свой обычно). Поэтому для сброса пароля администратора запускаем в панели управления вашим хостингом утилиту phpMyAdmin. Эта утилита используется для доступа и управления базами данных. Во время запуска утилита phpMyAdmin запросит логин и пароль администратора баз данных.
Но что если вы потеряли логин и пароль от базы данных? Это тоже не страшно в случае, если у вас под рукой имеется резервная копия вашего сайта или сохранился доступ по ftp к файлам вашего сайта. Логин и пароль от базы данных хранится в файле configuration.php, который располагается в корне вашего сайта.
Ищем в файле вот эти строчки:
public $user = 'логин к базе'; public $password = 'пароль к базе'; public $db = 'имя базы';
Теперь логин и пароль к базе у нас есть и мы наконец можем запустить утилиту phpMyadmin.
Если у вас на хостинге несколько сайтов со своими базами данных, то в утилите phpMyadmin вам нужно будет выбрать базу данных сайта, в котором вы будете менять пароль супер администратора.
После того как выбрали нужную базу, нажимаете на кнопку SQL как показано на рисунке ниже, и в поле для ввода SQL запроса вставляете один из двух указанных ниже SQL запросов и нажимаете кнопку OK.
SQL запрос для сброса пароля в Joomla (проверено на версии 2.5.x и 3.x):
UPDATE `dk45_users` SET `password` = MD5('new_password') WHERE `username` = 'admin'
Данный запрос ищет в таблице dk45_users строку, в которой параметру username присвоено значение admin и меняет в этой строке параметр password на ваш пароль, дополнительно его шифруя при помощи MD5 шифрования.
SQL запрос для сброса пароля в Wordpress:
UPDATE `wp_users` SET `user_pass` = MD5( 'Новый пароль' ) WHERE `user_login` = 'admin'
Данный запрос ищет в таблице wp_users строку, в которой параметру user_login присвоено значение admin и меняет в этой строке параметр user_pass на ваш пароль, дополнительно его шифруя при помощи MD5 шифрования.
Префикс dk45_ или wp_ меняете на свой (см. рисунки выше).
new_password меняете на свой пароль, например, password.
Логин admin меняете на свой логин супер администратора, под которым вы заходите в админку.
Вы также можете поменять пароль руками без ввода SQL запросов, изменив соответствующее поле в нужной сроке таблицы.
Для изменения пароля в базе Joomla выбираем таблицу xxxx_users (где xxxx - префикс таблиц вашей базы данных), далее перед строкой с вашим логином нажимаем на кнопку изменить. В открывшемся окне в столбце "Функция" строки password выбираем из выпадающего списка значение MD5, в столбце "Значение" указываем новый пароль и нажимаем внизу на кнопку OK.
Для изменения пароля в базе Wordpress выбираем таблицу xxxx_users (где xxxx - префикс таблиц вашей базы данных по умолчанию wp_), далее перед строкой с вашим логином нажимаем на кнопку изменить. В открывшемся окне в столбце "Функция" строки user_pass выбираем из выпадающего списка значение MD5, в столбце "Значение" указываем новый пароль и нажимаем внизу на кнопку OK.
Вот так легко и просто мы разобрались как сбрасывать пароль в административную панель сайта на Joomla и Wordpress в случае его утери.
Вы можете помочь проекту, рассказав о нем в социальных сетях:
Спасибо!
Комментарии
Без Вас я бы ещё денька два (по 12-16 часов) поднимал бы учётную запись...
Низкий Вам поклон!!!