Jump to content


Photo
- - - - -

Игнорирование размера изображений в php 7.0/7.1

jbzoo image jbzoo gallary

3 replies to this topic

#1 BlackSpace

BlackSpace
  • JBZoo User (rus)
  • User rate: 0
  • posts: 20
  • topics: 7

Posted 15 April 2018 - 00:58

Здравствуйте, прошу помочь с моей проблемой.

 

Описание ситуации.

1) У меня есть сайт с каталогом косметики на Joomla 3.7.5 и JBZoo: 2.2.3 Pro rev3018 Zoo: 3.3.28.

Работает на php 5.4 и вроде нет проблем.

 

2) Недавно решил протестировать работу сайта на php 7.x. и Joomla 3.8.6.

Вначале было решено работу копии сайта протестировать на локальном компьютере, не трогая основной сайт в интернете.

 

3) Повозился с установкой php 7.1, модулей, ionCube. В php_info() информация успешно вывелась про ionCube и исчезла ошибка "/public_html/media/zoo/applications/jbuniversal/framework/jbzoo_7.x.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later".

Также использовал patch от Дениса из темы http://forum.jbzoo.c.../?hl=patch php7

 

До этого тестировал на php 7.0 с другим патчем из той же темы - проблема одна и та же.

 

Возникшая проблема.

4) Сайт заработал, но в шаблонах bootstrap: teaser и full в полях JBZoo Image, JBZoo Gallary соответственно - настройки размера изображений игнорируются и выводятся большие оригиналы вместо маленьких.

Снимки прилагаю:

- слева маленькая картинка - правильное отображение JBZoo Image.

- справа большая картинка на сайте на локальном компьютере - отображение не учитывает высоту картинки JBZoo Image 130 px в шаблоне bootstrap teaser.

- с JBZoo Gallary ситуация полностью аналогична в шаблоне bootstrap full.

 

5) Повторюсь - на основном сайте в интернете нет такой проблемы, размеры картинок учитываются и выводятся картинки уменьшенные - как и нужно. Настройки шаблонов одинаковы что на сайте в интернете, что на локальном компьютере.

Attached Thumbnails

  • Screenshot_20180415_013530.png
  • Screenshot_20180415_013800.png
  • Screenshot_20180415_014050.png
  • Screenshot_20180415_015539.png

  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 15 April 2018 - 07:00

Скорей всего к пхп не стоят все библиотеки, мбстринг и прочее
GD для фото или imagemagick
  • 0

#3 BlackSpace

BlackSpace
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 20
  • topics: 7

Posted 15 April 2018 - 10:04

Действительно отсутствовали gd и imagemagick. Установил sudo apt-get install php7.1-gd и sudo apt-get install php-imagick.

mbstring я установил ранее так как phpmyadmin её потребовал.

 

Но результат остался прежним.

Апач перегружал (sudo systemctl restart apache2.service) историю и кеш полностью вычистил из браузера, ctrl + f5 пробовал.

Даже компьютер полностью перезагрузил - ничего из перечисленного пока не помогло.

 

Возможно мой вывод php_info() скажет чего не хватает в системе?

Spoiler


  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 15 April 2018 - 11:00

Для экономии времени просто бекап на хостинг развернуть с пхп 7.1 и проверить и пхпинфо тоже. Скорей всего также чего-то не хватило
  • 0





Also tagged with one or more of these keywords: jbzoo image, jbzoo gallary

Click to return to top of page in style!