Symfony cache:clear无法删除目录

时间:2017-06-19 12:43:13

标签: php linux symfony vagrant

我无法在 Symfony 应用程序上成功运行缓存清除。我已将权限设置为/var/cache directory as 777。但仍然会收到此错误:

  

[Symfony \ Component \ Filesystem \ Exception \ IOException]无法执行   删除目录“/ vagrant / app / var / cache / de~ / pools”:。

有谁知道我在做错了什么?

之前我正在使用文件共享类型:nfs。

2 个答案:

答案 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"