Главная arrow Программирование arrow HTML arrow Joomla: Как восстановить пароль суперадминистратора admin Monday, June 26 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

Joomla: Как восстановить пароль суперадминистратора admin Версия для печати
Написал microsin   
02.07.2009

У многих начинающих пользователей Joomla частенько возникает проблема с учетной записью суперадминистратора. Что делать если забыл пароль заданный при первоначальной установке? Заново все переустанавливать? Нет, нет и еще раз нет! В этом руководстве мы расскажем, как восстановить пароль суперадминистратора.

[Восстановление с помощью функции напоминания пароля]

Если вы помните e-mail суперадминистратора, можно зайти на сайт и воспользоваться функцией напоминания забытого пароля. Для этого нужно набрать в адресной строке браузера (вместо site.ru укажите адрес вашего сайта):

http://site.ru/index.php?option=com_registration&task=lostPassword

После этого ввести логин и e-mail учетной записи суперадминистратора, и нажать кнопку «Отправить пароль». Новый пароль будет выслан на адрес учетной записи суперадминистратора.

[Сброс пароля суперадминистратора с помощью SQL-запроса]

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

Для этого необходимо подключиться к базе данных сайта и выполнить следующий SQL-запрос (например с помощью phpMyAdmin):

UPDATE `jos_users`   SET password='21232f297a57a5a743894a0e4a801fc3' WHERE id = 62;

После выполнения данного SQL-запроса, пароль суперадминистратора будет admin. Не забудьте зайти в административную панель и изменить этот пароль в целях безопасности.

Либо можно сразу в запросе указать новый пароль, тогда запрос будет выглядеть так:

UPDATE `jos_users`   SET password= MD5( 'new_password' ) WHERE id = 62;

где вместо new_password вы можете указать свой новый пароль.


[Скрипт Admin Restore for Mambo/Joomla]

Этот совет подходит только для версии Joomla 1.0.12 (для версии 1.5.14 скрипт не подойдет). Для полного восстановления учетной записи суперадминистратора можно воспользоваться небольшим скриптом, разработанным студией Gorsk.net. Скрипт Admin Restore for Mambo/Joomla устанавливает учетной записи суперадминистратора пароль admin.

  1. Загрузить скрипт Admin Restore for Mambo/Joomla
  2. Извлечь из архива файл admrest.php
  3. Скопировать admrest.php в корень сайта
  4. Запустить скрипт из браузера (например, http://site.ru/admrest.php)
  5. Зайти в административную панель и изменить пароль по умолчанию

Примечание: если настройки сервера позволяют, файл попытается самоудалиться; если ему это не удастся — обязательно удалите его с сервера вручную!

Информация получена с сайта "Joomla! CMS по-русски" - http://joomlaportal.ru/content/view/131/53/.

[Восстановление пароля с помощью phpmyadmin]

Этот совет универсальный и для Joomla 1.0.12, и для Joomla 1.5.14, так как в обоих версиях пароли закодированы одинаково - хешем MD5. Здесь расписана процедура в случае phpmyadmin, установленного на Денвер, а для рабочего сайта процедура аналогичная, просто адрес входа в phpmyadmin будет отличаться. Процесс по шагам:

1. Вводим адрес http://localhost/Tools/phpmyadmin/index.php. Это вход на Денвере в утилиту администрирования MySQL баз - phpMyAdmin.
2. Слева из выпадающего списка БД (базы данных) выбираем базу нашего сайта. Имя базы данных можно узнать из файла configuration.php сайта, см. строку var $db = ...
3. Выбираем в спискуе таблиц слева таблицу с именами пользователей - jos_users. В нижней части экрана будет поле "Выполнить SQL запрос(ы) на БД". Вставьте туда запрос (если он еще автоматически не вставлен) SELECT * FROM `jos_users`
4. Нажмите кнопку "Пошел" чуть ниже введенного SQL-запроса. Выведется табличка с данными пользователей. Ищите пользователя, у которого в столбще name стоит Administrator, а в поле username стоит admin. В поле password будет стоять длинная строка из случайных на первый взгляд символов - это и есть закодированый MD5 пароль (MD5 хеш пароля). Нам надо этот хеш поменять. Для этого жмем на картику с карандашиком с начале строки, в которой находится Administrator - "Правка".
5. Выведется развернутый список полей записи Administrator, которые можно отредактировать. Ищите поле password, и замените все содержимое строки, которое там есть, на волшебную комбинацию 248233c807ddbf9a6e7343dbb425a888. Это хеш нового пароля joom.ru
6. Нажмите кнопку "Пошел" внизу. Снова выведется экран, как на шаге 5, но в поле password уже будет новый хеш. Все, пароль мы поменяли, теперь можно зайти в админку под логином admin и паролем joom.ru

Последнее обновление ( 04.02.2011 )
 

Комментарии  

  1. #8 shalkar
    2012-11-3016:20:01 О спасибо! ОГРОООООМНОЕ СПАСИБО
  2. #7 Nik
    2012-10-3011:47:38 А мне понравилось… а самый первый наверное просто jos джустину поменять на джумла и далее также… очень помогло, спасибо!
  3. #6 Кортез
    2011-08-1620:17:03 Огромное спасибо
  4. #5 FX
    2011-08-1317:20:42 Danke schoen!
  5. #4 Sasha
    2011-02-0621:39:29 Мой сайт хакнули, не мог восстановить после хака пароль админки, а старый пароль не работал. Спасибо за рекомендации, пароль изменил, всё получилось. Помог вариант: UPDATE `jos_users` SET password= MD5( 'new_password' ) WHERE id = 62; где вместо new_password вы можете указать свой новый пароль. Joomla 1.5.7 Сайт свой не стану указывать, а админу спасибо за информацию!!!
  6. #3 xakerxak
    2010-12-0900:56:53 Спасибо огромное
  7. #2 Яна
    2010-12-0412:19:00 Спасибо огромное!!! Все работает!
  8. #1 Alex
    2009-09-0615:38:53 Блин, а ты проверял эти методы?
    Зачем плодить похожие темы, если минимум два варианта работают только для ранних версий джумла.

    microsin: Да, у меня самого старая Joomla 1.0.12 - думаю она стоит минимум еще у двух третей вебмастеров, а один из методов - со скриптом - я пробовал. И какой смысел возмущаться по этому поводу?.. Да, половина моего сайта - просто перепечатка знаний, которые нарыл в Интернете, потратив на это время. Но это не означает, что хочу потратить это время на поиск снова - мне намного проще залезть на свой сайт и открыть нужную статью. Сочуствую, если Вам что-то не нравится - ищите другие источники.

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

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

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

< Пред.   След. >

Top of Page
 
microsin © 2017