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 允許額外的安全性,但這有助於克服問題,直到找到最好的解決方案。

相關內容