¿Cómo arreglar el problema con las imágenes que no se muestran en PrestaShop?
La razón más común por la que aparece este problema es que las imágenes se han subido con permisos incorrectos. Como resultado de esto el servidor Apache no puede acceder a ellas y devuelve un error 403.
Para resolverlo, accede a tu cuenta vía FTP o usando el Gestor de archivos en tu Site Tools y encuentra el archivo images.inc.php. Abre el archivo y encuentra las siguientes lineas:
imagedestroy($ressource);
return $flag;
En una nueva línea justo encima de ellas, añade:
chmod($filename, 0755);
Después del cambio, las líneas deben quedar así:
chmod($filename, 0755);
imagedestroy($ressource);
return $flag;
Esta regla cambiará los permisos de las imágenes subidas a 755 para que se muestren correctamente en la web.