Здравствуйте. Хочу использовать для разработки BitrixVM таким образом, чтобы папка /home/bitrix/www виртуальной машины была общей (синхронизировалась, не знаю, как корректнее) с папкой ОС, на которой BitrixVM запущена. Пробовал такие варианты:
P.S. Строка из конфига Vagrant, которая подключает папку из основной ОС:
- Запускаю BitrixVM на Oracle VirtualBox, в настройке виртуальной машины указываю общую папку. При этом общей папкой в виртуальной машине становится папка в каталоге /media (название не помню). Ну, как бы, не совсем то, что хотелось получить.
- "Поднимаю" VM с помощью Vagrant (кто-то позаботился и соорудил box: ). Тут добился большего успеха: после нескольких танцев с бубном нужная мне папка /home/bitrix/www синхронизируется с папкой основной ОС, но беда с правами: если я что-либо копирую в эту папку, в VM файлы отображаются со звёздочкой перед именем (это так их Midnight Commander показывает). Прочитал, что это означает, что файл либо исполняемый (а речь идёт о файлах .php), либо криво монтируется раздел NTFS. При этом на все файлы и папки стоят права 777, но при попытке установить Битрикс получаю сообщение о том, что невозможно перезаписать файлы.
P.S. Строка из конфига Vagrant, которая подключает папку из основной ОС:
| Код |
|---|
config.vm.synced_folder '~/.bitrix/src', "/home/bitrix/www", owner: "bitrix", group: "bitrix" |