Skip to content

Миграция не переносит файлы из облачного хранилища #172

Description

@memstream

Если попытаться перенести элементы инфоблока, с файлами из облачного хранилища (https://www.1c-bitrix.ru/products/cms/modules/clouds/), то миграция не скопирует файлы в папку миграции, и не напишет ошибок.

Проблема заключается в том как проверяется наличие файлов. По коду spring.migration предполагается что все файлы находятся в локальной папке, пример:

if (file_exists($filePath)) {

Я еще не искал все места, но на примере выше видно две проблемы:

  1. Даже если файл находится в облаке, для построения его пути добавляется getDocRoot()
  2. Используется file_exists, который не поддерживает http:// пути

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions