Symfony清除缓存RunTimeException

时间:2014-07-07 11:56:04

标签: php symfony caching

当我输入命令时,我正在尝试清除远程服务器上生产环境中的缓存:

   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文件,我想减轻我的项目。我可以清空文件吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以删除日志文件或更好:创建一个任务来gzip它们。由你决定。

为了清除你的缓存,你做得对。也许您的用户无权删除它们。

sudo chmod -R 777 app/cache/*
sudo chmod -R 777 app/logs/*

请参阅官方文档,为cachelog目录设置正确的权限:

http://symfony.com/doc/current/book/installation.html#configuration-and-setup