Symfony 2尝试在prod环境中获取错误的路由

时间:2014-11-19 06:16:59

标签: symfony routes

你好:)我只是试图在prod环境中打开我的应用程序并且资产不能正常运行。 我查看了我的app / cache / prod.log

我将localhost改为***以避免编辑问题时出现问题

所以我看到symfony尝试得到一个完全错误的路线:

request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /" (from "http://localhost/aceProject/api/Symfony/")" at D:\logiciel\wamp\www\pitchan.fr\api\Symfony\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\EventListener\RouterListener.php line 145 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException: No route found for \"GET /\" (from \"http://localhost/aceProject/api/Symfony/\") at D:\\logiciel\\wamp\\www\\pitchan.fr\\api\\Symfony\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\HttpKernel\\EventListener\\RouterListener.php:145, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException:  at D:\\logiciel\\wamp\\www\\pitchan.fr\\api\\Symfony\\app\\cache\\prod\\appProdUrlMatcher.php:32)"} []

我如何改变这条路线并告诉symfony一条好路? 我看到当我加载我的应用程序时,在同一路径中创建了一个symfony文件夹,它怎么可能?我的symfony文件夹我在:

http://***/symfony and not http://***/aceProject/api/Symfony/

如果有人知道如何解决它会很棒:)

提前感谢!!

编辑:我也试过

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

我收到错误:

[RuntimeException]
Unable to write in the "D:/logiciel/wamp/www/pitchan.fr/api/symfony/app/cacche/prod" directory

这条路完全错了......我真的不明白这里发生了什么

祝你好运, CUETO Vincent

1 个答案:

答案 0 :(得分:0)

好的问题是我的内核缓存指向了错误的位置所以..我覆盖了它:

public function getCacheDir()
{
    return $this->rootDir.'/my_cache/'.$this->environment;
}

感谢所有人的帮助