Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Fatal error: Call to undefined function imagecreatefromjpeg() при рабочем GD


Recommended Posts

Коллеги столкнулся со следующей проблемой.

Есть магазин с мобильной версией. на десктопной всё хорошо, а на мобильной версии непрокэшированные страницы выдают

Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/x/system/library/image.php on line 34

При этом с GD всё нормально:

gd

GD Support => enabled
GD Version => bundled (2.1.0 compatible)
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => 8
PNG Support => enabled
libPNG Version => 1.2.51
WBMP Support => enabled
XBM Support => enabled

 

Может кто-то сталкивался с таким багом?

Надіслати
Поділитися на інших сайтах


37 минут назад, nikifalex сказал:

yum install php5-gd

Я же говорю, с GD всё нормально. В том то и беда.

root@51767:~/php-5.5.10/ext/gd# sudo apt-get install php5-gd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
php5-gd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

 

Надіслати
Поділитися на інших сайтах


Но у вас норм) Секция GD в phpinfo нормально выглядит так

GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.11
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.5.13
WBMP Support enabled
XPM Support enabled
libXpm Version 30411
XBM Support enabled
Надіслати
Поділитися на інших сайтах

Ну вот. Если не сами сервер конфигуряли - озадачить саппорт.
В противном случае укажите систему сервера, есть ли панель?

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

в .htaccess

Надіслати
Поділитися на інших сайтах

3 минуты назад, php5 сказал:

Ну вот. Если не сами сервер конфигуряли - озадачить саппорт.
В противном случае укажите систему сервера, есть ли панель?

Сам с усам)

Ubuntu 15.04 / Webmin стоит

Змінено користувачем stingr31
Надіслати
Поділитися на інших сайтах


imagecreatefromjpeg() не работает только в мобильной версии? через какой костыль мобильная версия?
удалите кэш картинок, посмотрите будут ли они ресайзиться в десктопной версии. и см. пост выше - включите полный вывод ошибок.

Надіслати
Поділитися на інших сайтах

Только что, php5 сказал:

imagecreatefromjpeg() не работает только в мобильной версии? через какой костыль мобильная версия?
удалите кэш картинок, посмотрите будут ли они ресайзиться в десктопной версии. и см. пост выше - включите полный вывод ошибок.

Я подозреваю что и на обычной тоже может не работать, но там 99% страниц закешировано. Мобильная версия сделана через мультимагазин в той же админке что и десктопная.

Надіслати
Поділитися на інших сайтах


Только что, stingr31 сказал:

Я подозреваю что и на обычной тоже может не работать, но там 99% страниц закешировано.

ну так проверить надо, а не подозревать. выполните скрипт в дестопной версии. я не знаю, как у вас реализована мобильная версия. может в домене 3 уровня и там сои конфиги. может для этого хоста другие настройки php, всё что угодно может быть)

Надіслати
Поділитися на інших сайтах

8 минут назад, php5 сказал:

ну так проверить надо, а не подозревать. выполните скрипт в дестопной версии. я не знаю, как у вас реализована мобильная версия. может в домене 3 уровня и там сои конфиги. может для этого хоста другие настройки php, всё что угодно может быть)

Так, а как мне либу эту теперь подключить?

Надіслати
Поділитися на інших сайтах


5 минут назад, stingr31 сказал:

Так, а как мне либу эту теперь подключить?

в общих чертах так

nano /etc/php5/apache2/php.ini
добавить extension=gd.so
/etc/init.d/apache2 restart

но для начала вам надо проверить, если мобильная и десктопная это разные хосты с разными настройками PHP, а не вслепую. Делаете всё, на свой страх и риск, т.к. не дали ответов) и не выполняете рекомендации)

Надіслати
Поділитися на інших сайтах

14 минут назад, stingr31 сказал:

Так, а как мне либу эту теперь подключить?

Если в phpinfo GD есть, то библиотека уже подключена. И если мобильная версия работает через мультимагазин (два домена на одной директории), то и настройки php у них общие.

Надіслати
Поділитися на інших сайтах


Короче, т.к. ужат в сроках, поднимаю новый сервак и проверяю сразу работоспособность всех библиотек. Всем огромное спасибо за оказанную помощь и поддержку)

Персональный низкий поклон php5!

Надіслати
Поділитися на інших сайтах


5 минут назад, Dotrox сказал:

Если в phpinfo GD есть, то библиотека уже подключена. И если мобильная версия работает через мультимагазин (два домена на одной директории), то и настройки php у них общие.

Не заметил мультимагазин.
ТС, php не надо кланяться, его надо изучать)

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.