L’erreur 500 est ce que l'on appelle un problème côté serveur. Autrement dit, une défaillance du service d'hébergement qui héberge le site web est survenue.
Il s'agit d'un avertissement extrêmement générique, généralement dû à des problèmes de configuration de PHP, de programmation ou d'autorisations du site web.
Étant donné que chaque serveur web peut utiliser ses propres textes et sa propre nomenclature, le message d'erreur peut prendre plusieurs formes.
Voici quelques-uns des messages d'erreur les plus courants :
- « Erreur 500 (Internal Server Error) »
- « Erreur 500 - Erreur interne du serveur »
- « Erreur interne du serveur »
- « HTTP ERROR 500 »
- « Erreur 500 »
- « Erreur HTTP 500 »
Outre la simple erreur 500, il existe d’autres codes d’erreurs que les sites e-commerce (ou non) peuvent expérimenter. En tout, on compte plus de 11 codes différents, chacun de ces codes une origine différente. On vous présente les codes les plus courants parmi la famille des codes d’erreurs 500 :
Erreur 502 : bad gateway
Le serveur web a accepté la requête mais il en a empêché l’exécution. Généralement, cette erreur est liée au fait que le serveur a reçu une réponse incorrecte de la part d’un autre serveur (cette situation arrive lorsque vous utilisez un proxy par exemple).
Un problème de réseau peut également être la cause de cette erreur 502. La requête met trop de temps à parvenir au serveur, et celui-ci décide donc d’annuler la requête ou d'interrompre la connexion à la base de données. Dans ces deux situations, il suffit d’attendre, de vider les caches et recharger la page en question pour résoudre le problème.
Dans certains cas, un code d’erreur 502 est dû à un problème de DNS (Domain Name Services, ce qui correspond à la liaison entre le nom de domaine et le serveur). Ce problème de DNS arrive si vous avez migré votre site chez un nouvel hébergeur. Comme pour le problème de réseau, il suffit d’attendre (environ 24h) pour que la connexion entre votre domaine et l’IP du nouveau serveur web se fasse.
Erreur 503 : service unavailable
Le code d’erreur 503 signifie que le serveur web est temporairement indisponible. Ce message indique que votre site est en ligne et qu’il fonctionne correctement, mais qu’il est temporairement inaccessible. Ce code d’erreur est souvent lié à la maintenance d’un site internet ou à une mise à jour. Généralement, cette erreur disparaît au bout de quelques minutes, lorsque la mise à jour est terminée. Si le code d’erreur persiste, jetez un œil du côté des extensions de votre site ou votre thème, qui peuvent être l’origine du problème.
Erreur 504 : gateway timeout
Cette erreur survient lorsque votre site utilise plusieurs serveurs pour assurer son fonctionnement. Spécifiquement, le code d’erreur 504 se produit lorsque le temps d’attente d’une réponse entre ces deux serveurs est écoulé.
Le premier serveur a bien reçu la requête du navigateur, il la transmet et attend la réponse du second serveur. Dans quel cas de figure cela arrive ? Dans plusieurs situations, par exemple si votre site a besoin d’une API pour fonctionner ou si vous avez un CDN (Content Delivery Network). Cela se produit également si votre base de données est hébergée sur un serveur différent.
Comme pour l’erreur 503, ce problème est temporaire, il vous suffit d’attendre. Prenez garde à ne pas laisser votre site en panne et en erreur 504 plus de 6h, sinon Google et les moteurs de recherche considéreront l’erreur 504 comme un problème structurel sur votre site internet et seraient en mesure de pénaliser votre référencement naturel.
Pour trouver des solutions aux erreurs 500 sur votre site web, consultez les articles Corriger une erreur 500, et Erreur 500 après installation ou mise à jour d’un module
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.