在Mac上使用Vagrant虚拟框
我尝试'sudo chmod -R 777。'在/ vagrant文件夹中,或在mac终端的文件夹项目中,但在这两种情况下只有子文件夹chmod中的文件,但文件夹不是chmod。
这会导致我的代码因permission denied
而失败,因为它无法写入任何文件夹。
如果我去一个特定的文件夹并执行`sudo chmod 777'而不是正常工作,但我有太多文件夹无法手动执行。
请帮忙
答案 0 :(得分:1)
以root身份编辑以下文件:/ etc / apache2 / envvars
使用命令:
sudo nano / etc / apache2 / envvars
将用户更改为vagrant。
export APACHE_RUN_USER=vagrant
export APACHE_RUN_GROUP=www-data
将流浪汉用户添加到www-data组
sudo adduser vagrant www-data
重启apache
sudo service apache2 restart