Неудачно установился плагин

Неудачно установился плагин

от Алексей Филиппов -
Количество ответов: 11

Добрый день.

Нужна помощь.Была попытка установки плагина Сертификат на систему. Плагин во время установки выдал ошибку. Думал что обойдется, но оказалось что теперь не работает плагин администрирвоания.

Что б было понятно- теперь если в деревне щелкаешь на администрирование, дерево не раскрывается, а при нажатии на кнопку управление курсами выходит сообщение об ошибке "core_plugin/err_unknown_plugin".

Что можно сделать? резервная копия системы отсутствует.

В ответ на Алексей Филиппов

Re: Неудачно установился плагин

от Vadim Tabunshchik -
Изображение пользователя Developers

Как устанавливали? Через админку Мудл? Скачали архив и распаковали? Куда положили папку плагина?

Судя по "core_plugin/err_unknown_plugin", не в ту папку плагин попал. Удалите папку плагина и зайдите в админку - обзор плагинов, удалите его там.

Сертификат - это модуль, его папку нужно ложить в папку mod

В ответ на Vadim Tabunshchik

Re: Неудачно установился плагин

от Алексей Филиппов -
Устанавливал через админку.
Сейчас зайти в админку не получается, дерево не раскрывыается.
По какому пути если по ftp подключится посмотреть его ? искал поиском, похожих папок нет.
Мог ли слететь плагин администрирования ?
В ответ на Алексей Филиппов

Re: Неудачно установился плагин

от Vadim Tabunshchik -
Изображение пользователя Developers

Если «ничего» не открывается после установки нестандартного плагина, то нужно включить отладку на «Разработчик…» и смотреть логи ошибки. Отладку можно включить в config.php (если в админку не пущает), для этого нужно изучить файл config-dist.php (искать по debug).

По ftp ищите в папке mod. Структура каталогов Мудл описана здесь: https://docs.moodle.org/37/en/Moodle_site_moodle_directory

Папку с плагином можете удалить вручную. Потом зайдите в админку → плагины и удалите отсутствующий плагин в Мудл.

В ответ на Vadim Tabunshchik

Re: Неудачно установился плагин

от Алексей Филиппов -
Если все правильно понял включил отладку убрав комментирование :
// Force a debugging mode regardless the settings in the site administration
@error_reporting(E_ALL | E_STRICT); // NOT FOR PRODUCTION SERVERS!
@ini_set('display_errors', '1'); // NOT FOR PRODUCTION SERVERS!
$CFG->debug = (E_ALL | E_STRICT); // === DEBUG_DEVELOPER - NOT FOR PRODUCTION SERVERS!
$CFG->debugdisplay = 1; // NOT FOR PRODUCTION SERVERS!

Где теперь можно найти логи ошибок ?
Просмотрел папку мод, мод сертификат отсутствует. Возможно ли что где то прописался мод в конфиге и теперь система пытаеся его вызвать ?
если честно пока не могу понять куда копать.Спасибо за помощь в решении вопроса.
В ответ на Алексей Филиппов

Re: Неудачно установился плагин

от Vadim Tabunshchik -
Изображение пользователя Developers

Подробности смотрите на той же странице, где было сообщение об ошибке "core_plugin/err_unknown_plugin"

Какой именно сертификат устанавливали? Посмотрите, как называется его каталог и найдите среди папок Мудл. Потом удалите. В базе данных тоже можно поискать записи по названию модуля.

В ответ на Vadim Tabunshchik

Re: Неудачно установился плагин

от Алексей Филиппов -
Ставил Custom certificate, скачивал https://moodle.org/plugins/mod_customcert

Искал, все обрыл, нет его.
Страница с ошибкой не изменилась, одна надпись и все.
Ошибка вываливается как я понимаю, когда система обращается к модулю администрирования. Мог ли слететь плагин администрирования ?
В ответ на Алексей Филиппов

Re: Неудачно установился плагин

от Vadim Tabunshchik -
Изображение пользователя Developers
Может вы его файлы не целым каталогом customcert распаковали, а по отдельности куда-то положили.
Я бы поступил так:
1. Удалил все файлы Мудл, кроме config.php
2. Загрузил на место удаленных новые, заодно можно и обновить версию улыбаюсь
3. Перед этим можно поискать в базе данных упоминания про mod_customcert и удалить (осторожно)
4. Обновить Мудл, проверить на ошибки.
Что значит «слететь плагин администрирования»? Если было ручное вмешательство в файлы (что-то нужное удалено, что-то ненужное не туда положили), то могли что-то поломать.
Сделать резервные копии курсов без доступа к админке можно попробовать, используя консольные скрипты: /admin/cli/backup.php и /admin/cli/automated_backups.php
А переустановить всегда успеете
В ответ на Vadim Tabunshchik

Re: Неудачно установился плагин

от Алексей Филиппов -
Ставил его через установку плагинов в администрировании, ручками ничего не трогал.
Обыскал весь каталог на упоминание мода, даже кэш очистил. Не помогает.
Ошибка так и висит.
Самое обидное что не сделал бэкап каталога, даже не думал что такое может случиться.
Скрипты не запустить в вебе, а система лежит на хостинге.
Проще будет переустановить, потому что пока перезальешь все файлы времени уйдет больше чем настроить систему заново.
В ответ на Vadim Tabunshchik

Re: Неудачно установился плагин

от Алексей Филиппов -
Похоже вижу только один вариант , самый простой и быстрый. Переустановить систему.
Вопрос как забэкапить курсы размещенные, без админки и потом на чистой платформе их развернуть ?
В ответ на Алексей Филиппов

Re: Неудачно установился плагин

от Alexandre Scherbyna -
Если "администрирование курсов" из дерева-меню не раскрывается, воспользуйтесь адресом http://ваш-сайт/course/management.php
В ответ на Alexandre Scherbyna

Re: Неудачно установился плагин

от Алексей Филиппов -
При переходе по адресу такая же ошибка.
При нажатии на кнопку управление курсами выходит такая же ошибка.