Случайно отключил пользователя "admin" (суперадминистратор), подскажите как включить. Пытаюсь войти выдает * JAuthentication::__construct: Could not load authentication libraries. * Имя пользователя и пароль не совпадают пробовал скрипт admrest.php выдает что нет такого файла, хотя залил и назначил права на выполнение. Подскажите где в базе можно включить этого пользователя назад
стоит 0 заливал в корень joomla, не получилось, потом в корень сайта, таже ерунда. У меня делает редирект у хостера с site.ru на site.ru/joomla/ У меня 3 joomla стоит проверил параметры у админа везде одинаковые, где еще можно покапать Может можно как-то пользователя завести с админскими правами, он войдет и включит суперадмина, только как это сделать?
Успел попробовать и это, в том числе и пересоздал таблицы с нуля. Не помогло. Проблема где-то в другом Восстановление учетной записи Администратора Версия для печати Материал из База знаний Joomla. Сначала надо проверить, существуют ли вообще таблицы jos_users и jos_core_acl_aro_* (там несколько таблиц с одинаковым началом) Для восстановления учетной записи администратора необходимо выполнить sql-запрос, воспользовавшись любым доступным средством управления БД MySQL. [править] Восстановление таблицы jos_users CREATE TABLE IF NOT EXISTS `jos_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL DEFAULT '', `username` VARCHAR(25) NOT NULL DEFAULT '', `email` VARCHAR(100) NOT NULL DEFAULT '', `password` VARCHAR(100) NOT NULL DEFAULT '', `usertype` VARCHAR(25) NOT NULL DEFAULT '', `block` TINYINT(4) NOT NULL DEFAULT '0', `sendEmail` TINYINT(4) DEFAULT '0', `gid` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1', `registerDate` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `lastvisitDate` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `activation` VARCHAR(100) NOT NULL DEFAULT '', `params` TEXT NOT NULL, PRIMARY KEY (`id`), KEY `usertype` (`usertype`), KEY `idx_name` (`name`) ) TYPE=MyISAM AUTO_INCREMENT=63 ; INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'admin@domen.com', MD5('нужный_пароль'), 'Super Administrator', 0, 1, 25, '2005-10-01 15:25:01', '2005-11-30 18:39:53', '', 'editor=tinymce'); * Вместо 'admin', 'admin@domen.com' можно сразу вписать свои логин и e-mail соответственно) * В MD5('нужный_пароль') вместо слов нужный_пароль вставляется не хэш пароля, а символьный пароль. Например, admin. * Вместо MD5('нужный_пароль') можно вставлять хэш, но уже в виде хэш_пароля. Если при выполнении запроса получаете ошибку #1062 - Duplicate entry '62' for key 1 ", то просто выполните запрос UPDATE jos_users SET password=MD5('нужный_пароль') WHERE id=62; [править] Восстановление таблиц jos_core_acl_aro и jos_core_acl_groups_aro_map Если не сработает вышеуказанное (не сможете войти на сайт), то еще можно попробовать выполнить запрос CREATE TABLE IF NOT EXISTS `jos_core_acl_aro` ( `aro_id` INT(11) NOT NULL AUTO_INCREMENT, `section_value` VARCHAR(240) NOT NULL DEFAULT '0', `value` VARCHAR(240) NOT NULL DEFAULT '', `order_value` INT(11) NOT NULL DEFAULT '0', `name` VARCHAR(255) NOT NULL DEFAULT '', `hidden` INT(11) NOT NULL DEFAULT '0', PRIMARY KEY (`aro_id`), UNIQUE KEY `jos_gacl_section_value_value_aro` (`section_value`(100),`value`(100)), KEY `jos_gacl_hidden_aro` (`hidden`) ) TYPE=MyISAM AUTO_INCREMENT=13 ; INSERT INTO `jos_core_acl_aro` VALUES (10, 'users', '62', 0, 'Administrator', 0); CREATE TABLE IF NOT EXISTS `jos_core_acl_groups_aro_map` ( `group_id` INT(11) NOT NULL DEFAULT '0', `section_value` VARCHAR(240) NOT NULL DEFAULT '', `aro_id` INT(11) NOT NULL DEFAULT '0', UNIQUE KEY `group_id_aro_id_groups_aro_map` (`group_id`,`section_value`,`aro_id`) ) TYPE=MyISAM; INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25, '', 10);
этот пользователь даже не увидит что в системе есть СУПЕРАДМИН а на этот хотелось бы взглянуть, что внём есть такое чего нельзя сделать из phpMyAdmin