FastCGI

Certain hébergements fonctionnent sous FastCGI et d’autres sous mod_php. L’usage général pour les installations Prestashop est mod_php.

Nos modules fournissent toutes sortes de diagnostics sur la base du fonctionnement avec mod_php, uniquement, car c’est le standard Prestashop.

Nous vous rappelons que nous indiquons systématiquement sur nos fiches articles que nos solutions sont faites pour fonctionner sur des hébergements compatibles et recommandés par Prestashop dont voici la liste :

https://www.prestashop.com/fr/hebergement-ecommerce

Si vous avez été redirigé vers cette page c’est que vous utilisez FastCGI et par conséquent nous n’avons pas la possibilité de vous fournir de support sur le sujet, soit par manque d’outil, soit parce que nous n’avons pas les compétences pour le faire, dans tous les cas, notre domaine d’expertise s’arrête à celui des développement et support de nos solutions, pas des formules d’hébergement et de leur contraintes.

Le problème est d’autant plus ennuyeux que certains paramètres importants de votre php.ini sont inopérants sous FastCGI, la configuration FastCGI étant prévalente, par exemple le paramètre FcgidBusyTimeout, par défaut configuré à 300, prévaut sur le max_execution_time, c’est un cas courant d’interruption d’un script en cours d’exécution et donc d’ “erreur ajax”.

Vous êtes certainement exposé à l’une de ces contraintes, nous vous invitons donc à communiquer à votre prestataire technique les indications fonctionnelles pour Prestashop :

https://www.prestashop.com/blog/en/php-ini-file/

Il devra donc aussi consulter la documentation relative aux paramètres FastCGI en + des paramètres PHP ;

https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html

Notez que ces paramètres datent de 2013, que vous pouvez donc prendre les valeurs indiquées les plus élevées ou les augmenter en fonction de nos recommandations.

Nous ne fournirons aucun support technique conséquent aux anomalies rencontrées en environnement FastCGI, si vous rencontrez des problèmes dans cette environnement nous vous recommandons de changer pour “mod_php”, ainsi, vous pourrez bénéficier de notre support.