Есть курсы с большим объемом материалов ( архив >32Mb ) который нельзя закачать как файл средствами moodle ( да и по соображениям безопасности тоже )
Закачать архив курса на moodle сервер не сложно (smb/ftp/sftp/ssh/dav имеется).
А дальше как ?
В ответ на Виталий Лавров
Re: установка больших курсов из бекапа/перенос курсов.
от Michael Goncharenko -
Закачать zip-архив в папку moodledata/1/
Тогда он появится в файлах главной страницы.
Его можно будет увидеть через менеджер файлов и рядом с ним нажать кнопку "Восстановить".
Остальное - стандартно.
Тогда он появится в файлах главной страницы.
Его можно будет увидеть через менеджер файлов и рядом с ним нажать кнопку "Восстановить".
Остальное - стандартно.
В ответ на Michael Goncharenko
Re: установка больших курсов из бекапа/перенос курсов.
от Виталий Лавров -
Вот как раз это и не хочется делать (на уровне сайта).
Наверно будет более правильно создать специальный курс доступный только админам/доверенным_лицам и там складировать бекапы....
Туда же можно настроить бекап курсов на уровне сервера.
Наверно будет более правильно создать специальный курс доступный только админам/доверенным_лицам и там складировать бекапы....
Туда же можно настроить бекап курсов на уровне сервера.
В ответ на Виталий Лавров
Re: установка больших курсов из бекапа/перенос курсов.
от Michael Goncharenko -
А почему не хочется?
zip-архив с бекапом нужен только чтобы из него развернуть курс.
При распаковке можно выбрать "Восстановить в новый курс". На главную страницу сайта это не повлияет.
После восстановления сам zip-архив можно будет удалить. Курсу он совсем не нужен.
Следовательно, на сервере он просуществует очень недолго и вряд ли будет кем-либо скачан.
Можно сделать и закрытый курс, в который это всё складывать. В этом случае zip-файлы нужно будет закачивать в папку moodledata/id_курса/, где id_курса - идентификационный номер этого курса в базе данных (не путать с полем idnumber в установках курса!).
zip-архив с бекапом нужен только чтобы из него развернуть курс.
При распаковке можно выбрать "Восстановить в новый курс". На главную страницу сайта это не повлияет.
После восстановления сам zip-архив можно будет удалить. Курсу он совсем не нужен.
Следовательно, на сервере он просуществует очень недолго и вряд ли будет кем-либо скачан.
Можно сделать и закрытый курс, в который это всё складывать. В этом случае zip-файлы нужно будет закачивать в папку moodledata/id_курса/, где id_курса - идентификационный номер этого курса в базе данных (не путать с полем idnumber в установках курса!).
В ответ на Michael Goncharenko
Re: установка больших курсов из бекапа/перенос курсов.
от Виталий Лавров -
Оказывается все равно где держать бекапы. backupdata фильтруется при бекапе доступ туда имеет доп. ограничение.