Bir Symfony2 projesi kurmaya çalışıyor ve bir vagrant VM ile çalışıyor. Bu konuda milyonlarca makale gördüm, ancak önbellek dizinini doğru şekilde izin almak çok acı verici olduğunu kanıtlıyor.
Benim Vagrantfile
:
config.vm.share_folder("src", "/var/www", "../www")
VM dosyam 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 paketi VM'ye kuruldu.
Symfony2 kurulum yönergelerine göre aşağıdaki / var / www dizininde çalıştırdığımda:
sudo setfacl -R -m u:apache:rwx -m u:username:rwx app/cache app/logs
Alırım:
İşlem desteklenmiyor
Komutu, FS'deki (paylaşılan dizinin dışında) başka bir dizinde veya dosyada çalıştırabilir ve komut çalışır. Ne oluyor?