设置Symfony 2 - 无法加载app.php资源

Pat*_*awa 5 symfony

我在设置Symfony2生产环境时遇到了麻烦.通过app_dev.php的开发环境工作正常,但是通过app.php进行生成会导致500内部服务器错误,并且Symfony错误日志中显示以下消息:

[2011-08-28 10:09:11] request.CRITICAL: Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot load resource ".". (uncaught exception) at /var/www/Symfony/vendor/symfony/src/Symfony/Component/Config/Loader/Loader.php line 75 [] []
Run Code Online (Sandbox Code Playgroud)

不知道如何解决这个问题,甚至堆栈跟踪它...

iol*_*leo 7

当我更新时发生在我身上Liip/ImagineBundle.

在此捆绑包的旧版本中,您需要在路由中使用此功能:

_imagine:
    resource: .
    type:     imagine
Run Code Online (Sandbox Code Playgroud)

在新版本中,这将被替换为:

_liip_imagine:
    resource: "@LiipImagineBundle/Resources/config/routing.yaml"
Run Code Online (Sandbox Code Playgroud)

所以在我的情况下问题是我通过composer更新了bundle,但没有更新routing.yml.


小智 5

我有同样的问题.尝试添加:

assetic:use_controller:true

在/app/config/config_prod.yml之后清理缓存(rm -fr/app/cache/*)