Память имеет свойство «болеть», а клочок бумаги с паролем доступа к сайту вечно куда-то подевался. Как в таком случае попасть в административную часть CMS Joomla или WordPress? Есть решение и не в едином экземпляре
Если есть все «явки», права доступа к исходным файлам сайта или к его базе данных, то волноваться не стоит, поскольку представленные ниже способы восстановления забытого пароля к админке сайта помогут без особых проблем выбраться с данной ситуации.
Способы восстановления пароля администратора
Варианты восстановления пароля администратора в CMS Joomla и WordPress имеют одинаковые принципы, но отличаются поочередностью шагов. Поэтому, чтобы не усложнять поиск наиболее подходящего варианта объединим подобные в один заголовок.
Начнем с самого простого – это ссылка «Забыли пароль?»
Ссылка «Забыли пароль?»
Разработчики систем управления сайта Joomla или WordPress изначально предусмотрели вариант восстановления пароля в ответ на предоставленные ключевые параметры (E-mail или Логин).
Как добраться к этой «волшебной» ссылке — Забыли пароль?
Joomla . Чтобы воспользоваться функцией напоминание пароля, в адресной строке web-браузера введите:
http:
//URL-сайта/index.php?option=com_registration&task=lostPassword
В открывшийся форме, в соответствующие поля введите Логин и E-mail администратора, после чего жмите кнопку «Отправить пароль». Если предоставленные данные верны, на указанную электронную почту придет письмо с новым паролем для входа.
WordPress . Добраться к такой же ссылке в WordPress можно по следующему адресу:
http:
//URL-сайта/ wp-login.php
Сброс пароля запросом
Чтобы воспользоваться этим вариантом восстановления нам понадобится ID администратора (пользователя). Примем к сведению, что этот параметр нам известен.
WordPress . Заходим с помощью FTP-соединения на Хостинг, переходим в папку текущей темы. В этой папке находим файл — functions.php. Открываем и в самом конце добавляем такой код
wp_set_password( 'пароль', 1 );
где первый параметр – новый пароль, второй – это ID пользователя. Сохраняем изменения.
С помощью web-браузера заходим на свой сайт, просматриваем несколько его страниц (для полной уверенности, что запрос выполнен).
Вот и все! Теперь можно осуществить вход в админ-часть сайта с новым паролем.
Внимание! Не забудьте после успешного входа в панель управления сайтом удалить строку запроса в файле functions.php.
Joomla
. Восстановление пароля администратора (пользователя) в этой системе управления осуществляется немного сложнее – нужно сделать SQL-запрос к базе данных.
Подключаемся к базе данных сайта (например с помощью phpMyAdmin), формируем запрос
UPDATE
`jos_users`
SET
password=
'21232f297a57a5a743894a0e4a801fc3'
WHERE
id =
11
;
jos_
— это приставка к таблицам по умолчанию, которое можно изменить при установке системы.
В результате успешного выполнения команды – новый пароль администратора – Admin
phpMyAdmin
phpMyadmin
– это приложение предназначено для работы с базами данных MySQL непосредственно в окне web-браузера.
Для восстановления пароля таким способом необходимо иметь сам phpMyadmin и пароли доступа к нему, а также возможно потребуется пароль к самой MySQL. Если пароля к базе данных забыли, то посмотреть его можно в файле конфигурации системы управления сайтов.
Поскольку принцип восстановления пароля с помощью phpMyAdmin один и тот же как для
WordPress
, так и
Joomla
то приведем пример в общих чертах.
И так, заходим в
phpMyAdmin
. Слева видим название баз(-ы) данных, если их несколько – выбираем необходимую.
В правом окне приложения открылись таблицы, которые содержаться в выбранной MySQL. Если таблицы не показались – нажмите вверху «Структура»
Пароли пользователей хранятся в таблице wp_users (для WordPress) и jos_users (для Joomla). Будьте внимательны. Префиксы к таблицам wp_ и jos_ — это стандартные, которые прописываются по умолчанию и могут быть изменены при установке CMS.
В таблице wp_users , к примеру, выбираем пользователя, для которого необходимо изменить/восстановить пароль, отмечаем его и жмем «Изменить»
Напротив user_pass необходимо выбрать метод шифрования пароля (это MD5) и затем ввести сам пароль.
После сохранения внесенных изменений (внизу нажать «Ok») можно входить в административную часть с только что созданным паролем.
Joomla: Восстановление пароля с помощью скрипта
Для
CMS Joomla
восстановить пароль можно при помощи специальных скриптов – это
Admin Restore for Mambo/Joomla
или
Joomla System Tool
.
Чтобы сменить пароль администратора необходимо:
*скачать один из скриптов;
*извлечь из архива файл admrest.php (для скрипта
Admin Restore for Mambo/Joomla
) или jsys.php (для Joomla System Tool) и перенести в корень Вашего сайта;
*запустить скрипт из web-браузера. В адресной строке ввести http://URL-сайт/admrest.php или …/jsys.php;
*заходим в административную панель, выбираем пользователя и изменяем/вводим пароль.
Внимание! Не забудьте после успешного входа в панель управления удалить используемый скрипт из сайта!
На этом позвольте поставить точку. Если у Вас несколько сайтов, старайтесь все же не терять и не забывать пароли, явки!
Ноябрь 12th, 2014 в 17:18
Огромное спасибо за совет по восстановлению пароля к Joomla. Помог вариант с запросом к БД.
Но сделал я его немного иначе, чтобы не потерять настройки (пароль) старого админа. Мало ли.
1. Подключился к базе.
2. В таблице Users добавил нового пользователя с пустым паролем
3. В таблице user_usergroup_map дал новому пользователю права СуперАдмина.
4. Прогнал запрос «UPDATE `jos_users` SET password=’21232f297a57a5a743894a0e4a801fc3′ WHERE id = 11;»
5. Зашел без проблем под новым пользователем.