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

Главные вкладки

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

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

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

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

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

Лучший ответ

Аватар пользователя VasyOK VasyOK 20 октября 2022 в 11:19

Администратор пересобрал php. Всем спасибо.

Комментарии

Аватар пользователя VasyOK VasyOK 16 октября 2022 в 15:32

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

Аватар пользователя marassa marassa 16 октября 2022 в 18:06

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

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

Аватар пользователя marassa marassa 16 октября 2022 в 18:13

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

Аватар пользователя VasyOK VasyOK 16 октября 2022 в 18:31

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

Аватар пользователя bsyomov bsyomov 17 октября 2022 в 13:14

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

Аватар пользователя VasyOK VasyOK 18 октября 2022 в 0:14

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

Аватар пользователя bsyomov bsyomov 18 октября 2022 в 22:18

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

Аватар пользователя VasyOK VasyOK 18 октября 2022 в 14:10

В журнале 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