500 Internal Server Error 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 n'a pas pu être plus précis sur la nature du problème.
Êtes-vous le webmaster? Voir Résolution des problèmes d’erreur 500 Internal Server sur votre propre site vers le bas de la page pour de meilleurs conseils si vous voyez l'erreur 500 Internal Server sur une ou plusieurs de vos propres pages.
Comment voir une erreur 500?
Le message d'erreur 500 Internal Server peut apparaître de différentes manières, car chaque site Web est autorisé à personnaliser le message.
Il existe plusieurs manières courantes de voir l'erreur HTTP 500:
500 Erreur de serveur interne
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
Depuis une erreur de 500 Internal Server Server est générée par le site Web que vous visitez, vous pouvez en voir une sur tout navigateur dans tout système d'exploitation, même sur votre smartphone.
La plupart du temps, une erreur de serveur interne 500 apparaît dans la fenêtre du navigateur Internet, exactement comme le font les pages Web.
Cause des erreurs HTTP 500
Comme nous l'avons mentionné ci-dessus, les messages d'erreur Internal Server indiquent que quelque chose ne va pas en général.
La plupart du temps, "faux" signifie un problème avec la programmation de la page ou du site, mais il est certainement probable que le problème se pose de votre côté, nous étudierons ci-dessous.
Remarque: 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. Rechercher des nombres après 500 , un péché Erreur HTTP 500.19 - Erreur interne du serveur, ce qui signifie Les données de configuration sont invalides. Voir Plus de façons de voir une erreur de serveur interne ci-dessous pour la liste complète.
Comment réparer l'erreur 500 Internal Server
Comme nous l’avons mentionné plus haut, le 500 Internal Server Error est un du côté serveur erreur, ce qui signifie que le problème ne provient probablement pas de votre ordinateur ni de votre connexion Internet, mais plutôt du serveur du site Web.
Bien que non probable, il est possible qu'il y a quelque chose qui ne va pas de votre côté, auquel cas nous allons examiner certaines choses que vous pouvez essayer:
- Rechargez la page Web. Vous pouvez le faire en cliquant sur le bouton Actualiser / Recharger, en appuyant sur F5ou Ctrl-Rou réessayez l’URL à partir de la barre d’adresse.Même si l'erreur 500 Internal Server est un problème sur le serveur Web, le problème peut n'être que temporaire. Réessayer la page aura souvent du succès.Remarque: Si le message d'erreur 500 Internal Server apparaît pendant le processus de commande chez un commerçant en ligne, sachez que des tentatives de duplication de commande risquent de créer plusieurs commandes - et plusieurs frais! La plupart des marchands bénéficient de protections automatiques contre ce type d’actions, mais il convient de garder à l’esprit.
- Effacez le cache de votre navigateur. En cas de problème avec la version mise en cache de la page que vous consultez, cela pourrait être à l'origine de problèmes HTTP 500.Remarque: Les erreurs internes du serveur sont ne pas souvent causé par des problèmes de cache, mais j’ai parfois vu l’erreur disparaître après avoir vidé le cache. C'est une chose tellement facile et inoffensive à essayer, alors ne la ratez pas.
- Supprimez les cookies de votre navigateur. Certains problèmes liés à 500 erreurs internes du serveur peuvent être corrigés en supprimant les cookies associés au site sur lequel l'erreur se produit.Après avoir supprimé les cookies, redémarrez le navigateur et réessayez.
- Résoudre le problème en tant qu'erreur de délai d'attente de la passerelle 504.Ce n'est pas très courant, mais certains serveurs génèrent une erreur de 500 serveur interne alors qu'en réalité, 504 Gateway Timeout est un message plus approprié en fonction de la cause du problème.
- Contacter le site directement est une autre option. Il y a de bonnes chances que les administrateurs du site sachent déjà l'erreur 500, mais si vous pensez qu'ils ne le savent pas, le leur faire savoir vous aide à la fois et vous (et tous les autres).Consultez la liste des informations de contact de notre site Web pour obtenir les informations de contact des sites Web populaires. La plupart des sites ont des comptes de réseaux sociaux basés sur le support et quelques-uns ont même des adresses électroniques et des numéros de téléphone.Pointe: S'il semble que le site soit complètement hors service et que vous ne trouviez pas le moyen de signaler le message d'erreur 500 Internal Server au site Web, il pourrait vous aider à rester en phase avec la panne sur Twitter. Vous pouvez généralement le faire en recherchant #websitedown sur Twitter, comme dans #gmaildown ou #facebookdown.
- Revenez plus tard. Malheureusement, à ce stade, le 500 Internal Server Error est sans aucun doute un problème indépendant de votre volonté qui sera éventuellement résolu par quelqu'un d'autre.Si le message 500 Internal Server Error (Erreur interne 500) apparaît lors de l'achat en ligne lors de l'achat, il peut être utile de réaliser que les ventes sont probablement perturbées - ce qui est généralement une excellente incitation pour le magasin en ligne à résoudre le problème rapidement!Même si vous obtenez l'erreur 500 sur un site qui ne vend rien, comme YouTube ou Twitter, tant que vous leur avez signalé le problème, ou du moins essayé, vous ne pouvez rien faire de plus que d'attendre IT out.
Résolution des problèmes d’erreur 500 Internal Server sur votre propre site
Une erreur de 500 serveur interne sur votre posséder site Web nécessite une ligne de conduite complètement différente. Comme nous l'avons mentionné ci-dessus, la plupart des 500 erreurs sont des erreurs côté serveur, ce qui signifie qu'il est probable votre problème à résoudre si c'est votre site Internet.
Il existe de nombreuses raisons pour lesquelles votre site peut générer une erreur 500 à vos utilisateurs, mais celles-ci sont les plus courantes:
- Une erreur d'autorisations. 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 des ceux Dans certains 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).
- Un délai d'attente PHP. Si votre script se connecte à des ressources externes et que ces ressources expirent, une erreur HTTP 500 peut se produire. Des règles de délai d'attente, ou une meilleure gestion des erreurs dans votre script, devraient vous aider si ceci est la cause de l'erreur 500.
- Une erreur de codage dans .htaccess. Bien que cela ne soit pas aussi courant, assurez-vous 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, veillez à consulter leurs centres de support pour obtenir une aide plus spécifique lors du dépannage d'une erreur 500 Internal Server.
Si vous n'utilisez pas d'outil de gestion de contenu disponible dans le commerce, votre fournisseur d'hébergement Web, comme InMotion, Dreamhost, 1 & 1, etc., dispose probablement d'une aide 500 Error qui pourrait être plus spécifique à votre situation.
Plus de façons de voir une erreur de serveur interne
Dans Internet Explorer, le message Le site ne peut pas afficher la page indique souvent une erreur HTTP 500 Internal Server. Une erreur de la méthode 405 non autorisée est une autre possibilité, mais vous pouvez en être sûr en recherchant: 500 ou 405 dans la barre de titre d'IE.
Lorsque les services Google, tels que Gmail ou Google+, rencontrent une erreur de serveur interne 500, ils signalent souvent une Erreur temporaire (500) , ou simplement 500 .
Lorsque Windows Update signale une erreur interne du serveur, elle apparaît en tant que WU_E_PT_HTTP_STATUS_SERVER_ERROR message ou en tant que 0x8024401F code d'erreur.
Si le site Web signalant l'erreur 500 exécute Microsoft IIS, vous pouvez recevoir un message d'erreur plus spécifique:
500.0 | Une erreur de module ou ISAPI s'est produite. |
500.11 | L'application est en cours de fermeture sur le serveur Web. |
500.12 | L'application est en train de redémarrer sur le serveur Web. |
500.13 | Le serveur Web est trop occupé. |
500.15 | Les demandes directes pour Global.asax ne sont pas autorisées. |
500.19 | Les données de configuration sont invalides. |
500.21 | Module non reconnu. |
500.22 | Une configuration ASP.NET httpModules ne s'applique pas en mode pipeline géré. |
500.23 | Une configuration ASP.NET httpHandlers ne s'applique pas en mode pipeline géré. |
500.24 | Une configuration d'emprunt d'identité ASP.NET ne s'applique pas en mode pipeline géré. |
500.50 | Une erreur de réécriture s'est produite lors du traitement de la notification RQ_BEGIN_REQUEST. Une erreur d'exécution de la configuration ou de la 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 la règle sortante s'est produite. La règle est configurée pour être exécutée avant la mise à jour du cache utilisateur de sortie. |
500.100 | Erreur ASP interne. |
Vous trouverez plus d'informations sur ces codes spécifiques à IIS sur la page Code de statut HTTP de Microsoft dans IIS 7.0, IIS 7.5 et IIS 8.0.
Des erreurs comme l'erreur HTTP 500
De nombreux messages d'erreur du navigateur sont similaires au message 500 Internal Server Error car il s'agit d'erreurs côté serveur, telles que 502 passerelle incorrecte, 503 service non disponible et 504 Délai d'expiration de la passerelle.
Il existe également de nombreux codes d’état HTTP côté client, comme l’erreur 404 Not Found, entre autres. Vous pouvez les voir tous dans notre liste Erreurs de code d'état HTTP.