私は 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 では追加のセキュリティが可能になるため、これが最善の解決策ではないことは承知していますが、最善の解決策が見つかるまで問題を回避するのに役立ちます。