symfony 2.3 app.php似乎没有使用与app_dev.php相同的分支

symfony 2.3 app.php似乎没有使用与app_dev.php相同的分支,php,twitter-bootstrap,symfony,twig,Php,Twitter Bootstrap,Symfony,Twig,我在symfony 2.3上遇到了一个奇怪的问题 如果我使用app_dev.php加载页面,我可以看到我的自定义细枝,但如果我使用app.php,它似乎使用了一个空细枝 请看一看 及 正如您在源代码中看到的,app.php不会加载引导等,所以我认为它使用了另一个分支 你见过这样的事吗?你知道如何解决这个问题吗?这里没有细枝。您正在使用资产,在生产环境中需要首先转储它。阅读更多关于 使用谷歌chrome控制台检查您的页面,您将看到错误 GET http://www.waltervalvoent

我在symfony 2.3上遇到了一个奇怪的问题

如果我使用app_dev.php加载页面,我可以看到我的自定义细枝,但如果我使用app.php,它似乎使用了一个空细枝

请看一看

正如您在源代码中看到的,app.php不会加载引导等,所以我认为它使用了另一个分支


你见过这样的事吗?你知道如何解决这个问题吗?

这里没有细枝。您正在使用资产,在生产环境中需要首先转储它。阅读更多关于

使用谷歌chrome控制台检查您的页面,您将看到错误

GET http://www.waltervalvoenterprise.com/js/5a7d0d0.js 404 (Not Found) login:41
GET http://www.waltervalvoenterprise.com/css/4e1390a.css 404 (Not Found) login:8

也许可以试试这个命令,看看是否有什么变化

php app/console cache:clear --env=prod --no-debug
php app/console assets:install --env=prod --no-debug
php app/console assetic:dump --env=prod --no-debug
php app/console cache:warmup --env=prod --no-debug
因为您有一个登录区域,我想您已经配置了
security.yml
?如果是这样,请不要在防火墙后保护您的资产。否则它们不会加载。 可能是
dev
资产被缓存了,所以您还没有注意到它。但这只是一个建议

在防火墙部分,尝试以下操作:

firewalls:
    dev:
        pattern:    ^/(_profiler|_wdt|images|css|js)
        security:   false

非常感谢你的建议。不幸的是,此命令不起作用,它给了我以下错误:MYFOLDERS/vendor/symfony/symfony/src/symfony/Bundle/FrameworkBundle/Resources/views“目录不存在。这是发生在您的登录页面上还是发生在
prod
环境中的所有页面上?”?你是否预热了缓存等?我在所有页面上都有此错误。。。我已经清理了缓存,但什么都没有…太棒了!谢谢这很奇怪,但不知怎的,缓存文件夹变得无法写入
firewalls:
    dev:
        pattern:    ^/(_profiler|_wdt|images|css|js)
        security:   false