Régénération des images Prestashop, erreur timeout – Module gratuit

Prestashop
1.6

Difficulté
1/4

Durée
5′

Comment éviter les erreurs pendant la régénération des images dans Prestashop ?

Vous disposez d’un catalogue produits assez important dans Prestashop, et lorsque vous utilisez la fonction “Préférences / Images / Régénérer des miniatures” vous avez une erreur timeout ou pire une page blanche 🙁 , qui bloque la régénération des images.

Ce problème bien connu, arrive principalement sur les hébergements mutualisés (OVH, GANDI, 1AN1…) lorsqu’on utilise la fonction standard de Prestashop de régénération des images sur un gros catalogue. En effet pour ne pas surcharger les serveurs mutualisés, les hébergeurs limitent le temps d’exécution des scripts PHP et souvent aussi la mémoire utilisée. Du coup le srcipt qui régénère les  images de votre catalogue provoque une erreur de timeout ou bout d’un certain temps d’exécution, qui varie selon l’hébergeur.

Même en forçant par la fonction :

bool set_time_limit ( int $seconds )

Cela ne fonctionne pas, car elle est limitée ou bloquée en hébergement mutualisé. Bon vous pouvez toujours relancer la régénération plusieurs fois, mais pour de gros catalogues vous allez y passer des heures 🙁

Solutions payantes

Il existe des modules payants sur ADDONS qui vous permettent de contourner le problème. Nous ne ferons pas leur pub ici, mais vous en trouvez à partir de 29,99 € jusqu’à 49,99 € !

Solution gratuite : un module gratuit pour Prestashop

Voilà la solution, un module gratuit imageRegeneratorPrestashop qui vous permet de lancer la régénération des images de votre boutique Prestashop sans erreur de timeout.  Cela est possible car le module utilise de l’Ajax pour effectuer la régénération des images 😉 L’agence Com’onSoft a contribué à ce projet,  vous pouvez télécharger gratuitement le module installable sur notre boutique ou bien  sur gitHub si vous êtes un développeur.

 

ImageRegenerator un module gratuit Prestashop pour régénérer les images du catalogue sans erreur timeout pendant la régénération des images
Module gratuit Prestashop: imageregenerator

 

5 réactions au sujet de « Régénération des images Prestashop, erreur timeout – Module gratuit »

  1. Ôtez-moi d’un doute, vous n’essayez pas d’installer le zip de github directement ?! 🙂 Il faut prendre le fichier imageregenerator.zip qui est dans le zip de github. Le zip de github contient toute l’arborescence github du projet et tous les fichiers 🙂

    1. Hello Gaëlle,
      quelle version de PS ? Et la liste des Modules et services est bien sur Installés et non installés et sur Activés & non activés ?

    2. J’ai le même problème sur un prestashop 1.6.1.18, merci de m’aider à trouver une solution.

      et j’ai cherché avec installés et non installés et activés et non activés

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.