Проблема с установкой модуля OpenStack Object Storage (Swift)

Главные вкладки

Аватар пользователя Deys Deys 18 марта 2015 в 23:11

Добрый день.
Пытаюсь связать 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!

Спасибо.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 марта 2015 в 0:20

У меня не удалось завести ни через OpenStack Object Storage (Swift), ни через storage_api, который через FTP может работать.
Сделал всё по тупому - перенёс файлы и исправил ссылки.
Вариант работы через FTP кажется мне наиболее вероятным, там не очень критичный косяк и модуль можно завести.

Аватар пользователя Deys Deys 19 марта 2015 в 0:33

в ручную перенести это да, но это подойдет для личного сайта. А что делать если инфо будут добавлять сотни пользователей....

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 марта 2015 в 0:53

"Deys" wrote:
в ручную перенести это да, но это подойдет для личного сайта. А что делать если инфо будут добавлять сотни пользователей....

Ошибки исправлять, вести.
У вас вот процесс установки до конца не доведён.
"PHP-Opencloud could not be loaded because the autolader does not exist. Did you run `composer install` in the openstack_storage folder?"

Аватар пользователя Deys Deys 19 марта 2015 в 23:28

RxB wrote:
"Deys" wrote:
в ручную перенести это да, но это подойдет для личного сайта. А что делать если инфо будут добавлять сотни пользователей....

Ошибки исправлять, вести.
У вас вот процесс установки до конца не доведён.
"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 не видит.

Аватар пользователя Deys Deys 20 марта 2015 в 21:15

RxB wrote:
"Deys" wrote:
run `composer install` in the openstack_storage folder?"

это я понял что Composer Install, Вопрос как? Впервые с этим сталкиваюсь.