Estou executando o Amazon EC2 VPC, normalmente uso Centos e não tenho problemas com isso, mas tentei o Red Hat Enterprise Linux Server versão 7.1 e instalei tudo do zero.
Estou usando o Symfony 2.7.5 e estou realmente lutando com o cache.
O aplicativo da web parece não ter acesso à pasta de cache (app/cache)
RuntimeException in bootstrap.php.cache line 2671: Unable to create the cache directory (/var/www/mysite/app/cache/dev)
Pesquisei muito e tentei de tudo, mudar de dono, dar acesso total ao cache da pasta...
chown -R root:apache app/cache
chown -R root:apache app/logs
chmod -R 777 app/cache
chmod -R 777 app/logs
sudo setfacl -R -m u:apache:rwX -m u:ec2-user:rwX app/cache app/logs
sudo setfacl -dR -m u:apache:rwx -m u:ec2-user:rwx app/cache app/logs
Na linha de comando eu posso usarcache do aplicativo/console php: limpare funciona. Não sei se é um problema com esta versão do Symfony ou se é algum tipo de problema de configuração. Obrigado pela ajuda.
Responder1
Eu enfrentei o mesmo problema e resolvi issodesabilitando o SELinuxneste arquivo/etc/selinux/config
Eu sei que não é a melhor solução porque o SELinux permite segurança adicional, mas isso ajuda a contornar o problema até encontrar a melhor.