我最近将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的新功能不适用于我。知道是什么原因造成的吗?
授予使用bash命令缓存目录的权限:
sudo chmod -R a+rw /path/to/cache_directory/