Как восстановить пароль администратора в Joomla?
Опубликовано Артур Крюков on 04 February 2013 19:16:29

СБРОС ПАРОЛЯ СУПЕРАДМИНИСТРАТОРА С ПОМОЩЬЮ SQL-ЗАПРОСА

Если же по некоторым причинам нет возможности восстановления пароля посредством функции напоминания забытого пароля, можно сбросить пароль администратора посредством SQL-запроса. Рекомендуем использовать phpMyAdmin.
Но прежде чем сбрасывать пароль мы должны узнать какой префикс таблиц в базе данных используется на нашем сайте. Ответ на этот вопрос можно посмотреть (например, через FTP) содержимое файла configuration.php находящийся в корне вашего сайта. Префикс таблиц в базе данных содержится в строке:

public $dbprefix = 'jos_';

Либо можно просто открыть в phpMyAdmin список таблиц базы данных сайта и посмотреть, с каких символов начинаются названия таблиц в базе данных (нас интересует все, что идет до первого символа подчеркивания).

Префикс таблиц мы знаем, логин пользователя - тоже, приступаем к сбросу пароля:

  • Подключаемся к базе данных сайта с помощью phpMyAdmin
  • Выбираем в списке слева базу данных сайта, и смотрим какой префикс у таблиц в базе данных
  • В центральном окне phpMyAdmin нажимаем кнопку SQL
  • Вставляем в окно текст SQL-запроса:

UPDATE `jos_users` 

SET `password` = MD5('new_password') 

WHERE `username` = 'admin'

  • Корректируем SQL-запрос: заменяем jos_ на используемый, на вашем сайте, префикс таблицы, вместо new_password вписываем желаемый пароль, а вместо admin логин пользователя, которому мы меняем пароль.
  • Выполняем SQL-запрос, нажав кнопку ОК (Go).
(3 голос(а))
Эта статья помогла
Эта статья не помогла