对不起,我是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
任何建议都将不胜感激。谢谢!
答案 0 :(得分:0)
检查您的日志和缓存是否放在正确的位置。 Symfony有" 两个" 主要开发环境( dev 和 prod )。他们(env)在两个单独的文件夹中写下日志和缓存。检查 app / AppKernel.php 中的 getCacheDir()和 getLogDir()方法。