Как восстановить пароль администратора Joomla!

Дата добавления:
07.05.2012
Последнее изменение:
14.01.2015
Хиты:
9078
Рейтинг:
 
Голосовать:
Хорошо - Плохо

Ответ

Есть несколько вариантов восстановления утраченного пароля в Joomla! Мы рассмотрим один из них: создание нового пользователя с правами суперадминистратора.

Как создать пользователя с правами суперадминистратора

Чтобы создать нового пользователя, в программе phpMyAdmin (или другом клиенте MySQL) откройте базу данных, которую использует сайт Joomla! Выполните один из приводимых ниже SQL-запросов, в зависимости от используемой вами версии Joomla!

SQL-код для Joomla! 1.6 Joomla! 1.6, 2.5 Joomla! 2.5 и 3.x Joomla! 3.x

INSERT INTO `jos_users`
   (`id`,`name`, `username`, `password`, `params`)
VALUES (LAST_INSERT_ID(),'Administrator2', 'admin2',
    'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `jos_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');

SQL-код для Joomla! 1.5 Joomla! 1.5

INSERT INTO `jos_users`
   (`id`, `name`, `username`, `password`, `usertype`, `gid`, `params`)
VALUES (LAST_INSERT_ID(), 'Administrator2', 'admin2',
    'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199',
    'Super Administrator', 25, '');
INSERT INTO `jos_core_acl_aro`
VALUES (NULL, 'users', LAST_INSERT_ID(), 0, 'Administrator2', 0);
INSERT INTO `jos_core_acl_groups_aro_map`
VALUES (25, '', LAST_INSERT_ID());

Примечание. Перед выполнением запросов замените префиксы таблиц базы данных с приведенного в этих примерах jos_ на префикс, который используется в вашей установке Joomla! (При установке новые версии системы по умолчанию предлагают вам использовать в качестве префикса случайный набор символов, в то время как префикс jos_ использовался в более ранних версиях Joomla!) Замените этот префикс на свой во всех местах, где он встречается.

После выполнения этих запросов вы сможете войти в панель администратора Joomla! под именем пользователя admin2 и паролем secret. После входа в систему перейдите в Менеджер пользователей, смените пароль учетной записи на более безопасный и добавьте действующий адрес электронной почты. Если есть подозрение, что ваш сайт был взломан, убедитесь, что в списке пользователей отстутствуют подозрительные учетные записи, в особенности в группе Суперадминистраторы.

Приведенный выше пример устанавливает пароль secret. Возможные еще два варианта замены:

- admin  = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
- secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
- OU812  = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm

Внимание! Приведенные в статье пароли — общеизвестны. Их можно использовать только для восстановления доступа к сайту. Если не сменить пароли на более безопасные, ваш сайт может быть взломан. Обязательно смените пароль сразу после входа в систему.

По материалам сайта docs.joomla.org.

Категория

Комментарии   

 
0 # Спасибоwebinspektor 15.08.2013 01:57
Автору огромнейший респект! Я уже себе голову сломал. Перепробовал уже все методы описанные в инете и помог только этот. Только мне не понятно одно, как так получилось что вдруг перестало пускать в админку под старым паролем? Что произошло?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # RE: СпасибоИлья Вихарев 15.08.2013 11:52
Теоретически, возможны разные варианты. Ну, например, недавно была отмечена эпидемия вируса, поражающего сайты на Joomla!.

Но на практике лично мне чаще всего приходится пользоваться этим способом, когда пароль забыт или изначально неизвестен (например, при восстановлении сайтов из архивов).
Ответить | Ответить с цитатой | Цитировать
 
 
0 # ДякуюOleh 13.09.2013 00:45
Гарний матеріал!
Ответить | Ответить с цитатой | Цитировать
 
 
0 # RE: Как восстановить пароль администратора Joomla!Нурсултан 13.01.2015 19:02
У меня выходит такая ошибка:

У вас нет доступа к панели управления сайтом.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # RE: Как восстановить пароль администратора Joomla!Илья Вихарев 14.01.2015 00:24
Нурсултан, поменяли ли вы префикс базы данных перед выполнением запросов?

В статье все таблицы приводятся с префиксом jos_, а у вас он, скорее всего, другой.

(Я добавил примечание об этом в статью.)
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

SEO by Artio