Обрезка Timber \ ImageHelper не работает на конкретном сервере - PullRequest
0 голосов
/ 02 мая 2019

Изображения не обрезаются Timber, когда я внедряю свой сайт в производство. Это работает в моей среде разработки. Я использую следующий код:

<img src="{{ Image(fields.image).src|resize(1160, 540, 'center') }}"
  sizes="80vw"
  srcset="
    {{ Image(fields.image).src|resize(2320, 1080, 'center') }} 2320w,
    {{ Image(fields.image).src|resize(1940, 810, 'center') }} 1940w,
    {{ Image(fields.image).src|resize(1160, 540, 'center') }} 1160w,
    {{ Image(fields.image).src|resize(870, 405, 'center') }} 870w,
    {{ Image(fields.image).src|resize(580, 270, 'center') }} 580w"
 alt="{{ fields.image.alt }}" />

Изображение заполнено оригинальными изображениями, а не обрезанными версиями. Вы можете увидеть живой пример здесь: https://skuario.com/landingpage/

Мне кажется, что это связано с серверной средой, поэтому мне было интересно, существуют ли какие-либо требования к серверу для работы Timber \ ImageHelper.

PHP информация здесь: https://skuario.com/phpinfo.php

1 Ответ

0 голосов
/ 10 мая 2019

PHP-сборка, установленная на сервере, не должна иметь расширений для работы с изображениями.Вы должны установить php72-php-gd или тот, у которого установлена ​​версия PHP, и изображения будут сгенерированы.

...