Prestashop : Regénérer les miniatures… Error 500 Internal server error

Vous avez fait un changement dans la taille de vos images, vous régénerez donc les miniatures. Et là, problème, vous obtenez une page blanche avec « Error 500 Internal server error »…

Pas de panique ! Non, vous n’avez pas perdu toutes vos images (même si, en vérifiant, l’affichage de votre boutique est plutôt inquiétant…) ! Avec un peu de temps, et de méthode, tout va rentrer dans l’ordre.

Il y a différents moyens d’éviter ce problème, impliquant plus ou moins de connaissances (fichier htaccess, etc).

Mais on peut se débrouiller sans moyens ni connaissances particulières…

Il faut régénérer les images progressivement (et non tous les types et toutes les catégories d’un seul coup…)

1. Choisir donc un type d’images (« Produits » dans mon exemple) et un format (« home » par exemple) :

2013-11-13_093252
2. Laisser d’abord coché  « Effacer les images précédentes » et cliquez sur  « Régénérer les miniatures ».

Après quelques secondes, vous allez avoir la page  » Internal Server Error « 

3. Faites « page arrière » sur votre navigateur pour revenir à la page de votre back-office.

4. Refaites les mêmes choix que précédemment (« Produits » et « home » dans mon exemple) mais décochez « Effacer les images précédentes ».

Recommencez plusieurs fois les étapes 3 et 4 (toujours avec « Effacer les images… » décoché) jusqu’à obtenir le message « les miniatures ont bien été régénérées »…

Puis recommencez (étapes 1 à 4)  pour le format suivant si nécessaire.

C’est un peu long, mais ça fonctionne.

Remarque : il existe des modules permettant de contourner le problème et d’éviter l’erreur 500 et ces manipulations. Voir ici.

Prestashop : Regénérer les miniatures… Error 500 Internal server error