"С миру по нитке..." Форум

"С миру по нитке..." Форум (http://forum.vika-plus.ru/index.php)
-   Копилка опыта (http://forum.vika-plus.ru/forumdisplay.php?f=24)
-   -   Joomla - восстановить доступ к админке - проблема решена! (http://forum.vika-plus.ru/showthread.php?t=1170)

alagor 24.04.2016 11:01

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 :ura:
=====

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


Часовой пояс GMT +5, время: 13:38.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot