При бэкапе не переносятся файлы

При бэкапе не переносятся файлы

от Vladimir Oparin -
Количество ответов: 5
День добрый! Есть две одинаковые версии мудла 5.3. При переносе (архиве)  курса на дублера, все файлы в другом мудле ссылаются на первоисточник. Глядя в архив- все файлы музыкальные и медийные присутствуют. Как сделать, чтобы файлы присутствовали в новом мудле и по его путям.
В ответ на Vladimir Oparin

Re: При бэкапе не переносятся файлы

от Vadim Tabunshchik -
Изображение пользователя Developers

Может быть в переносимом курсе все ссылки на файлы абсолютные?

Нужно курс/архив смотреть, так просто не разберешься улыбаюсь

В ответ на Vadim Tabunshchik

Re: При бэкапе не переносятся файлы

от Vladimir Oparin -

Этот скрин сделан с системы разработчиков

Приложение Ashampoo_Snap_2016.02.29_19h21m42s_007_Editing Page - Mozilla Firefox.png
В ответ на Vladimir Oparin

Re: При бэкапе не переносятся файлы

от Vadim Tabunshchik -
Изображение пользователя Developers

Понятно. Каким-то образом разработчики умудрились вставить картинки, указав абсолютную ссылку на файл, который находится в секции курса 6628 (…course/section…).

Если картинка вставляется кнопкой "Вставить/редактировать изображение", то ссылка (при редактировании страницы) должна выглядеть так: http://url_site/draftfile.php/50/user/draft/285848283/image001.png - работает скрипт загрузки файла draftfile.php

После сохранения ссылка будет такая: http://url_site/pluginfile.php/18794/mod_page/content/10/image001.png - файл прикреплен к основному содержанию модуля "Страница" (mod_page/content).

У вас же получается жесткая ссылка на файл вне созданного ресурса (какой-то раздел курса), эта ссылка не обрабатывается корректно при восстановлении, а переносится как есть. Поэтому и ведет она в другой курс.

Теперь это можно исправить только редактированием изображений с помощью кнопки "Вставить/редактировать изображение".