Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NYA-symfony 2缓存:清除错误_Symfony_Caching_Acl - Fatal编程技术网

NYA-symfony 2缓存:清除错误

NYA-symfony 2缓存:清除错误,symfony,caching,acl,Symfony,Caching,Acl,这个问题可能与所有其他有关缓存问题的问题一样。 我阅读了所有其他问题及其答案。 它没有帮助,或者我没有找到正确的答案,因为这个互联网充满了“显而易见”的问题 以下为例: user@gobi:~$ app/console cache:clear --env=prod root@gobi:~# setfacl -Rdm user:www-data:rwx /.../app/logs root@gobi:~# setfacl -Rm user:www-data:rwx /.../app/logs ro

这个问题可能与所有其他有关缓存问题的问题一样。 我阅读了所有其他问题及其答案。 它没有帮助,或者我没有找到正确的答案,因为这个互联网充满了“显而易见”的问题

以下为例:

user@gobi:~$ app/console cache:clear --env=prod
root@gobi:~# setfacl -Rdm user:www-data:rwx /.../app/logs
root@gobi:~# setfacl -Rm user:www-data:rwx /.../app/logs
root@gobi:~# setfacl -Rdm user:www-data:rwx /.../app/cache/
root@gobi:~# setfacl -Rm user:www-data:rwx /.../app/cache/
网站工作

user@gobi:~$ app/console cache:clear --env=prod
网站不工作(权限错误)

网站又开始工作了

似乎有些文件获得权限u:rw,go:-(/…/app/cache/prod/jms\u diextra/controller\u)而其他文件则获得权限ug:rw,o:-

似乎cache:clear覆盖了我的acl权限(用户:www-data:rwx#effective:r--)


有人帮忙吗?

根据官方安装文档,通过
facl
设置权限如下:

HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
你试过执行这个吗?

很好。该命令生成“www数据”作为HTTPDUSER,所以基本上我是这样做的,是的。
HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs