【问题标题】:Error clearing the cache清除缓存出错
【发布时间】:2014-04-14 11:18:21
【问题描述】:

每当我清除缓存(应用程序/控制台缓存:清除)时,我都会收到此错误:

[无效参数异常] 文件“C:\wamp\www\sylius\app\cache\de_/config/config_dev.yml”不存在。

我的应用是 Symfony 2.3。

【问题讨论】:

  • 你在做什么来清除缓存?请发布一些代码,以便我们可以看到您做错了什么。至少,如果您复制该文件路径,当您打开文件资源管理器时它是否存在?
  • 你能提供你完整的 deps 作曲家名单吗?你可以输入composer info -i

标签: symfony symfony-2.3


【解决方案1】:

尝试为您的 cache:clear 命令提供适当的环境。这是

php 应用程序/控制台缓存:清除 --env=prod 或 php 应用程序/控制台缓存:清除 --env=dev

这个项目是否在 SVN 下运行?如果是这样,请在删除缓存之前尝试执行 SVN 清理。对了,你可以到app/cache文件夹,手动删除相关环境下的缓存。

希望这会有所帮助。

干杯!

【讨论】:

  • 我同意,我在 ubuntu 中进行 php - symfony 编码,有时@home,我使用 windows7,很多时候 cache:clear 命令不起作用,我曾经从应用程序中删除缓存和日志文件夹文件夹。然后它工作顺利......有时想知道为什么只在窗口中如此强大的缓存管理......
【解决方案2】:

路径 C:\wamp\www\sylius\app\cache\de_/config/config_dev.yml 中似乎有问题。也许“de_”应该是“dev”。按照路径C:\wamp\www\sylius\app\cache\ 查找是否存在合适的文件夹。

您可以做但不推荐的另一件事是简单地删除缓存文件夹C:\wamp\www\sylius\app\cache\(如果您想清除所有缓存)或只删除与您希望缓存的环境相对应的内部(dev,prod)清除。

【讨论】:

    猜你喜欢
    • 2017-12-21
    • 2016-05-09
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    • 2011-10-05
    • 2011-12-29
    • 1970-01-01
    • 2014-10-13
    相关资源
    最近更新 更多