Comment résoudre le problème des images envoyées qui ne s'affichent pas dans PrestaShop ?
La raison la plus courante de ce problème est que les images sont envoyées avec des permissions incorrectes. En conséquence, le service Apache ne peut pas y accéder correctement et renvoie une erreur 403.
Pour résoudre le problème, accédez à votre compte via FTP ou en utilisant le Gestionnaire de fichiers dans votre Site Tools et recherchez le fichier images.inc.php . Ouvrez le fichier et recherchez les lignes ci-dessous:
imagedestroy($ressource);
renvoie $drapeau ;
Sur une nouvelle ligne juste au-dessus d’eux, vous devez ajouter:
chmod($filename, 0755);
Après la modification, les lignes ressembleront à ceci:
chmod($nomfichier, 0755);
imagedestroy($ressource);
renvoie $drapeau ;
Cette règle changera les permissions pour les images envoyées en 755 et elles seront correctement affichées.