Как восстановить пароль администратора Joomla!
Ответ
Есть несколько вариантов восстановления утраченного пароля в Joomla! Мы рассмотрим один из них: создание нового пользователя с правами суперадминистратора.
Как создать пользователя с правами суперадминистратора
Чтобы создать нового пользователя, в программе phpMyAdmin (или другом клиенте MySQL) откройте базу данных, которую использует сайт Joomla! Выполните один из приводимых ниже SQL-запросов, в зависимости от используемой вами версии Joomla!
SQL-код для Joomla! 1.6
, 2.5
и 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 
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.
Комментарии
Но на практике лично мне чаще всего приходится пользоваться этим способом, когда пароль забыт или изначально неизвестен (например, при восстановлении сайтов из архивов).
У вас нет доступа к панели управления сайтом.
В статье все таблицы приводятся с префиксом jos_, а у вас он, скорее всего, другой.
(Я добавил примечание об этом в статью.)
RSS лента комментариев этой записи