Cet article décrit ce que signifie une erreur de 500, comment vous obtenez un code HTTP 500, ainsi que comment corriger ces erreurs.
Qu'est-ce qu'une erreur HTTP 500?
Votre navigateur enverra une demande au site de gestion du serveur hôte à chaque fois que vous visitez une page Web, qui produit les données demandées et le code de réponse. Que la demande a été réussie ou non est indiquée par les codes d'état de réponse HTTP.
En cinq groupes, les réponses sont classées. Si un message d'erreur relève de la plage 500 à 599, il peut être identifié comme une erreur de serveur.Le code d'état HTTP 500 est un message d'erreur générique que le serveur renvoie car il n'y a pas d'autre message d'erreur approprié. Il peut être déclenché par une variété de barrières qui empêchent la demande de terminer par le serveur.
Vous ne pouvez rien faire lorsque la page auquel vous accédez lance 500 erreurs car l'erreur n'est pas induite par votre navigateur ou votre connexion Internet. Vous devez essayer l'une des solutions suivantes même si l'erreur a été à côté du serveur:
Dépannage 500 Erreur
L'erreur du serveur interne 500 peut être déclenchée pour diverses raisons différentes. Les plus populaires sont ici:
Un problème d'approbation. Si le navigateur Web n'a pas l'autorisation de visualiser les fichiers du site, une erreur HTTP 500 se produira.
Erreur de syntaxe: .htaccess. Lorsque vous utilisez Apache comme navigateur Web, car vous avez probablement un .Fichier htaccess dans le dossier racine de votre domaine. Une syntaxe incorrecte ou une commande de module inexistant pourrait entraîner une erreur de 500.
Problème lié à la base de données. L'erreur HTTP 500 peut également être causée par de mauvais détails sur la base de données ou une base de données compromise.
Problèmes avec les thèmes et les plugins. Que vous opérez WordPress ou CMS similaire, après avoir mis à niveau ou modifié un plugin / thème, une erreur de 500 peut se produire.
Modules du nœud.js. Les modules à jour déclencheront une erreur de console d'administration de 500 si vous avez un nœud.site basé sur JS.
Site piraté. Très souvent, une erreur de 500 provient d'un logiciel malveillant inséré dans le site Web.
Interruption externe du capital. Le serveur renvoie une erreur de 500 si le serveur se connecte avec un service externe et si ces ressources ne sont pas disponibles.
Tester les journaux du serveur est le meilleur moyen de déterminer si l'erreur de 500 s'est produite. La position des fichiers dépend de la quantité de votre Linux et du serveur de base de données. Pour Apache et Nginx, les journaux d'erreur les plus populaires sont donnés comme suit:
Passez en revue le nœud.JS JORS Si le logiciel est basé sur le nœud.js.
Le journal du serveur comprend généralement des données d'erreur complètes pour vous aider à reconnaître et à corriger une erreur.
Conclusion
Un code d'état HTTP spécifique est l'erreur de serveur interne 500, ce qui indique que quelque chose a peut-être mal tourné avec le serveur Web qui héberge la page à laquelle vous accédez.