Ich verwende Amazon EC2 VPC, normalerweise Centos, und habe damit keine Probleme, aber ich habe Red Hat Enterprise Linux Server Version 7.1 ausprobiert und alles von Grund auf neu installiert.
Ich verwende Symfony 2.7.5 und habe große Probleme mit dem Cache.
Die Webanwendung scheint keinen Zugriff auf den Cache-Ordner (app/cache) zu haben.
RuntimeException in bootstrap.php.cache line 2671: Unable to create the cache directory (/var/www/mysite/app/cache/dev)
Ich habe viel recherchiert und alles versucht, den Eigentümer geändert, vollen Zugriff auf den Ordner-Cache gewährt …
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
In der Kommandozeile kann ichPHP-App/Konsolen-Cache: löschenund es funktioniert. Ich weiß nicht, ob es ein Problem mit dieser Symfony-Version ist oder ob es sich um ein Konfigurationsproblem handelt. Danke für die Hilfe.
Antwort1
Ich hatte das gleiche Problem und habe es behoben, indem ichSELinux deaktivierenin dieser Datei/etc/selinux/config
Ich weiß, dass es nicht die beste Lösung ist, da SELinux zusätzliche Sicherheit bietet, aber es hilft, das Problem zu umgehen, bis Sie die beste Lösung gefunden haben.