Ошибка «JAuthentication: :_construct: Не удаётся загрузить библиотеки проверки подлинности»

Ошибка «JAuthentication: :_construct: Не удаётся загрузить библиотеки проверки подлинности»

Такая ошибка в joomla гласит о том, что нужно выполнить SQL запрос в PhpMyAdmin:

UPDATE  `BASENAME`.`PREFIX_extensions` SET  `enabled` =  '1' WHERE  `PREFIX_extensions`.`name` = 'plg_authentication_joomla';

Не забудьте сменить префикс на свой. По умолчанию это jos_ .

Подробная инструкция

При работе с Joomla может появиться ошибка: «JAuthentication::_construct: Не удается загрузить библиотеки проверки подлинности». Эта проблема препятствует входу в административную панель и управлению сайтом. Рассмотрим, когда возникает эта ошибка, к чему она приводит и как ее исправить.

Когда возникает проблема

  1. Отключение плагина аутентификации. Основная причина ошибки — деактивация плагина plg_authentication_joomla, отвечающего за проверку подлинности пользователей.
  2. Сбои при обновлении или установке расширений. Некорректные действия при установке новых компонентов могут привести к отключению важных плагинов.
  3. Изменения в базе данных. Ручное редактирование базы данных без должных знаний может повредить настройки плагинов.

К чему это может привести

  • Недоступность административной панели. Администраторы не смогут войти и управлять сайтом.
  • Нарушение безопасности. Отключение системных плагинов может сделать сайт уязвимым.
  • Сбои в работе сайта. Некоторые функции, зависящие от аутентификации, перестанут работать.

Как исправить проблему

Чтобы восстановить работу плагина аутентификации, необходимо активировать его через базу данных.

  • Доступ к PhpMyAdmin. Войдите в панель управления хостингом и откройте PhpMyAdmin.
  • Выбор базы данных. Выберите базу данных вашего сайта Joomla.
  • Выполнение SQL-запроса. Выполните следующий запрос, заменив BASENAME на имя вашей базы данных и PREFIX_ на префикс таблиц (по умолчанию jos_):
sql
UPDATE `PREFIX_extensions` SET `enabled` = '1' WHERE `name` = 'plg_authentication_joomla'; 

Пример. Если ваш префикс jos_, запрос будет выглядеть так:

sql
UPDATE `jos_extensions` SET `enabled` = '1' WHERE `name` = 'plg_authentication_joomla';
  • Проверка префикса. Если не знаете префикс, откройте файл configuration.php в корне сайта и найдите параметр $dbprefix.
  • Применение изменений. После выполнения запроса плагин будет активирован.
  • Проверка результата. Попробуйте войти в административную панель Joomla.

Заключение

Ошибка «JAuthentication::_construct: Не удается загрузить библиотеки проверки подлинности» возникает из-за отключения ключевого плагина аутентификации. Активировав его через базу данных, вы восстановите доступ к администрированию и нормальную работу сайта.

Читайте в блоге:

Что будем искать? Например,VPS-сервер

Мы в социальных сетях