【问题标题】:Symfony2 dev environment not clearing cache automaticallySymfony2 开发环境不会自动清除缓存
【发布时间】:2011-11-11 09:57:30
【问题描述】:

我正在开发一个新的 Symfony2 项目,并且我正在使用 app_dev 前端控制器来查看默认的 AcmeDemoBundle 页面。

当我对控制器进行更改时,我得到一个异常 (NotFoundHttpException: No route found for "GET /demo/hello/World")。如果我使用php app/console cache:clear 清除缓存,一切都会再次正常运行。但是,据我了解,通过使用 app_dev 前端控制器,我不应该被要求这样做。我做错了吗?

Soms 系统规格: OSX Lion 使用 MAMP PHP 5.3.6 Symfony 2.0.1

【问题讨论】:

  • 好问题。我发现 dev 中的缓存行为令人惊讶。 web/app_dev.php 不包含 web/app.php 所做的缓存创建语句。
  • 我的缓存有问题,但对我的 sass 文件进行更改时除外。我检查了文件权限。有没有人有其他想法?

标签: caching symfony


【解决方案1】:

您是否为网络服务器和命令行用户使用不同的用户?也许您应该检查Setting up Permissions 段落中的权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    相关资源
    最近更新 更多