我无法在 Symfony 应用程序上成功运行缓存清除。我已将权限设置为/var/cache directory as 777
。但仍然会收到此错误:
[Symfony \ Component \ Filesystem \ Exception \ IOException]无法执行 删除目录“/ vagrant / app / var / cache / de~ / pools”:。
有谁知道我在做错了什么?
之前我正在使用文件共享类型:nfs。
答案 0 :(得分:1)
您确定是否以递归方式更改了高速缓存文件夹的权限,而不仅仅是缓存文件夹本身的权限(同样,请尝试从主机而不是来宾进行chmod'ing)
编辑:
如果 POLLELY FOR DEVELOPMENT ,请设置您的流浪汉共享文件夹,如下所示:
config.vm.synced_folder "/home/git/-something-", "/var/www/-something-/public_html", owner: "-something-", group: "nginx", mount_options: ["dmode=777,fmode=777"]
答案 1 :(得分:0)
更新了我的VM以运行最新版本(1.9.5)的vagrant。然后能够使用nfs,请参阅:
config.vm.synced_folder "./", "/vagrant", type: "nfs"