Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Не отображается картинка товара в магазине
 
entay
Member
 
Total Posts:  51
Joined:  2008-12-11
 

Приветствую!
Добавил товар, к нему картинку. Изображение видно в административной части, но в самом магазине показывает только подложку.
Почитав форум делал:
1. использовал тока gif формат, размер не более 100kb
2. чистил папку cache в каталоге media
3. смотрел версию php и поддержку jpg - есть

Как есче монжно заставить показывать товар??

 
Magento Community Magento Community
Magento Community
Magento Community
 
topgunww2
Jr. Member
 
Total Posts:  17
Joined:  2008-09-29
 

а напротив картинки установлен радио-баттон Small Image ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
entay
Member
 
Total Posts:  51
Joined:  2008-12-11
 

Установлен.
Проблема решена (параметры проблемы: magento 1.1.8 хостинг infobox.ru)
привожу ответ “спеца” :

in the file app/code/core/Mage/Catalog/Model/Product/Image.php, on line 148, I added
a line at the beginning of the method _checkMemory() :

return true;

What that does is it shortcuts the memory check before images are processed.
The reason for that is that strangly enough the used memory limit returned is larger
then the available memory amount, not even counting the image file.

This is a strange behaviour of the server. Maybe try to raise the php.ini setting
for memory_limit to at least 128M
Then you should be able to remove the return true; line, and it probably will still
continue to work.

 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 

это не такое хорошее решение как кажется.. в случае если клиент зайдет на сервер в тот момент когда сервер будет сильно загружен и размер доступной памяти окажется меньше чем требуемое - картинка также не будет отображаться. n/t/t проблема впринципе осталась.. только воспроизводиться она будет случайным образом.

единственный корректный выход из этой ситуации - увеличить memory_limit. для некоторых магазинов с большими картинками для продуктов (1024*768 >) приходилось устанавливать memory_limit в 512M

 
Magento Community Magento Community
Magento Community
Magento Community
 
entay
Member
 
Total Posts:  51
Joined:  2008-12-11
 

Где устонавливается memory_limit ???

PS после решения проблемы с картинкой по методу (смотри выше) появилась другая, не возможно просмотреть order, то есть оформленные заказы((

 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 

memory_limit можно установить в php.ini, через htaccess (если настройки сервера позволяют менять memory_limit в htaccess)
либо непосредственно в коде, через ini_set()

на шариг хостингах может стоять запрет на увеличение memory_limit, в этом случае помочь может только переезд на другой хостинг

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top