Symfony никакой доступ для кэширования - Red Hat 7

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

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

1
задан 2 October 2015 в 18:46
1 ответ

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

-1
ответ дан 4 December 2019 в 10:53

Теги

Похожие вопросы