Symfony 2.4 LiipImagineBundle

Я установил LiipImagineBundle, похоже, что пакет был установлен правильно. В моем шаблоне я добавляю строку:

<img src="{{ asset('bundles/codecatsfront/images/python-bg.png') | imagine_filter('my_thumb') }}" alt="...">

но для этого URL-адреса возникает ошибка сервера: http://pc.t/app_dev.php/media/cache/my_thumb/bundles/codecatsfront/images/python-bg.png

мой python-bg.png — это src/CodeCats/FrontBundle/Resources/public/images/, связанный с web/codecatsfront/images.

Я также пробовал команду:

app/console liip:imagine:cache:resolve php-bg.png

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

liip_imagine:
    resolvers:
       default:
          web_path: ~

    filter_sets:
        cache: ~
        my_thumb:
            quality: 75
            filters:
                thumbnail: { size: [120, 90], mode: outbound }

person strz    schedule 09.05.2014    source источник
comment
Как выглядит ошибка? Какой веб-сервер у вас установлен?   -  person ferdynator    schedule 10.05.2014
comment
500 Внутренняя ошибка сервера, Apache2 в Ubuntu 14.04   -  person strz    schedule 10.05.2014
comment
Какое сообщение об ошибке вы получаете? может что написано в лог файлах апача?   -  person ferdynator    schedule 10.05.2014
comment
В логах не нашел, может htaccess настроить?   -  person strz    schedule 10.05.2014
comment
У вас есть конфигурация Apache для статических ресурсов?   -  person ferdynator    schedule 15.05.2014
comment
Где я могу найти информацию о конфигурации?   -  person strz    schedule 16.05.2014


Ответы (1)


Вы должны избавиться от функции "asset()".

<img src="{{ 'bundles/codecatsfront/images/python-bg.png' | imagine_filter('my_thumb') }}" alt="...">

Это исправит?

person Chiguicapa    schedule 02.07.2014