Цитирую Moodle (Ошибка кодирования Moodle)
Ошибки кодирования (или coding_exceptions) — это проблемы, которые, вероятно, вызваны неправильным кодом. Например, плагин, который неправильно взаимодействует с ядром Moodle.
Это означает, что нам нужно больше устранения неполадок, чтобы выяснить, что является причиной этого.
Раньше все работало нормально? Возможно, вы установили плагин
недавно, который вызывает эту ошибку, попробуйте удалить последний плагин.
Вы использовали более раннюю версию, чем недавно обновленную до 3.5?
Вы можете попробовать очистить кеш в этих двух местах:
Вы можете включить больше деталей отладки, отредактировав ваш config.php и раскомментировав раздел 7 строк отладки:
//=========================================================================
// 7. SETTINGS FOR DEVELOPMENT SERVERS - not intended for production use!!!
//=========================================================================
//
// 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!
Если после всего этого вы все еще получаете сообщение об ошибке, можете ли вы обновить свой вопрос дополнительной информацией об отладке?
Других решений пока нет …