Мне интересно, возможно ли создать и использовать папку с символическими ресурсами в SilverStripe.Создание папки с символическими ссылками в SilverStripe
Я развертываю с помощью capistrano и хотел использовать настройку linked_dirs
, в которой Capistrano создает перемещение папки с данными за пределами каталога выпуска silverstripe в каталог shared
.
Возможно ли подключить SilverStripe к этому каталогу без большого «взлома». Что еще мне нужно учитывать?
можно! какое ограничение вы нажмете? . Одна вещь, чтобы следить, это использовать ту же версию PHP на CLI, что и с HTTP, иначе вы получите файлы в silverstripe-cache, что ошибки в memorylimit ... и в _ss_environment.php вы должны использовать realpath для текущей связанной версии '$ _FILE_TO_URL_MAPPING [realpath ('/ home/user/project/current /')] = 'http: //domain.tdl/';' – munomono
Хорошо, я не столкнулся с вопрос еще нет. Я вспомнил, что прочитал сообщение на старом посту на форумах SS об этом несколько недель назад, что предупредил эту идею, похоже, сейчас ее не найти. Поэтому я могу просто символизировать папку с ресурсами, а silverstripe будет действовать как обычная, только заполняя файлы в общую папку над каталогом SS? Прошу прощения, если это глупый вопрос, я в первую очередь являюсь разработчиком. – nickspiel
Я использую его таким образом, но вы можете проверить его в своей среде с перемещением папки с ресурсами в другом месте и создать символическую ссылку, например 'ln -s/what/ever/path/to/assets./Assets' – munomono