Php Symfony-can';无法通过命令清除缓存
我在一台流浪机器(宅地)上工作。在我的家园里,我有:Php Symfony-can';无法通过命令清除缓存,php,symfony,caching,environment,homestead,Php,Symfony,Caching,Environment,Homestead,我在一台流浪机器(宅地)上工作。在我的家园里,我有: sites: - map: myproject.local to: /home/vagrant/projects/myproject/web type: symfony 我正在PHP7.1.2上使用Symfony版本3.3 问题是,当我尝试执行命令php bin/console cache:clear时,出现以下错误: [Symfony\Component\Filesystem\Exception\IOException
sites:
- map: myproject.local
to: /home/vagrant/projects/myproject/web
type: symfony
我正在PHP7.1.2上使用Symfony版本3.3
问题是,当我尝试执行命令php bin/console cache:clear
时,出现以下错误:
[Symfony\Component\Filesystem\Exception\IOException]
无法删除目录“/home/vagrant/projects/vkfilestore code/var/cache/de~/pools”:
在我的AppKernel.php中,我有:
public function getCacheDir()
{
return dirname(__DIR__).'/var/cache/'.$this->getEnvironment();
}
当我转储$this->getEnvironment()
时,它会显示dev
这里可能有什么问题?这是一个与虚拟平台相关的问题。一个简单的解决方法是手动删除
$ sudo rm -rf app/cache/*
阅读有关此问题的更多信息最重要的是,这是一个权限问题。许可
sudo chmod -R 777 app/cache/
这应该能解决你的问题。如果问题仍然存在,请执行以下操作:-
sudo rm -rf app/cache/
php bin/console cache:clear --env=prod
sudo chmod -R 777 app/cache/
自己删除缓存目录。你能清除产品缓存吗<代码>php bin/控制台缓存:清除--env=prod