试图启动一个Symfony2项目并与一个无聊的VM运行。我已经看到了不计其数的文章,但是正确地获得缓存目录的权限被证明是非常痛苦的。
在我的Vagrantfile
:
config.vm.share_folder("src", "/var/www", "../www")
我的VM的fstab
文件:
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/ubuntu--1110-root / ext4 acl,errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=4ed7eaaf-6f42-48ba-b5ed-f0c1df9add38 /boot ext2 defaults 0 2
/dev/mapper/ubuntu--1110-swap_1 none swap sw 0 0
ACL软件包已安装在VM上。
当我按照Symfony2安装说明在/ var / www中运行以下命令时:
sudo setfacl -R -m u:apache:rwx -m u:username:rwx app/cache app/logs
我得到:
不支持操作
我可以在FS上的任何其他目录或文件上(共享目录之外)运行该命令,并且该命令有效。是什么赋予了?
这并没有解决实际问题,但执行此解决现在:stackoverflow.com/questions/7357120/...
—
乔什-南京