Symfony2 - prod环境不起作用(第404页)

时间:2014-06-30 21:57:44

标签: php symfony

我的Symfony2项目有问题。我使用控制台创建了新的bundle,但默认控制器只能从dev环境级别开始使用。

有关

http://localhost/myproject/web/app_dev.php/hello/ZaqU

一切正常,但

http://localhost/myproject/web/app.php/hello/ZaqU

我正在重定向

http://localhost/myproject/web/hello/ZaqU

然后我只得到第404页。 这是新的捆绑包,我没有更改默认文件,所以我不明白为什么它不起作用。文件:

/* @FILE: app/AppKernel.php */

$bundles = array(
   //...
    new ZaqU\TestBundle\ZaqUTestBundle(),
);

/* @FILE: app/config/routing.yml */
ZaqU_test:
    resource: "@ZaqUTestBundle/Resources/config/routing.yml"
    prefix:   /

2 个答案:

答案 0 :(得分:3)

您是否尝试清除prod缓存?在控制台中运行以下命令:

./app/console cache:clear --env=prod

答案 1 :(得分:-1)

您可能尚未在web / app.php中启用生产环境。将false更改为true。

$kernel = new AppKernel('prod', true);

希望这有帮助。

干杯!