Essayer de faire fonctionner un projet Symfony2 avec une VM vagabonde. J'ai vu des millions d'articles à ce sujet, mais obtenir correctement le répertoire de cache se révèle être atrocement douloureux.
Dans mon Vagrantfile
:
config.vm.share_folder("src", "/var/www", "../www")
fstab
Fichier de ma VM :
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
Le package acl a été installé sur la machine virtuelle.
Lorsque j'exécute ce qui suit dans / var / www selon les instructions d'installation de Symfony2:
sudo setfacl -R -m u:apache:rwx -m u:username:rwx app/cache app/logs
Je reçois:
Opération non prise en charge
Je peux exécuter la commande sur n'importe quel autre répertoire ou fichier sur le FS (en dehors du répertoire partagé) et la commande fonctionne. Ce qui donne?