1PeGaS
@1PeGaS

Как в vagrant через общие папки сделать права доступа?

Запустил vagrant, в общую папку на хосте закинул сайт с установкой openCart, открываю его, и сайт пишет что нет прав к каталогу/файлам — " Warning: Upload directory needs to be writable for OpenCart to work!"

5d77a236e5a08608344231.png

Вот конфиг вагранта:

Vagrant.configure("2") do |config|

  config.vm.synced_folder "/Users/artemerbulatov/vagr-2/example2", "/var/www", owner: "root", group: "root"


  config.nfs.map_uid = Process.uid
  config.nfs.map_gid = Process.gid

  config.nfs.map_uid = 501
  config.nfs.map_gid = 20


  config.vm.box = "bento/ubuntu-18.04"
  config.vm.network "forwarded_port", guest: 80, host: 8080
  config.vm.provider "virtualbox" do |vb|
    vb.memory = "4096"
  end
  config.vm.provision "shell", inline: <<-SHELL
    sudo apt-get update
    sudo apt-get install -y nginx
  SHELL
end
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
@vitaly_il1
DevOps Consulting
Я думаю что тут

owner: "root", group: "root"

надо использовать пользователя под которым бежит nginx - www-data.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы