Все папки из файлов курсов хэшировались и ушли в filedir.…Так зачем же оно нужно это Устаревшее хранилище?
Это вам повезло. В некоторых случаях там остаются файлы, которые используются в курсах, но не переносятся в filedir. Случаи разные бывают © , для этого и оставили устаревшее хранилище.
В настройках сайта я его отключил, но в старых курсах оно продолжает присутствовать.
Правильно, отключив уст. хранилище на уровне сайта, вы запретили пользователям загружать в него файлы, но оно все равно будет доступно в курсах, чтобы оставались работоспособными ресурсы, в кот. всё еще используются файлы из этого хранилища. Устаревшие файлы передаются скриптом file.php, а не pluginfile.php. Зная это, можно отследить, где используются файлы из уст. хранилища.
Если вы уверены, что Уст. хранилище не нужно вообще, выполните запрос к БД в phpmyadmin:
UPDATE mdl_course c SET c.legacyfiles = 0
WHERE c.legacyfiles > 0
Это отключит уст. хранилище во всех курсах и, кроме того, скроет параметр вкл/выкл "Файлы курса (устаревшее хранилище)" в настройках курса.
ЗЫ:
обновились с 1.9 сразу до 3.02
Это как? Вообще без установки промежуточных версий? Note: You can only upgrade to Moodle 3.0 from Moodle 2.2 or later.
Проверка окружения не дала бы обновиться с 1.9 сразу до 3.0.х