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

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

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

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

Веб-приложение, похоже, не имеет доступа к папке кэша (app/cache)

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-приложения/консоли:очиститьи это работает. Я не знаю, проблема ли это в этой версии Symfony или это какая-то проблема конфигурации. Спасибо за помощь.

решение1

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

Связанный контент