使用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
作为权限。
有人能向我解释它是如何起作用的吗?
答案 0 :(得分:0)
使用ll命令查看缓存目录中的权限和用户。有时权限看起来不错,但用户是root用户,那么它不允许每个人访问目录。