Ошибка 500 после попытки установки плагина на Moodle - PullRequest
0 голосов
/ 22 марта 2020

Я пытался установить плагин ( Уведомление о загрузке ), но прямо перед завершением установки я получил

Ошибка 500, сайт в настоящее время не может обработать этот запрос.

Я использовал онлайн-версию Moodle, поэтому у меня нет физического доступа к серверу. Я даже не могу войти в систему как администратор, а также как гости.

Используя историю Chrome, мне сначала удалось войти на страницу управления плагинами, я нашел плагин «Уведомление о загрузке» и попытался удалить его. , но с той же ошибкой (сайт в настоящее время не может обработать этот запрос). После этого я не смог получить доступ ни к одной из страниц сайта.

1 Ответ

0 голосов
/ 22 марта 2020

Если у вас все еще есть значение для sesskey, то вы можете попробовать это, чтобы удалить плагин - заменив xxxx на ваш sesskey

http://yoursite.com/admin/plugins.php?sesskey=xxxx&uninstall=local_uploadnotification&confirm=0&return=overview

Просто взглянул на плагин, есть сообщение о сообщении 500, в котором говорится, что ему нужен еще один плагин под названием changloglib

enter image description here

Что немного странно, поскольку он указан в качестве зависимости в версии. php

$plugin->component = 'local_uploadnotification';

// Require the backup and compare libs.
$plugin->dependencies = array(
    'local_changeloglib' => 2017123100,
);
...