【问题标题】:Problems with symfony homepage in routing.ymlrouting.yml 中 symfony 主页的问题
【发布时间】:2011-05-04 13:58:25
【问题描述】:

我正在关注 symfony 1.4 网站上的 Jobeet 教程,但在 routing.yml 中遇到了一些问题。

http://www.symfony-project.org/jobeet/1_4/Doctrine/en/04

我已经创建了 jobeet 模块并在我的 routing.yml 中指定了它。当我去 frontend_dev 时,它工作得很好。然而,当通过 index.php 时,它会显示默认的 symfony 主页。好像我没有改变路由一样。

开发和生产是否有不同的路线?这可能是什么原因造成的?提前致谢。

【问题讨论】:

    标签: php routing symfony-1.4


    【解决方案1】:

    您是否清理过缓存? routing.yml 中的更改只有在清除缓存后才会在生产中生效。

    php symfony cache:clear
    

    当您使用frontend_dev.php 时它起作用的原因是它使用dev 环境加载应用程序。在开发模式下,Symfony 会检查配置文件自上次请求以来是否被修改过,如果缓存的版本发生了变化,将覆盖它们。

    【讨论】:

    • 大声笑,你的意思是告诉我“你清除缓存了吗?”解决方案真的有效吗?
    【解决方案2】:

    这听起来像是一个 mod_rewrite 问题。

    您需要做的是确保您的 apache 实例启用了 mod_rewrite。

    通常,您要做的是将位于 /symfonyproject/web 文件夹中的 .htaccess 文件放入您的 Web 根文件夹中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2011-02-20
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多