VPS joomla Virtuemart нет превьюшек
Итак проблема - Virtuemart не создает превьюшки для картинок товара. С отключенными ошибками php вообще ничего не видно.
На ветрине красуется thumb. При клике на нее разворачивается большая картинка(исходный файл, с ним все нормально).
Включаем вывод ошибок Php в общих настройках джумлы. Идем в управление товарами. Редактируем любой из них. Переходим во вкладку изображения. И вот что видим.
Notice: Use of undefined constant IMG_GIF - assumed 'IMG_GIF' in /var/www/deponova/data/www/deponova.ru/administrator/components/com_virtuemart/helpers/mediahandler.php on line 421 Notice: Use of undefined constant IMG_JPG - assumed 'IMG_JPG' in /var/www/deponova/data/www/deponova.ru/administrator/components/com_virtuemart/helpers/mediahandler.php on line 422 Notice: Use of undefined constant IMG_PNG - assumed 'IMG_PNG' in /var/www/deponova/data/www/deponova.ru/administrator/components/com_virtuemart/helpers/mediahandler.php on line 423 Notice: Use of undefined constant IMG_WBMP - assumed 'IMG_WBMP' in /var/www/deponova/data/www/deponova.ru/administrator/components/com_virtuemart/helpers/mediahandler.php on line 424
Ну что фигня какая-то.
На самом деле это указывает на то, что на VPS сервере или любом другом не рабоате/не подключена библиотека по работе с картинками GD .
Чтобы в этом убедится идем в меню сайта, общая информация, выбираем информация о php.
Там ищем жирными буквами надпись GD.
Если она отстутствует, то надо ставить/подключать в конфиге эту библиотеку.