Ошибка - JAuthentication::__construct
рейтинг: 10.0/10, голосов: 3
Данная ошибка возникает при попытке авторизоваться на сайте с отключенным плагином Авторизация - Joomla. Кстати плагин Пользователь - Joomla! играет тоже не последнюю роль.
Для решения данной проблемы необходимо из phpMyAdmin (или другого SQL клиента) выполнить следующий SQL запрос.
Публикуем плагины.
UPDATE
`jos_plugins`
SET
`name` = 'Authentication - Joomla',
`element` = 'joomla',
`folder` = 'authentication',
`access` = '0',
`ordering` = '1',
`published` = '1',
`iscore` = '1',
`client_id` = '0',
`checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00',
`params` = ''
WHERE
`id` = '1';
UPDATE
`jos_plugins`
SET
`name` = 'User - Joomla!',
`element` = 'joomla',
`folder` = 'user',
`access` = '0',
`ordering` = '0',
`published` = '1',
`iscore` = '0',
`client_id` = '0',
`checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00',
`params` = 'autoregister=1\r\n\r\n'
WHERE
`id` = '5';
Восстанавливаем записи о плагинах
Если в таблице jos_plugins изначально нет соответствующих записей, возможно они были случайно удалены из базы, для восстановления необходимо выполнить этот запрос.
INSERT INTO `jos_plugins`
VALUES (1, 'Authentication - Joomla', 'joomla', 'authentication', 0, 1, 1, 1, 0, 0, '0000-00-00 00:00:00', '');
INSERT INTO `jos_plugins`
VALUES (5, 'User - Joomla!', 'joomla', 'user', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'autoregister=1\r\n\r\n');
Спасибо огромное!)
классно!
Hi joomla-book.ru owner, Thanks for the well-organized and comprehensive post!