我最近将Symfony升级到了新的Symfony4.1。作为seen over here,我们不再需要设置文件权限。我运行了命令:
php bin/console cache:warmup
运行该程序时没有错误。但是,当我尝试查看该网站时。我收到以下错误。
Uncaught RuntimeException: Unable to write in the cache directory (/var/www/mywebsite.com/var/cache/prod)\n in /var/www/mywebsite.com/var/bootstrap.php.cache
显然,这意味着Symfony4.1的新功能不适用于我。知道是什么原因造成的吗?
答案 0 :(得分:0)
使用bash命令授予缓存目录的权限:
sudo chmod -R a+rw /path/to/cache_directory/