Назад | Перейти на главную страницу

Symfony нет доступа к кешу - Red Hat 7

Я использую Amazon EC2 VPC, обычно использую Centos, и у меня нет проблем с этим, но я пробовал Red Hat Enterprise Linux Server версии 7.1, и я установил все с нуля.

Я использую Symfony 2.7.5, и у меня действительно проблемы с кешем.

У веб-приложения нет доступа к папке с кешем (приложение / кеш)

RuntimeException in bootstrap.php.cache line 2671: Unable to create the cache directory (/var/www/mysite/app/cache/dev)

Я много исследовал и перепробовал все, сменил владельца, предоставил полный доступ к кешу папки ...

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

В командной строке я могу использовать php app / console cache: очистить и это работает. Я не знаю, это проблема с этой версией Symfony или с какой-то проблемой конфигурации. Спасибо за помощь.

Я столкнулся с той же проблемой, и я исправил ее отключение SELinux в этом файле /etc/selinux/config Я знаю, что это не лучшее решение, потому что SELinux обеспечивает дополнительную безопасность, но это помогает обойти проблему, пока вы не найдете лучшее.