Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Que signifie une erreur 500 ?

L’erreur 500, ou « Internal Server Error », est un code de statut HTTP générique renvoyé par le serveur lorsqu’il rencontre un problème qui l’empêche de traiter correctement une requête.

Décrire mon problème Écrire un message

Un symptôme, pas un diagnostic

Le code 500 indique seulement que quelque chose s’est mal passé côté serveur, sans préciser quoi. La cause réelle peut être très variée : une erreur PHP fatale dans le code, une base de données inaccessible ou saturée, un fichier de configuration corrompu, une limite de mémoire dépassée, ou encore un module ou un plugin mal mis à jour.

Pour un commerçant, une erreur 500 peut rendre tout ou partie du site inutilisable, y compris le tunnel de commande, ce qui interrompt directement les ventes. Identifier la cause exacte est donc la priorité, pas simplement constater l’erreur.

Où chercher la cause

La cause précise se trouve dans les journaux d’erreurs : le fichier de logs de l’application (PrestaShop, WordPress) et le journal d’erreurs du serveur web (Apache ou Nginx). Activer temporairement le mode debug permet aussi d’afficher le détail technique de l’erreur directement à l’écran, le temps du diagnostic.

La méthode dépend ensuite de la plateforme. Pour une boutique, suivez le diagnostic de l’erreur 500 PrestaShop ou celui de l’erreur critique WordPress. Pour une méthode valable quel que soit le CMS, voir d’où vient une erreur 500.

L’erreur 500 parmi les autres codes 5xx

Le code 500 appartient à la famille des erreurs serveur, dont les codes commencent par 5. Il se distingue de ses voisins immédiats :

  • 502 Bad Gateway : un intermédiaire placé devant le site a reçu une réponse invalide du serveur applicatif.
  • 503 Service Unavailable : le service est indisponible, volontairement ou temporairement, par exemple pendant une maintenance.
  • 504 Gateway Timeout : l’intermédiaire a attendu trop longtemps une réponse et a abandonné.

Ces trois-là sont détaillés dans erreurs 502, 503 et 504. Le 500, lui, signifie le plus souvent que le programme a bien été lancé, puis s’est interrompu avant de produire une réponse.

Questions fréquentes

Comment savoir précisément ce qui cause une erreur 500 ?
En consultant les journaux d’erreurs du serveur et de l’application, ou en activant temporairement le mode debug pour afficher le détail technique de l’erreur.
Une erreur 500 peut-elle nuire au référencement ?
Oui, si elle persiste ou touche des pages explorées régulièrement par les moteurs de recherche, elle peut entraîner une baisse de la fréquence de crawl et, à terme, une désindexation partielle.
Une erreur 500 vient-elle toujours du site lui-même ?
Non, elle peut aussi venir de l’hébergement (ressources serveur insuffisantes, base de données indisponible) ou d’une extension tierce mal codée, pas uniquement du code du site.

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Pourquoi cette définition vous intéresse-t-elle ?
Quelle est votre plateforme, si vous en avez déjà une ? (facultatif)
Une question précise en tête ? (facultatif)

Posez-la telle quelle, la réponse vous reviendra directement.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.