На сервере чего-то не хватает для конвертации в webp.

16 октября 2022 в 14:02
Аватар пользователя VasyOK VasyOK 0 15 Решено

Всем привет! Подскажите что делать.

Не происходит конвертация jpeg - webp средствами Drupal.
Этот же сайт на локалке таких проблем не имеет. Скорей всего в сервере что-то. Собсвтенно ВДС с Убунтой там.

В отчете о состоянии:
Средства обработки изображений - GD2 для обработки изображений

apt install webp - выполнял.

Комментарии

GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.10.4
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.6.37
WBMP Support enabled
XBM Support enabled
BMP Support enabled
TGA Read Support enabled
Directive Local Value Master Value
gd.jpeg_ignore_warning 1 1

16 октября 2022 в 15:32

Тут одно из двух - либо пробовать обновить GD до более свежей версии, не меняя версии PHP, либо обновлять PHP до 8.0.
Как это делать на VDS - не знаю и не очень хочу знать: лавры сам-себе-сисадмина никогда не прельщали меня.

NB: По опыту при обновлении PHP до 8.0 могут посыпаться старые давно не обновлявшиеся модули, при обновлении до 8.1 тем более.

16 октября 2022 в 18:06

PS А еще пишут, что от версии/сборки Ubuntu может зависеть. В общем, лучше дождаться настоящего сисадмина.

16 октября 2022 в 18:13

Думаю хорошим решением будет установка более свежего gd. А как? Не хочу лишнее на сервер ставить. Варианты:
1. apt-get install libgd
2. apt-get install libgd-dev
3. apt-get install php7.0-gd
Да, выяснилось, что там Debian.

16 октября 2022 в 18:31

Если у тебя там старый debian или ubuntu 18.04, то придётся пересобирать php или устанавливать его из сторонних репозиториев.
Ну или на imagick перейти.

17 октября 2022 в 13:14

apt-get install php7.4-gd выполнил. Нет результата.
debian вроде 11й, так что не старый.
imagick - чето не особо хочеться с ним работать.

18 октября 2022 в 0:14

1. И закономерно. Такое не меняется в рамках одной версии операционки.
2. В debian вообще с webp всё не просто, вероятно из-за лицензионных каких-нибудь заморочек.
3. И зря в общем-то.

18 октября 2022 в 22:18

В журнале Drupal-а показывает warninng (это может помочь?):

Type
page not found

Источник отсылки
http://sitename.com/files/styles/figure_center/public/core/modules/image/sample.png.webp?cache_bypass=1666090868&q=files%2Fstyles%2Ffigure_center%2Fpublic%2Fcore%2Fmodules%2Fimage%2Fsample.png.webp

Message
/files/styles/figure_center/public/core/modules/image/sample.png.webp?cache_bypass=1666090868

18 октября 2022 в 14:10