Jump to content

вопрос по загружаемым клиентами картинкам


chek

Recommended Posts

Помогите, пожалуйста, с проблемой.

 

Имеем магазин сувениров на prestashop.

1. Клиент выбирает товар.

2. Загружает свою картинку для этого товара.

3. Получает товар со своей картинкой, например кружку.

 

Возможность загрузки картинки настроена в Свойствах Товара - 6. Настройка - Поля файла стоит 1

 

Мелкие картинки отлично загружаются и работают.

С большими (что-то более 300х300 разрешение) наблюдается после загрузки пустая страница у клиента.

Проблема, как понял где-то в районе изменения размера картинки в модуле images.inc.php

Размер картинки в байтах значения не имеет вроде

 

Стоит Presta 1.4.5.1 с настройками по умолчанию, увеличил только Preferences - Products - Максимальный размер до 13 107 200 байт, чтобы большие картинки не рубились при загрузке, а загружались. И размер загружаемых картинок увеличил до 3000х3000.

 

Вообще проблема есть во всех версиях престы, 1.3 такая же фигня была, но 1.3 уже не актуальна, давайте лучше 1.4 победим.

Хостинг мастерхост - тариф аспирант. Памяти и прочих ресурсов должно хватать по идее.

 

Можете сами проверить на своей престе, можете зайти на qwerty-foto.ru, там тупо один товар для примера.

 

Смотрел где-то давно на форуме prestashop.com заявку на устранение похожей ошибки разрабам, те вроде пофиксили, но что-то я разницы не вижу в новых версиях.

 

Может кто что посоветует? Или возьмётся за деньги помочь.

UPD. Включил отладку

Имеем при попытке заказать вместо чистой страницы вот такое сообщение об ошибке:

 

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 12032 bytes) in /home/u237170/qwerty-foto.ru/www/images.inc.php on line 238

 

Файлы пытаюсь обычные загрузить, jpeg 3000х2000 пикселей, 1,5 мб

Link to comment
Share on other sites

Памяти не хватает. Видимо преста пытается сделать превью а для этого не достаточно оперативной памяти на хостинге.

Link to comment
Share on other sites

Памяти не хватает. Видимо преста пытается сделать превью а для этого не достаточно оперативной памяти на хостинге.

 

Согласен полностью.

Собственно вопрос как это обойти?

Либо а) нехватку памяти в связи с кривым скриптом ресайза картинки

либо б) убрать превью, выводя вместо него галку "картинка загружена"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...