Come risolvere il problema delle immagini caricate e non mostrate su PrestaShop?
Il motivo più comune per questo problema è che le foto vengono caricate con permessi non corretti. Di conseguenza, il servizio Apache non può accedervi correttamente e restituisce un errore 403.
La soluzione è semplice. È necessario accedere al proprio account tramite FTP o utilizzando Gestione File nel Site Tools e trovare il file images.inc.php. Quindi apri il file e trova le seguenti righe:
imagedestroy($ressource);
return $flag;
Su una nuova riga appena sopra di esse dovresti aggiungere:
chmod($filename, 0755);
Dopo la modifica, le righe dovrebbero apparire come segue:
chmod($filename, 0755);
imagedestroy($ressource);
return $flag;
Questa regola cambierà i permessi per le foto caricate con 755 ed esse verranno visualizzate correttamente.