Scripts de site Web

Qu'est-ce qu'une erreur de serveur interne 500 et comment y remédier [Guide rapide]

Résoudre une erreur de serveur interne HTTP 500 revient à résoudre un mystère.

Vous ne savez pas exactement ce qui s'est passé ou pourquoi cela s'est produit - tout ce que vous savez, c'est que quelque chose ne va pas et que vous devez le réparer.

Pour vous guider à travers les tracas du dépannage de la redoutable erreur de serveur interne HTTP 500, voyons ce que cela signifie exactement et ses causes et solutions les plus courantes.

 

Qu'est-ce qu'une erreur de serveur interne HTTP 500?

Une erreur de serveur interne HTTP 500 signifie que votre serveur Web rencontre des problèmes, mais il ne peut pas identifier l'erreur spécifique ou ses causes profondes. Lorsque cela se produit, votre site Web affichera une page Web d'erreur générale du serveur interne aux visiteurs de votre site.

Causes potentielles d'une erreur de serveur interne 500

Une erreur de serveur interne 500 est, comme son nom l'indique, un problème général avec le serveur du site Web. Plus que probablement, cela signifie qu'il y a un problème ou un problème temporaire avec la programmation du site Web.

Certaines causes potentielles incluent :

  • Fichier .htaccess corrompu ou cassé
  • Une erreur d'autorisation
  • Plugins ou thèmes tiers défectueux
  • la limite de mémoire PHP est dépassée

Cependant, la difficulté avec une erreur de serveur interne 500 est qu'elle ne vous dit pas immédiatement quel est le problème is, ou comment y remédier. Examinons quelques solutions potentielles que vous pouvez essayer pour résoudre le problème.

Comment réparer une erreur de serveur interne 500

Heureusement, il existe quelques solutions efficaces pour corriger la plupart des erreurs de serveur interne HTTP 500.

Si vous essayez de charger une page avec une erreur de serveur interne 500

1. Actualisez la page.

Cela peut sembler évident, mais s'il s'agit d'un problème de chargement temporaire, vous pourriez réussir en actualisant la page. Avant d'essayer autre chose dans cette liste, rechargez la page et voyez ce qui se passe.

2. Revenez plus tard.

Étant donné que l'erreur se situe côté serveur, je suis prêt à parier que les propriétaires de sites Web travaillent le plus rapidement possible pour résoudre le problème. Donnez-lui quelques minutes ou plus d'une heure ou deux, puis rechargez l'URL et voyez si l'équipe de développement a résolu le problème.

3. Supprimer les cookies de votre navigateur.

Si l'effacement de l'historique du navigateur ne fonctionne pas, vous pouvez essayer de supprimer les cookies de votre navigateur. Si les cookies sont associés à la page Web sujette aux erreurs, la suppression des cookies peut aider à recharger la page.

4. Collez votre URL dans le site Web "Down for Everyone or Just Me. »

Cette URL devrait vous aider à copier-coller l'URL où vous voyez l'erreur de serveur interne. S'il s'agit d'un problème avec le serveur, vous verrez un message disant: «Ce n'est pas seulement vous! [URL] est en panne pour tout le monde. Cela devrait aider à apaiser toute préoccupation selon laquelle il s'agit d'un problème avec votre propre ordinateur.

Si l'erreur du serveur interne 500 se trouve sur votre propre site Web

1. Désactivez un plugin ou un thème.

Les plugins ou thèmes nouvellement activés peuvent entrer en conflit avec vos plugins ou thèmes actuels. Désactivez-les un par un pour identifier les plugins ou les thèmes exacts à l'origine de l'erreur interne du serveur.

Sinon, si vous venez de mettre à niveau votre logiciel, vos plugins ou thèmes actuels pourraient ne pas être compatibles avec la nouvelle mise à niveau. Désactiver les plugins ou les thèmes un par un jusqu'à ce que l'erreur disparaisse est le meilleur moyen de trouver la cause première de votre problème.

2. Utilisez un plugin comme WP Debugging pour identifier le problème.

Si votre site est hébergé sur WordPress, envisagez d'installer un plugin pour vous aider à identifier le problème. Ce plugin de débogage, par exemple, vous aide à déterminer exactement ce qui ne va pas avec votre site, ce qui entraînera une correction plus rapide.

Pour savoir comment télécharger le plugin, jetez un œil à notre article, Comment réparer « est actuellement incapable de gérer cette demande » dans WordPress [Erreur HTTP 500].

3. Assurez-vous que votre configuration PHP est correctement configurée.

Si le problème est lié à un délai d'expiration PHP, envisagez de créer des règles de délai d'expiration ou une gestion des erreurs dans votre script pour résoudre le problème. Voici une liste complète de directives php.ini pour configurer votre installation PHP.

De plus, de mauvaises autorisations sur un fichier ou un dossier contenant un script, comme un script PHP ou CGI, ne permettront pas au script de s'exécuter. Vérifiez vos autorisations et assurez-vous de les définir correctement sur votre serveur.

4. Vérifiez le code du fichier .htaccess de votre site.

Un codage incorrect ou une structure incorrecte avec votre fichier .htaccess pourrait être la raison pour laquelle vous voyez l'erreur interne 500. UNE Le fichier .htaccess vous aide à gérer combien de temps les ressources doivent être stockées dans le cache d'un navigateur. Essayez de modifier le fichier si vous voyez une erreur de serveur interne 500.

Les erreurs de codage d'un fichier .htcaccess et des scripts personnalisés peuvent également provoquer une erreur de serveur interne HTTP 500.

5. Assurez-vous que votre nouveau logiciel est correctement installé.

Vérifiez si votre logiciel récemment installé ou mis à niveau n'a pas réussi à s'installer ou à mettre à niveau. Pour actualiser votre logiciel, consultez le site Web du fournisseur pour obtenir des instructions.

Comment corriger une erreur de serveur interne 500

Demander de l'aide à un administrateur de serveur

Si le dépannage de problèmes logiciels courants ou le débogage de scripts côté serveur ne résout pas votre erreur de serveur interne HTTP 500, vous devriez lire les causes les plus courantes de ce type de problème dans la documentation de votre serveur - une erreur de serveur interne HTTP 500 peut se produire dans différents systèmes d'exploitation pour une multitude de raisons.

Vous pouvez également demander à votre fournisseur de serveur d'accéder à vos journaux d'erreurs et de trouver des preuves de la cause première de votre problème.

 

Article original