当我输入命令时,我正在尝试清除远程服务器上生产环境中的缓存:
php app/console cache:clear --env=prod
我收到以下错误:
[RuntimeException]
Unable to write in the "C:/wamp2/www/Symfony/app/cache/prod" directory
为什么要在我的本地目录结构中查找文件?
注意:
命令
php app/console cache:clear
工作正常。是否有必须清除的中间缓存?
另一个问题,如何清除日志文件?因为它现在是一个巨大的250Mb文件,我想减轻我的项目。我可以清空文件吗?
答案 0 :(得分:0)
是的,您可以删除日志文件或更好:创建一个任务来gzip它们。由你决定。
为了清除你的缓存,你做得对。也许您的用户无权删除它们。
sudo chmod -R 777 app/cache/*
sudo chmod -R 777 app/logs/*
或
请参阅官方文档,为cache
和log
目录设置正确的权限:
http://symfony.com/doc/current/book/installation.html#configuration-and-setup