无法清除我的symfony2网站上的缓存

时间:2013-07-30 15:33:01

标签: symfony symfony-2.1

当我执行此操作时:

sudo php app/console cache:clear --env=prod

我收到此错误:

[ErrorException]
  Warning: rename(/var/www/mysite.co.uk/app/cache/prod,/var/www/mysite.co.uk/app/cache/prod_old): Directory not empty in /var/www/mysite.co.uk/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php line 74

有人可以帮忙吗?我很想手动删除/cache/prod中的所有文件,但我担心这可能会导致更多问题。

2 个答案:

答案 0 :(得分:8)

只需通过rm -Rf app/cache/*手动清除缓存。

之后,您应该通过php app/console cache:warmup --env=prod

预热缓存

注意,如果您未在session: save_path中配置config.yml,则用户将失去会话。

答案 1 :(得分:4)

您是否有现有的/var/www/mysite.co.uk/app/cache/prod_old目录?

您可以手动删除cache/prod以强制缓存清理。