2016-02-15 3 views
1

Мне интересно, возможно ли создать и использовать папку с символическими ресурсами в SilverStripe.Создание папки с символическими ссылками в SilverStripe

Я развертываю с помощью capistrano и хотел использовать настройку linked_dirs, в которой Capistrano создает перемещение папки с данными за пределами каталога выпуска silverstripe в каталог shared.

Возможно ли подключить SilverStripe к этому каталогу без большого «взлома». Что еще мне нужно учитывать?

+1

можно! какое ограничение вы нажмете? . Одна вещь, чтобы следить, это использовать ту же версию PHP на CLI, что и с HTTP, иначе вы получите файлы в silverstripe-cache, что ошибки в memorylimit ... и в _ss_environment.php вы должны использовать realpath для текущей связанной версии '$ _FILE_TO_URL_MAPPING [realpath ('/ home/user/project/current /')] = 'http: //domain.tdl/';' – munomono

+0

Хорошо, я не столкнулся с вопрос еще нет. Я вспомнил, что прочитал сообщение на старом посту на форумах SS об этом несколько недель назад, что предупредил эту идею, похоже, сейчас ее не найти. Поэтому я могу просто символизировать папку с ресурсами, а silverstripe будет действовать как обычная, только заполняя файлы в общую папку над каталогом SS? Прошу прощения, если это глупый вопрос, я в первую очередь являюсь разработчиком. – nickspiel

+1

Я использую его таким образом, но вы можете проверить его в своей среде с перемещением папки с ресурсами в другом месте и создать символическую ссылку, например 'ln -s/what/ever/path/to/assets./Assets' – munomono

ответ

1

Ответ для оценки: да, это просто работает.

В комментариях выше вы можете найти информацию по теме :)

Смежные вопросы