Как почистить moodle от ненужных файлов

Обновлено: 07.07.2024

Роман Павлов

Доброго времени суток. Получил лог/пасс от сайта, который стоит на Moodle (с ним ранее никогда не работал). через строки /admin или /moodle/admin выдает обычную форму авторизации. При входе по этим данным, как мне кажется, обычный юзер. ПУ не имеется, простых свойств редактирования так же нет. Подскажите, есть ли какая то строка для входа в ПУ, либо нужен определенный софт даже для "стоящего" на хосте сайта.

Alex Djachenko

Роман, если учетка без полномочий админа, но с правильным паролем, то по ссылке
имя_сайта/admin, после авторизации, откроется пустая страница.
Админ увидит страницу уведомлений, с указанием номера версии внизу.
Всё администрирование происходит через веб-интерфейс. Меню администратора в нормальной ситуации доступно админу с любой страницы сайта.

DELETED

Alex Djachenko

Павел, в Moodle все файлы принадлежат какому-то контексту: пользователю, элементу курса. Просто "всеобщей файло-помойки" не предусмотрено.
Если нужно предоставить группе пользователей доступ к файлам - создайте курс, в нем - плагин "папка", и залейте туда файлы. Подпишите на курс нужных пользователей.

DELETED

Александр Отдельнов

Alex Djachenko

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

Алексей Третьяков

Alex, не знаю почему, но галка не хочет работать. Логины содержат только латиницу (оба регистра) и цифры. Не подскажите, как решить проблему?

Alex Djachenko

Алексей Третьяков

Alex Djachenko

Алексей, в консоли на сервере включен UTF-8? mbstring установлен?

Алексей Третьяков

Александр Хрус

Вопрос такой. Мудл стал поедать дисковое пространство на хостинге, на хостинге есть 10 гб, он может резко начать поедать его. Причем когда восстанавливали курсы и тесты, то загружаемые файлы не были настолько большими, он сам их увеличивает в разы. А недавно просто регистрировали пользователей, но прибавилось около 5 гб места. Читал, что надо чистить временные папки с помощью cron, но не могу найти, как настроить скрипт.

Alex Djachenko

Алексей, в базе данных тоже с кодировкой все в порядке? Тогда логин с русскими буквами и спецсимволами должен работать. Но только с маленькими - заглавные буквы в логине по-прежнему запрещены.

Алексей Третьяков

Alex Djachenko

Александр, 10Гб для активно-используемого Moodle, особенно если в курсах есть видео - не так уж много. Временные файлы удаляются фоновым вызовом крона, если Вы правильно установили Moodle по инструкции. Вообще, хостинг для Moodle плохо подходит: используйте VDS с Ubuntu Linux и устанавливайте серверное окружение и Moodle вручную - так система работает стабильнее и быстрее и в случае каких-то проблем, хотя бы понятно как и куда копать. А с хостингом может быть что угодно - это же не ваш сервер и там всегда есть скрытая от пользователей защита от перегрузки, которая, например, может убивать процессы очистки (если они у вас вообще запускаются).
Еще некоторые преподаватели любят загрузить в курс зип-апрхив, распаковать, загрузить еще один файл вручную, потом снова запаковать уже все вместе, оставив на сервере оба архива и распакованный комплект файлов - таким способом пространство расходуется очень быстро.

Александр Хрус

Alex, к сожалению нет возможности использовать сервер, не дают прямой ip.
Где почитать о настройке cron?

Moodle 3.4. Папка LocalCache несколько Гб. Файлы error.pdf

Дано: Moodle 3.4
Проблема: после обновления на версию 3.4 (после 3.3) примерно через месяц заметили, что папка LocalCache (расположенная в moodledata) выросла на несколько десятков гигабайт. При изучении ее содержимого обнаружилось множество вложенных друг в друга папок с названием в виде хэш-строки:




По-русски - вопросительные знаки, в английском варианте скорее всего текст "There was an error while generating this page".

При изучении логов крона (cron log) обнаружены следующие ошибки:
Server Time: Sat, 17 Feb 2018 19:10:00 +0400
Execute scheduled task: Подготовить присланные задания для комментирования (assignfeedback_editpdf\task\convert_submissions)
. started 19:10:00. Current memory use 16.3Мбайт.
Convert 1 submission attempt(s) for assignment 416
Conversion failed with error:errorgenerateimage
Convert 1 submission attempt(s) for assignment 412
Conversion failed with error:errorgenerateimage


Самый простой вариант для нас оказался - это отключить данную задачу в планировщике:


Также можно удалить всё, что чтобы было нагенерировано в папке localcache.

Читайте также: