getimagesize() read error in Magento

Wanneer je een image size error krijgt in Magento, dan ligt dit hoogstwaarschijnlijk aan dat er ergens in je media map een afbeelding 0 bytes groot is. Magenta heeft dan geen mogelijkheid om de afbeelding te schalen of aan te passen, aangezien er geen data beschikbaar is. In dit artikel leeg je een handig commando waarmee je afbeeldingen kunt vinden die 0 bytes groot zijn

Photo by: https://unsplash.com/kyleszegedi

Photo by: https://unsplash.com/kyleszegedi

Het probleem

De error “getimageSize() read error” krijg je dus wanneer er een afbeelding in je media map zit zonder inhoud. De enige oplossing hiervoor is het verwijderen van, en opnieuw uploaden van deze afbeeldingen. Maar hoe vind je deze afbeeldingen? Gelukkig is dit makkelijk te traceren aan de hand van onderstaand shell commando:

Voer dit commando uit in je bash shell en je krijgt een output van bestanden die 0 bytes groot zijn. Traceer aan de hand van deze uitvoer over welke producten of categorie├źn het gaat. Vervang voor deze entiteiten de afbeeldingen, en je probleem is verholpen!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *