Symfony错误 - 无法写入缓存文件

时间:2017-02-28 10:18:45

标签: php symfony caching

我继承了一个Symphony网站,我收到以下错误,

Fatal error: Uncaught exception 'RuntimeException' with message 'Failed to write cache file "/var/www/html/app/cache/prod/classes.php".' in /var/www/html/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/ClassCollectionLoader.php:239

我做了chmod -R 777 cache但没有运气。 classes.php文件不存在。

1 个答案:

答案 0 :(得分:0)

如果您是linux用户,则需要触发下面列出的命令:

HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`

sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var

sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var