php - Symfony 缓存 :clear Failed to remove directory

标签 php linux symfony vagrant

我无法在我的 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/

相关文章:

php - 从数据库中获取更多数据

php - 使用sha256的密码问题

python - 从 Anaconda 运行 Python 时出现 ImportError : No module named sysconfig,

python - 确定用于 cdll.LoadLibrary 的库名称的系统级方法

linux - 通过 SSH 写入多个远程终端

symfony - @Security 注释的自定义消息

mysql - 带子查询和的 Doctrine DQL 查询

javascript - 使用 Restangular 时出现“Access-Control-Allow-Origin” header 问题

php - 如何更新 MySql 表中编码错误的字符?

symfony - getResult 返回与 SQL 查询 Symfony2 不同的结果