symfony4探查器缓存权限错误

时间:2018-01-23 18:26:43

标签: symfony nginx composer-php

使用nginx 1.12.2和php 7.1.12,我刚刚安装了Symfony 4.0.3 我看到分析器必须与我composer install profiler --dev一起安装,但我想出了

(1/1) RuntimeException

Unable to create the storage directory (/AddressOfSymfonyProject/var/cache/dev/profiler).

预期的行为是

  

在开发环境中,在bin / console和public / index.php中使用umask(),这样任何创建的文件都可以被所有人写入。

php-fpm,nginx使用相同的用户 nginx ,并且它是/AddressOfSymfonyProject/的所有者,其缓存文件夹设置为777作为权限。

有人能向我解释它是如何起作用的吗?

1 个答案:

答案 0 :(得分:0)

使用ll命令查看缓存目录中的权限和用户。有时权限看起来不错,但用户是root用户,那么它不允许每个人访问目录。