L'erreur 500 interne du serveur est un code d'état HTTP très général qui signifie que quelque chose s'est mal passé sur le serveur du site Web, mais le serveur ne pourrait pas être plus précis sur le problème exact.
Êtes-vous le gestionnaire Web ? Voir Résoudre les problèmes d'erreur de serveur interne 500 sur votre propre site vers le bas de la page pour de meilleurs conseils si vous voyez l'erreur sur une ou plusieurs de vos pages.
Comment vous pourriez voir une erreur 500
Le message d'erreur peut être vu de plusieurs façons car chaque site Web est autorisé à personnaliser le message.
Voici plusieurs façons courantes de voir l'erreur HTTP 500:
- 500 Erreur interne du serveur
- HTTP 500 - Erreur interne du serveur
- Erreur temporaire (500)
- Erreur interne du serveur
- Erreur interne HTTP 500
- 500 Erreur
- Erreur HTTP 500
- 500. C'est une erreur
Étant donné qu'une erreur de serveur interne 500 est générée par le site Web que vous visitez, vous pouvez en voir une dans n'importe quel navigateur de n'importe quel système d'exploitation, même sur votre smartphone.
La plupart du temps, il s'affiche dans la fenêtre du navigateur, tout comme les pages Web.
Cause des erreurs HTTP 500
Comme nous l'avons mentionné ci-dessus, les messages d'erreur interne du serveur indiquent que quelque chose, en général, ne va pas.
La plupart du temps, "faux" signifie un problème avec la page ou la programmation du site, mais il y a certainement une chance que le problème soit de votre côté, quelque chose que nous allons étudier ci-dessous.
Des informations plus spécifiques sur la cause d'une erreur HTTP 500 particulière sont souvent fournies lorsqu'elle se produit sur un serveur utilisant le logiciel Microsoft IIS. Recherchez les nombres après 500, comme dans HTTP Error 500.19 - Internal Server Error, ce qui signifie Configuration data is invalid
Comment réparer l'erreur 500 du serveur interne
Comme nous l'avons mentionné ci-dessus, l'erreur 500 du serveur interne est une erreur côté serveur, ce qui signifie que le problème ne vient probablement pas de votre ordinateur ou de votre connexion Internet, mais plutôt du serveur du site Web.
Bien que cela ne soit pas probable, il se peut qu'il y ait un problème de votre côté, auquel cas nous examinerons certaines choses que vous pouvez essayer:
-
Recharger la page Web. Vous pouvez le faire en sélectionnant le bouton d'actualisation/rechargement, en appuyant sur F5 ou Ctrl+R, ou en essayant à nouveau l'URL depuis la barre d'adresse.
Même si l'erreur 500 interne du serveur est un problème sur le serveur Web, le problème peut être temporaire. Réessayer la page sera souvent couronné de succès.
Si le message apparaît pendant le processus de paiement chez un marchand en ligne, sachez que les tentatives de paiement en double peuvent entraîner la création de plusieurs commandes et de plusieurs frais ! La plupart des marchands disposent de protections automatiques contre ce type d'actions, mais c'est toujours quelque chose à garder à l'esprit.
-
Videz le cache de votre navigateur. S'il y a un problème avec la version en cache de la page que vous consultez, cela pourrait causer des problèmes HTTP 500.
Les problèmes de mise en cache ne provoquent pas souvent des erreurs de serveur internes, mais nous avons parfois vu l'erreur disparaître après avoir vidé le cache. C'est une chose tellement facile et inoffensive à essayer, alors ne la sautez pas.
-
Supprimez les cookies de votre navigateur. Vous pouvez corriger quelque 500 problèmes d'erreur interne du serveur en supprimant les cookies associés au site sur lequel vous obtenez l'erreur.
Après avoir supprimé le(s) cookie(s), redémarrez le navigateur et réessayez.
- Dépanner comme une erreur 504 Gateway Timeout à la place. Ce n'est pas très courant, mais certains serveurs produisent une erreur de serveur interne 500 alors qu'en réalité, 504 Gateway Timeout est un message plus approprié en fonction de la cause du problème.
-
Contacter le site Web est une autre option. Il y a de fortes chances que les administrateurs du site soient déjà au courant de l'erreur 500, mais si vous pensez qu'ils ne le savent pas, le leur faire savoir vous aidera, vous et eux (ainsi que tout le monde).
La plupart des sites ont des comptes de réseaux sociaux basés sur l'assistance, et quelques-uns ont même des adresses e-mail et des numéros de téléphone.
S'il semble que le site soit complètement indisponible et que vous ne trouviez pas le moyen de signaler le message d'erreur 500 du serveur interne au site Web, cela pourrait aider votre santé mentale à suivre la panne sur Twitter. Vous pouvez généralement rechercher websitedown sur Twitter, comme dans gmaildown ou facebookdown.
- Revenez plus tard. Malheureusement, à ce stade, l'erreur 500 du serveur interne est sans aucun doute un problème hors de votre contrôle qui sera éventuellement résolu par quelqu'un d'autre.
Si le message 500 Internal Server Error apparaît à la caisse lors d'un achat en ligne, il peut être utile de réaliser que les ventes sont probablement perturbées, ce qui incite généralement la boutique en ligne à résoudre le problème très rapidement !
Même si vous obtenez l'erreur 500 sur un site qui ne vend rien, comme YouTube ou Twitter, tant que vous les avez informés du problème, ou au moins essayé, il n'y a guère plus vous pouvez faire plus qu'attendre.
Résoudre 500 problèmes d'erreur de serveur interne sur votre propre site
Une erreur de serveur interne 500 sur votre site Web nécessite une ligne de conduite entièrement différente. Comme nous l'avons mentionné ci-dessus, la plupart des erreurs 500 sont des erreurs côté serveur, ce qui signifie qu'il est probable que votre problème soit résolu s'il s'agit de votre site Web.
Il existe de nombreuses raisons pour lesquelles votre site peut envoyer une erreur 500 à vos utilisateurs, mais voici les plus courantes:
- Une erreur d'autorisation. Dans la plupart des cas, une erreur de serveur interne 500 est due à une autorisation incorrecte sur un ou plusieurs fichiers ou dossiers. Dans la plupart de ces cas, une autorisation incorrecte sur un script PHP et CGI est à blâmer. Ceux-ci doivent généralement être définis sur 0755 (-rwxr-xr-x).
- A PHP Timeout. Si votre script se connecte à des ressources externes et que ces ressources expirent, une erreur HTTP 500 peut se produire. Les règles de temporisation, ou une meilleure gestion des erreurs dans votre script, devraient aider si c'est la cause de l'erreur 500.
- Une erreur de codage dans.htaccess. Bien que cela ne soit pas aussi courant, assurez-vous de vérifier que le fichier.htaccess de votre site est correctement structuré.
Si vous utilisez WordPress, Joomla ou un autre système de gestion de contenu ou CMS, assurez-vous de rechercher dans leurs centres d'assistance une aide plus spécifique pour résoudre une erreur de serveur interne 500.
Si vous n'utilisez pas d'outil de gestion de contenu prêt à l'emploi, votre fournisseur d'hébergement Web, comme InMotion, Dreamhost, IONOS (1&1), etc., a probablement une aide d'erreur 500 qui pourrait être plus spécifique à votre situation.
Plus de façons de voir une erreur de serveur interne
Lorsque des services Google, tels que Gmail, rencontrent l'erreur, ils signalent souvent une erreur temporaire (500), ou simplement 500.
Lorsque Windows Update est impliqué, il apparaît comme un message WU_E_PT_HTTP_STATUS_SERVER_ERROR ou une erreur 0x8024401F.
Si le site Web qui signale l'erreur 500 exécute Microsoft IIS, vous pourriez recevoir un message d'erreur plus spécifique:
500 Liste d'erreurs internes du serveur | |
---|---|
Code | Explication |
500.0 | Une erreur de module ou ISAPI s'est produite. |
500.11 | L'application se ferme sur le serveur Web. |
500.12 | L'application est occupée à redémarrer sur le serveur Web. |
500.13 | Le serveur Web est trop occupé. |
500.15 | Les requêtes directes pour Global.asax ne sont pas autorisées. |
500.19 | Les données de configuration ne sont pas valides. |
500.21 | Module non reconnu. |
500.22 | Une configuration httpModules ASP. NET ne s'applique pas en mode Managed Pipeline. |
500.23 | Une configuration ASP. NET httpHandlers ne s'applique pas en mode Managed Pipeline. |
500.24 | Une configuration d'emprunt d'identité ASP. NET ne s'applique pas en mode Managed Pipeline. |
500.50 | Une erreur de réécriture s'est produite lors du traitement de la notification RQ_BEGIN_REQUEST. Une erreur de configuration ou d'exécution de règle entrante s'est produite. |
500.51 | Une erreur de réécriture s'est produite lors du traitement de la notification GL_PRE_BEGIN_REQUEST. Une erreur de configuration globale ou d'exécution de règle globale s'est produite. |
500.52 | Une erreur de réécriture s'est produite lors du traitement de la notification RQ_SEND_RESPONSE. Une exécution de règle sortante s'est produite. |
500.53 | Une erreur de réécriture s'est produite lors du traitement de la notification RQ_RELEASE_REQUEST_STATE. Une erreur d'exécution de règle sortante s'est produite. La règle est configurée pour être exécutée avant que le cache utilisateur de sortie ne soit mis à jour. |
500.100 | Erreur ASP interne. |
Erreurs comme l'erreur HTTP 500
De nombreux messages d'erreur de navigateur sont similaires au message 500 Internal Server Error car ce sont toutes des erreurs côté serveur, comme 502 Bad Gateway, 503 Service Unavailable et 504 Gateway Timeout.
De nombreux codes d'état HTTP côté client existent également, comme l'erreur populaire 404 Not Found, entre autres. Vous pouvez tous les voir dans notre liste d'erreurs de code d'état