我正在使用Symfony2开发一个小应用程序。在我的开发环境中,我可以无问题地访问所有路由:
http://symfony/app_dev.php/cp (“symfony”在我的hosts文件中解析为localhost)
但是,一旦我尝试在生产环境中访问它,我只会得到一个404错误页面。
但是,一旦我尝试在生产环境中访问它,我只会得到一个404错误页面。
哎呀!发生了错误 服务器返回了“404未找到”。 出现了一些问题。请给我们发送电子邮件[email],并告诉我们在出现此错误时您正在做什么。我们将尽快修复它。为任何不便表示抱歉。
我需要更改/执行某些操作才能在生产中查看我的应用程序吗? 我没有弄乱任何核心文件(内核/引导/应用程序文件等)。 我正在使用第三个候选版本。
./app/console cache:clear
或直接删除路径为./app/cache/prod
的prod
目录来实现。 - Crozincp
路由之前生成的。生产环境缓存不会自动重新生成,因此如果您添加或更改任何代码,则需要清除缓存才能在生产环境上看到更改。 - Problematic