Показать сообщение отдельно
Старый 24.04.2016, 11:01   #1
alagor
Сам себе режиссер
 
Аватар для alagor
 
Регистрация: 31.03.2010
Адрес: Россия
Сообщений: 1,561
Сказал(а) спасибо: 19
Поблагодарили 81 раз(а) в 74 сообщениях
По умолчанию Joomla - восстановить доступ к админке - проблема решена!

Joomla 2.5 - решение проблем с доступом к панели администратора - проблема решена!

На одном из сайтов на joomla 2.5 в один прекрасный момент при попытке войти в панель администратора получил:

не удается подключиться к серверу ldap

перепробовал много чего.... пишу что помогло:

======================================

1. открываем phpmyadmin, в левом столбце нашей базы находим jos_extensions (*) в окне справа ставим отражение кол-во строк и находим и меняем следующее:
Код:
plg_authentication_ldap -> access, protected = 1
plg_authentication_joomla -> access, protected = 0
plg_authentication_gmail-> access, protected = 0
после этого попытка залогиниться в админку выдала мне:

Имя пользователя и пароль не совпадают или у вас еще нет учетной записи на сайте

======================================

переходим в пункту 2:

тут два пути в зависимости от того что именно у вас находится в jos_users

1. если запись админа присутствует, то достаточно произвести сброс пароля администратора в joomla для этого открываем для редактирования строку администратора и вводим новый пароль в столбец "Значение". Главное не забыть выбрать в этой же строке в столбце "Функция" выбрать MD5


2. у меня был второй вариант - открыв jos_users увидел что нет ни одной строки с пользователями!!! не имею понятия что же произошло и куда делась запись администратора, но стало понятно что ее необходимо создать.
Делаем SQL запрос (не забываем префикс jos поменять на тот который используется в вашей базе:

Код:
INSERT INTO `jos_users`
(`name`, `username`, `password`, `params`)
VALUES ('Administrator', 'admin', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `jos_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');
(*)

После этого вход в админку возможен с логином "admin" и паролем "secret"...
Входим, меняем пароли - радуемся тому что удалось восстановить доступ к панели управления в joomla
=====

Примечание: под jos_ у вас будет какой либо свой префикс - меняем его на тот который используется в вашей базе данных

Последний раз редактировалось alagor; 24.04.2016 в 11:12.
alagor вне форума   Ответить с цитированием