Php Symfony错误-写入缓存文件失败
我继承了一个Symphony站点,但出现以下错误:Php Symfony错误-写入缓存文件失败,php,symfony,caching,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/ClassCollecti
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-r777缓存
,但运气不好。classes.php文件不存在。如果您是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
php bin/控制台安全性:检查,显示了什么,请参阅以供使用,然后您需要首先使用
sudo-apt-get-install-acl安装acl