Задать вопрос
@zankoav

Почему Symfony LiipImagineBundle не создает превью?


<img src="{{ vich_uploader_asset(app.user, 'avatarFile')| imagine_filter('my_thumb')}}" data-image="{{ app.user.avatar }}" class="js-avatar-img"><


При загрузки картинки оригинал загружается в web/uplouds/img/avatars
А картинка Превью my_thumb - должна попасть в папку web/media/cache/my_thumb/iuplouds/img/avatars
Выводит url корректно :

<img src="https://6vkusov.by/media/cache/resolve/preview_food_thumb/uploads/img/food/5926df9744d52.png">


Но там картинки просто нет и браузер выбивает в консоль ошибку 500
Все работало до переноса сайта с другого хостинга
Код после переноса не менялся, не работае только этот модуль, помогите разобраться
Вот config.yml

vich_uploader:
    db_driver: orm
    mappings:
        user_avatar:
            uri_prefix: /uploads/img/avatars
            upload_destination: '%kernel.root_dir%/../web/uploads/img/avatars'
            namer: vich_uploader.namer_uniqid
liip_imagine:
    resolvers:
        default:
            web_path: ~
    filter_sets:
        cache: ~
        my_thumb:
            quality: 75
            filters:
                thumbnail: { size: [125, 125], mode: outbound }
</blockquote>

Вот routing.yml

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


Чистил кэш php bin/console cache:clear --env=prod
не помогло
  • Вопрос задан
  • 647 просмотров
Подписаться Оценить 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы