Где moodle 2.x сохраняет резервные копии курсов?

Мне нужно создать курс в проекте Moodle, который существует в другом проекте Moodle.

Я создал резервную копию нужного мне курса, но я не могу найти, где был создан файл, и в мудле он показывает мне резервную копию.

Я читал, что в таблице mdl_data или mdl_backup_controllers есть информация о том, где находится файл, но в моем mdl_data нет записей, а mdl_backup_controllers есть идентификатор курса, но я не знаю, как это поможет; он показывает только хешированное поле с именем backupid, которого нет в других таблицах.


person Carlos Salazar    schedule 29.03.2016    source источник
comment
Написание; грамматика.   -  person JAL    schedule 01.04.2016


Ответы (1)


При создании файла резервной копии создается запись в таблице mdl_files.

есть один столбец "contetnhash".

этот столбец содержит информацию о файле и его местоположении.

скажем, хэш содержимого da39a3ee5e6b4b0d3255bfef95601890afd80709so будет

<dataroot>/filedire/da/39/da39a3ee5e6b4b0d3255bfef95601890afd80709so

первые четыре символа, разделенные на две части, будут каталогом.

person developerCK    schedule 30.03.2016