我无法在我的 Symfony 应用程序上成功运行缓存清除。我已将 /var/cache 目录的权限设置为 777
。但仍然出现此错误:
[Symfony\Component\Filesystem\Exception\IOException] Failed to remove directory "/vagrant/app/var/cache/de~/pools": .
有谁知道我在这里做错了什么?
这在我使用文件共享类型 nfs 之前是有效的。
最佳答案
你确定你递归地更改了缓存文件夹的权限,而不仅仅是缓存文件夹本身的权限,(另外,尝试从主机而不是 guest 进行 chmod)
编辑:
如果PURELY FOR DEVELOPMENT,像这样设置你的 vagrant 共享文件夹:
config.vm.synced_folder "/home/git/-something-", "/var/www/-something-/public_html", owner: "-something-", group: "nginx", mount_options: ["dmode=777,fmode=777"]
关于php - Symfony 缓存 :clear Failed to remove directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44630900/