Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop 504 gateway timeout : 8 solutions pour corriger le probleme

tout servces prestashop

L’erreur 504 Gateway Timeout sur PrestaShop signifie que le serveur met trop de temps à répondre aux requêtes. Cela peut être causé par un temps d’exécution trop court, un serveur surchargé, une base de données lente ou des scripts mal optimisés. Une boutique PrestaShop qui rencontre régulièrement des erreurs 504 peut perdre en performance, ventes et référencement SEO.

Dans ce guide, nous vous proposons 8 solutions efficaces pour corriger cette erreur et améliorer la rapidité de votre site PrestaShop.


Sommaire

  1. Augmenter le temps d’exécution PHP pour corriger l’erreur 504 sur PrestaShop
  2. Optimiser la base de données pour éviter une erreur 504 sur PrestaShop
  3. Vider le cache et optimiser la mise en cache pour éviter l’erreur 504 sur PrestaShop
  4. Désactiver temporairement les modules lourds pour corriger l’erreur 504 sur PrestaShop
  5. Vérifier la configuration du serveur pour éviter l’erreur 504 sur PrestaShop
  6. Limiter les requêtes AJAX pour corriger l’erreur 504 sur PrestaShop
  7. Vérifier et configurer correctement le CDN pour éviter l’erreur 504 sur PrestaShop
  8. Passer à un hébergement plus performant pour corriger l’erreur 504 sur PrestaShop

Augmenter le temps d’exécution PHP pour corriger l’erreur 504 sur PrestaShop

Lorsque le temps d’exécution PHP est trop court, certaines requêtes complexes de PrestaShop sont interrompues avant d’être terminées, ce qui provoque une erreur 504 Gateway Timeout.

Il est nécessaire d’augmenter la durée maximale d’exécution des scripts PHP via la configuration du serveur. En ajustant ce paramètre, PrestaShop pourra exécuter ses tâches sans être interrompu, réduisant ainsi les erreurs 504.

Lire aussi : Erreur 504 Prestashop : 15 problemes et solutions pour corriger


Optimiser la base de données pour éviter une erreur 504 sur PrestaShop

Une base de données lente ou mal optimisée peut ralentir PrestaShop et provoquer des erreurs 504 Gateway Timeout lorsque les requêtes prennent trop de temps à être traitées.

L’optimisation des tables MySQL, la suppression des entrées inutiles et l’utilisation d’un indexation efficace permettent d’accélérer l’accès aux données et d’éviter les timeouts sur PrestaShop.

Lire aussi : Prestashop 504 search reindex gateway time-out : 8 solutions pour corriger le probleme

tout servces prestashop


Vider le cache et optimiser la mise en cache pour éviter l’erreur 504 sur PrestaShop

Un cache obsolète ou surchargé peut ralentir PrestaShop et provoquer des erreurs 504.

Vider le cache via Paramètres avancés > Performances permet d’éliminer les fichiers temporaires corrompus. Il est aussi recommandé de désactiver temporairement la mise en cache Smarty pour tester si cela améliore les performances de PrestaShop.

Lire aussi : Prestashop 504 search reindex gateway time-out : 8 solutions pour corriger le probleme


Désactiver temporairement les modules lourds pour corriger l’erreur 504 sur PrestaShop

Certains modules mal optimisés surchargent le serveur en exécutant des requêtes longues, ce qui entraîne une erreur 504 Gateway Timeout sur PrestaShop.

Désactiver temporairement les modules non natifs et tester les performances de la boutique permet d’identifier si l’un d’eux est responsable du problème. Une mise à jour ou une suppression du module concerné peut corriger les erreurs 504.


Vérifier la configuration du serveur pour éviter l’erreur 504 sur PrestaShop

Un serveur sous-dimensionné peut ralentir PrestaShop, surtout si la boutique a un trafic élevé. Un mauvais réglage du serveur peut aussi provoquer une erreur 504 Gateway Timeout.

Vérifier les logs du serveur et ajuster les limites de ressources peut améliorer la réactivité du site et réduire les erreurs 504. Contacter l’hébergeur permet également d’identifier si un problème de configuration est à l’origine du ralentissement.


Limiter les requêtes AJAX pour corriger l’erreur 504 sur PrestaShop

Un trop grand nombre de requêtes AJAX sur PrestaShop peut surcharger le serveur et provoquer une erreur 504 Gateway Timeout.

Il est recommandé d’analyser les requêtes AJAX lentes avec Google Chrome DevTools et d’optimiser leur fréquence d’exécution. Certains modules ajoutent des appels AJAX inutiles, ce qui ralentit PrestaShop et cause des erreurs 504.


Vérifier et configurer correctement le CDN pour éviter l’erreur 504 sur PrestaShop

Un CDN mal configuré peut ralentir le chargement des ressources de PrestaShop, entraînant une erreur 504 Gateway Timeout.

Si PrestaShop utilise un CDN, il est conseillé de le désactiver temporairement pour voir si cela améliore la rapidité du site. Une mauvaise communication entre le serveur et le CDN peut empêcher certaines pages de se charger correctement.


Passer à un hébergement plus performant pour corriger l’erreur 504 sur PrestaShop

Un hébergement de mauvaise qualité peut provoquer des erreurs 504 si les ressources serveur sont insuffisantes pour traiter toutes les requêtes de PrestaShop.

Si la boutique subit régulièrement des timeouts, une mise à niveau vers un hébergement optimisé pour PrestaShop avec des ressources dédiées peut améliorer la stabilité et éviter les erreurs 504 Gateway Timeout.