Symfony2缓存目录权限

时间:2017-12-08 11:34:11

标签: apache symfony caching permissions

对不起,我是Symfony的新手。

我想我在这里尝试了一切。我试图在新机器上安装Symfony v2.8应用程序。当我尝试访问应用程序时,我收到异常,说明缺少访问缓存或日志目录的权限。缓存和日志目录是可写的 - 为两者设置了掩码777。 此外,似乎有一个进程在缓存目录中创建条目,因为它填充文件。问题似乎是网络服务器无法访问它们 - 但为什么呢?

缓存和日志目录的

getfacl返回:

# owner: apache
# group: apache
user::rwx
user:apache:rwx
group::rwx
mask::rwx
other::rwx
default:user::rwx
default:user:apache:rwx
default:group::rwx
default:mask::rwx
default:other::rwx

任何建议都将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

检查您的日志和缓存是否放在正确的位置。 Symfony有" 两个" 主要开发环境( dev prod )。他们(env)在两个单独的文件夹中写下日志缓存。检查 app / AppKernel.php 中的 getCacheDir() getLogDir()方法。