我创建了包含 AcmeDemoBundle 的全新 symfony 2 应用程序。它工作正常。
我注释掉了,app_dev.php
以便可以从远程服务器(openshift 云)访问它。在本地主机上它可以正常工作。我将 git 推送到 openshift,并按app_dev.php
预期工作。
然后我将演示路线移至 route.yml(用于生产)。
在本地主机上app.php
工作没有任何问题。所以我 git 推送到 openshift 但随后app.php
抛出错误:
无法打开流 Acme/DemoBundle/Resources/views/Welcome/index.html.twig
因此,我将演示路线放回routes_dev.yml
git push,但 openshift 错误仍然存在。
可能是什么问题?
编辑:问题是在我的本地主机路径上树枝模板是“/var/www/html/jba/php/src/JBA/MainBundle/Resources/views/Default/index.html.twig”但在openshift上它仍然看起来到同一个目录。但是openshift dir布局不同,所以找不到模板。我想我必须配置 openshift 才能查看正确的目录。就是不知道怎么办。