Настройка Symfony 2 - невозможно загрузить ресурс app.php - PullRequest
5 голосов
/ 28 августа 2011

У меня проблемы с настройкой производственной среды 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 [] []

Не знаю, как это решить, или даже проследить это ...

Ответы [ 6 ]

7 голосов
/ 13 июня 2014

случилось со мной, когда я обновил Liip/ImagineBundle.

В более старых версиях этого пакета это требовалось в вашей маршрутизации:

_imagine:
    resource: .
    type:     imagine

В новых версиях это должно быть заменено на:

_liip_imagine:
    resource: "@LiipImagineBundle/Resources/config/routing.yaml"

В моем случае проблема заключалась в том, что я обновил пакет через composer, но не обновил routing.yml.

5 голосов
/ 11 сентября 2011

У меня была такая же проблема. Попробуйте добавить:

assetic: use_controller: true

в /app/config/config_prod.yml и очистить кеш после этого (rm -fr / app / cache / *)

4 голосов
/ 17 декабря 2011

если у вас есть эти проблемы в производственной среде, и вы используете сборку, то проверьте, если у вас нет этого:

_assetic:
    resource: .
    type:     assetic

в вашем конфигурационном файле (обычно это только в config_dev.yml, а не в производстве) ... в противном случае попробуйте проверить другие маршруты с resource: .

1 голос
/ 30 ноября 2011

Я столкнулся с подобной проблемой при размещении проекта symfony2 на общем хостинге godaddy windows с поддержкой php5.3 и исправил его, предоставив разрешение записи в каталоги symfony2 и создав виртуальный каталог iis для каталога проекта symfony.

0 голосов
/ 18 мая 2016

тогда ответ находится в routing.yml

там есть ресурс, который, вероятно, был отключен, и ссылка оставлена.

0 голосов
/ 13 октября 2012

Для меня это было вызвано тем, что я не был уверен, где к моему config.yml был добавлен шарик конфигурации, и удалил его, потому что я не знал, что он сделал:)

Итак, я скачалсвежую копию symfony2 и понял, что капля кода приходит по умолчанию при новой установке, поэтому я положил его обратно, и все работает.Вот что я удалил, и я исправил проблему, вернув ее обратно:

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    bundles:        [ ]
    #java: /usr/bin/java
    filters:
        cssrewrite: ~
        #closure:
        #    jar: %kernel.root_dir%/Resources/java/compiler.jar
        #yui_css:
        #    jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...