Symfony キャッシュにアクセスできない - Red Hat 7

Symfony キャッシュにアクセスできない - Red Hat 7

私は Amazon EC2 VPC を実行しており、通常は Centos を使用しており、問題はありませんが、Red Hat Enterprise Linux Server リリース 7.1 を試し、すべてを最初からインストールしました。

私は Symfony 2.7.5 を使用していますが、キャッシュに本当に苦労しています。

Web アプリケーションはキャッシュ フォルダー (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 では追加のセキュリティが可能になるため、これが最善の解決策ではないことは承知していますが、最善の解決策が見つかるまで問題を回避するのに役立ちます。

関連情報