Добрый день.
Пытаюсь связать Drupal 7 и облачное хранилище от Selectel. Цель, при создании Ноды пользователем файлы и изображения летели в облако, а не в локальную папку хоста.
Тех. поддержка Selectel заявляет о совместимости с OpenStack Swift и для друпала ссылается на модуль OpenStack Object Storage (Swift). При установке и включении данного модуля вылетает предупреждение "PHP-Opencloud could not be loaded because the autolader does not exist. Did you run `composer install` in the openstack_storage folder?", а вкладка ObjectStore выдает ошибку : "Fatal error: Call to a member function listContainers() on a non-object in /home/.../public_html/mysite.ru/sites/all/modules/openstack_storage/openstack_storage.admin.inc on line 95". Соответственно далее ничего не происходит. Погуглив ничего по данному модулю не нашел. Прошу подсказать, в чем проблема и как ее решить? Возможно есть другие варианты решения с хранением файлов.
П.С.: Selectel так же дает возможность подключения по ftp!
Спасибо.
Комментарии
У меня не удалось завести ни через OpenStack Object Storage (Swift), ни через storage_api, который через FTP может работать.
Сделал всё по тупому - перенёс файлы и исправил ссылки.
Вариант работы через FTP кажется мне наиболее вероятным, там не очень критичный косяк и модуль можно завести.
в ручную перенести это да, но это подойдет для личного сайта. А что делать если инфо будут добавлять сотни пользователей....
Ошибки исправлять, вести.
У вас вот процесс установки до конца не доведён.
"PHP-Opencloud could not be loaded because the autolader does not exist. Did you run `composer install` in the openstack_storage folder?"
Вот тут и возникла проблема, не могу понять как довести процесс установки до конца. На странице модуля инфо скудная, понял что необходимо залить библиотеку PHP-Opencloud только вот куда. Ложу в Libraries не видит.
это я понял что Composer Install, Вопрос как? Впервые с этим сталкиваюсь.