A old client of mine has come to me because most of her product images have stopped being displayed on her site.

After some investigation it seems that if a product image is a png file, it displays, if it is a jpg it doesn't.

Jpgs that are part of the theme (e.g. the credit card symbols in the footer) are showing ok.

I've flushed the images cache. The permissions on the media\catalog\product.. folders are set to 0777. The files are definitely on the server and the product page seems to be calling the correct file. I can't see anything wrong with the pathing.

I've deleted one and reuploaded the same image to the same product as both jpg and png, and only the png will load.

See this product for example: http://www.justcardsdirect.com/happy-anniversary-no-verse.html

Can anyone suggest what I could try in order to fix this? Thank you.

  • Are the right image libraries like Imagick and GD installed? Commented Aug 14, 2015 at 8:13

2 Answers 2


Looks like the image does not exist? The server returned a 404 for the image.


Just saw Sander Mangel's comment.That might be the solution. If pngs are being cached, and jpegs, not, there might be a problem with GD.

See this:Magento can't create cache product images!


Thanks for your comments. We had someone with more server knowledge than me, took a look and it was a caching issue apparently!

Not the answer you're looking for? Browse other questions tagged or ask your own question.