Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Vadim Tabunshchik -
Количество ответов: 8
В ответ на Vadim Tabunshchik
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Спасибо!!! Версия moodle 3.5, буду обновляться
В ответ на Андрей С
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Обновился до 3.5.15+. Стал восстанавливать, теперь другая ошибка или не ошибка, но чувствую очень неприятная проблема. Что делать ума не приложу? Попробовал поискать прямо по фразе ничего не нашел. Хотя возможно и есть. Очень долго вожусь с этим уже устал, а сделать надо, прошу помощи, может кто-нить ссылку на решение даст или поможет советом.
В ответ на Андрей С
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Vadim Tabunshchik -
В ответ на Vadim Tabunshchik
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Спасибо за отклик. Архив скинул Вам на почту. Посмотрите пожалуйста.
В ответ на Андрей С
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Vadim Tabunshchik -
Знал бы размер архива, не просил бы ссылку
Проблема кроется в файле questions.xml, в котором есть строки с категориями под названием top (<name>top</name>). Они пустые, не содержат ни подкатегорий, ни вопросов. Их не должно быть ни в курсе, ни в резервной копии.
Поэтому нужно удалить все блоки кода (пример ниже) с этими категориями и пробовать восстанавливать курс.
Проблема кроется в файле questions.xml, в котором есть строки с категориями под названием top (<name>top</name>). Они пустые, не содержат ни подкатегорий, ни вопросов. Их не должно быть ни в курсе, ни в резервной копии.
Поэтому нужно удалить все блоки кода (пример ниже) с этими категориями и пробовать восстанавливать курс.
<question_category id="177">
<name>top</name>
<contextid>522</contextid>
<contextlevel>50</contextlevel>
<contextinstanceid>26</contextinstanceid>
<info></info>
<infoformat>0</infoformat>
<stamp>dl.aktsh.ru+200407131704+KmSPJt</stamp>
<parent>0</parent>
<sortorder>0</sortorder>
<questions>
</questions>
</question_category>
Исправленный файл прикрепил.
ЗЫ: как работать с архивом mbz знаете? Это архив tar, запакованный в архив gz. Используйте Total Commander с архиваторными плагинами.
В ответ на Vadim Tabunshchik
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Спасибо, огромное! Вы мне очень помогли разобраться, понять. Теперь осталось добавить файлик questions.xml в архив резервной копии и попытаться восстанавливать курс. Обязательно изучу этот вопрос, чтобы в следующий раз быть во все оружии. Если все получиться, тогда напишу свои шаги, как исправлял по вашей рекомендации и опубликую здесь. Еще раз спасибо!!!
В ответ на Андрей С
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Здравствуйте! у меня ничего не получилось. Открываю архив в Total Comander, как папку. Добавляю исправленный файл questions.xml в открытый архив с заменой. Выхожу из архива. Соглашаюсь с изменениями. Затем пытаюсь восстановить курс на сайте. Не получается. Пишет, что архив не верный.
В ответ на Андрей С
Re: При завершении восстановления курса пишет [[restoremultipletopcats]]
от Андрей С -
Здравствуйте! как и обещал выкладываю, как я сделал (по шагам):
1. Надо установить 7zip. В нем открыть архив (переименовывать .mbz в .zip не нужно)
1. Надо установить 7zip. В нем открыть архив (переименовывать .mbz в .zip не нужно)
2. После этого обнаружим еще архив. Кликам по нему дважды, чтобы открыть.
3. Находим проблемный файл, который надо отредактировать выделяем и нажимаем F4 (для редактирования)
4. После того, как сделали изменения, нужно закрыть блокнот и сохранить.
5. Затем надо выйти из архива и обязательно выполнить сохранение!!!
6. Еще раз выходим из архива и сохраняем результаты
7. Теперь закрываем программу 7zip и пробуем восстановить из резервной копии - курс.