Как восстановить доступ к админке Joomla 3
Судя по статистике запросов в поисковиках, ключевая фраза «Не могу войти в админку Joomla» встречается довольно часто, а значит у вебмастеров постоянно возникает проблема с доступом в панель управления сайтом.
А без админки администрировать сайт на движке Joomla невозможно, потому вы должны знать, как восстановить доступ к админпанели, и как это осуществить несколькими способами.
Именно это и будет рассмотрено в данной статье.
Не могу войти в админку, что делать
Причин появления фразы «не могу войти в админку» может быть несколько. С одной стороны, это могла быть ваша оплошность. Вспомните все изменения, которые вы ввели на сайте Joomla во время последнего удачного сеанса в админпанели. Возможно, вы случайно или ради эксперимента деактивировали плагин «Пользователь». Именно благодаря этому инструмента появляется форма авторизации. Чтобы исправить такую оплошность, вам необходимо зайти на хостинг в pHpMyAdmin и войти в редактор jos_plugins. В редакторе вы найдете пункт published. Если возле него стоит 0, поменяйте его на 1 — проблема будет решена.
Порой проблема «не могу войти в админку» абсолютно не зависит от вебмастера. Такое бывает, когда сайт взламывают, либо когда доступ к административной панели блокирует хостинг из-за программной атаки на сервера. В таком случае напишите на сервер в техническую службу поддержки. Напишите что-то вроде этого: «Не могу войти в админпанель, вам известны причины?». Обычно, у службы поддержки всегда есть готовый ответ и, скорее всего, они вас выручат.
Как сбросить и поменять пароль в Joomla
Первый метод, как восстановить пароль в Joomla — это редактирование файла configuration.php. Вам необходимо включить FTP-клиент и зайти на сервер. Далее найдите файл configuration.php. По умолчанию там установлены права 444 — временно измените этот параметр на 644. Далее загрузите файл configuration.php к себе на компьютер. Откройте этот файл при помощи любого php-редактора и введите снизу следующий код:
public $root_user='имя_пользователя'
Следующий метод так же потребует от вас входа на хостинг — вам нужно будет сбросить старый пароль и указать новый прямо в строке базы данных. Зайдите в MySQL при помощи pHpMyAdmin. Вам нужно найти базу данных, в названии которой есть фраза _users — до нижней черточки может быть указано собственное значение, индивидуальное для каждого сайта. Вам нужно будет поменять пароль, но дело в том, что Joomla шифрует данные, потому так просто вы этого не сможете сделать. Вам нужно будет указать на время какой-нибудь стандартный пароль, а потом зайти в Джумла и поменять его.
Приведенных методов достаточно, чтобы восстановить доступ к аккаунту суперадминистратора на сайте Joomla.
Похожие статьи
Как сбросить и поменять пароль администратора Joomla сайта
- Пользователи
Вступление
Вы не можете войти в административную панель сайта Joomla? Забыли пароль администратора? Не беда, нужно сбросить и поменять пароль администратора Joomla сайта из панели phpmyadmin вашего хостинга. Способ сброса пароля через emailадрес пользователя не работает для администратора. Если вы попробуете это сделать, система откажет вам, попросит воспользоваться данными другого администратора или найти альтернативным вариантом сброса и восстановления пароля. Далее мы воспользуемся альтернативным вариантом сбросить и поменять пароль администратора Joomla сайта.
Итак, пароль администратора система не принимает. Не будем выяснять причины этой неприятной ситуации, а просто для начала сбросим пароль.
Фраза «сбросим пароль» не совсем верная, мы не сбрасываем пароль, а меняем его на другой, пароль. Делается это из административной панели phpmyadmin.
Как сбросить пароль администратора Joomla
Я надеюсь вам не нужно рассказывать, как войти в административную панель хостинга и из нее в phpmyadmin, просто напомню на фото.
- Далее, открываем структуру базы данных сайта;
- Ищем строку ваш-префикс_user. Открываем эту таблицу, кликнув по названию или команде «Обзор»;
- Видим таблицу, которая нам нужна. Видим логин администратора (1) и видим зашифрованный пароль (2). Его и нужно будет сбросить и поменять;
- Опять нажимаем команду «Изменить». В следующей таблице ищем строку «password» (2);
Для смены пароля есть 2 варианта:
Вариант 1:
- В столбце «Функция» выставляем кодировку MD5;
- В столбце «Значение» вписываем любой новый пароль латинскими буквами, цифрами и символами, без кодировки. Запоминаем пароль;
- Сохраняемся и входим в административную панель своего сайта.
Вариант 2:
- Не выставляем функцию MD5;
- Стираем старый код в кодировке и вписываем новый код в кодировке MD5;
Если не выставлять функцию MD5, то код придется вписывать в кодировке MD5. Для этого, идем в Интернет и делаем запрос «MD5 online». Можно не «идти», вот ссылка хорошего кодировщика, без рекламы: www.md5online.org. На этом сервисе кодируем любое слово, любой набор цифр и т.п. и в закодированном виде вставляем его в нашу таблицу в столбец: «Значение» в строке «password».
Несколько простых хэш паролей MD5 в формате 128-bit hash
:
- Пароль:12345 Код:827ccb0eea8a706c4c34a16891f84e7b
- Пароль:678910 Код:3e0101ecf0d8427cf14f3f6dc20282d
- Пароль:admin Код:21232f297a57a5a743894a0e4a801fc3
Сохраняем сделанные изменения, при этом контролируем, что система исполнила команду правильно (зеленая полоса).
Входим на сайт по старому логину и новому паролю
.
Если меняли пароль на простой типа 12345, то в административной панели поменяйте его на более сложный пароль, для этого:
Зайдите на вкладку: Пользователи→Менеджер пользователей и замените пароль пользователя SuperUser на любой пароль, придумав его самостоятельно или взяв его на любом сервисе генератора паролей, например, ТУТ(randstuff.ru/password/).
В завершении замечу, что сбросить пароль можно сделав SQL запрос в phpmyadmin, но для этого лучще разобраться с языком SQL, и делать осмысленный запрос, а не копировать коды из Интернет.
©Joomla3-x.ru