chek Posted October 17, 2011 Share Posted October 17, 2011 Помогите, пожалуйста, с проблемой. Имеем магазин сувениров на 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 More sharing options...
sors Posted October 17, 2011 Share Posted October 17, 2011 Памяти не хватает. Видимо преста пытается сделать превью а для этого не достаточно оперативной памяти на хостинге. Link to comment Share on other sites More sharing options...
chek Posted October 18, 2011 Author Share Posted October 18, 2011 Памяти не хватает. Видимо преста пытается сделать превью а для этого не достаточно оперативной памяти на хостинге. Согласен полностью. Собственно вопрос как это обойти? Либо а) нехватку памяти в связи с кривым скриптом ресайза картинки либо б) убрать превью, выводя вместо него галку "картинка загружена" Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted October 18, 2011 Share Posted October 18, 2011 откуда такая уверенность в "кривых скриптах" может проще с ошибкой таки к хостеру обратиться и в итоге сменить тариф/хостера, не? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now