Comment réparer l'erreur de serveur interne 500 dans WordPress
Publié: 2019-07-04Si vous rencontrez l'erreur de serveur interne 500 sur votre site WordPress, voici quelques façons de procéder.
Une chose que j'aime dans la technologie, en particulier les choses liées à la programmation, c'est qu'il y a un rapport d'erreur intégré.
Chaque scénario imaginaire dans lequel une application peut échouer est pris en charge pour fournir aux développeurs des informations précises sur l'endroit où l'application échoue et sur la partie réelle de l'erreur, ce qui facilite le dépannage.
Contrairement à la plupart des erreurs que vous rencontrerez, l'erreur 500 du serveur interne ne vous indique pas explicitement ce qui ne va pas avec votre site Web, ce qui le rend extrêmement difficile à dépanner et à corriger.
Après avoir corrigé cette erreur un nombre incalculable de fois, voici quelques scénarios les plus probables que vous pourriez rencontrer et comment y remédier.
Lorsque vous déplacez votre site Web WordPress vers un nouvel hôte, il y a de fortes chances que vous voyiez cette erreur, mais pour la plupart des gens, l'erreur peut être générée même s'ils n'ont rien fait sur le site Web.
L'erreur de serveur interne 500 est souvent isolée dans deux scénarios, les problèmes liés au logiciel ou au plug-in et les problèmes liés au matériel.
Avant d'entrer dans le vif du sujet, sauvegardez votre site Web, certaines des recommandations impliquent de falsifier vos fichiers; vous voudriez aggraver la situation déjà mauvaise.
Résoudre les problèmes liés au logiciel
Enregistrer les permaliens
D'accord, je sais que la plupart des articles que vous allez lire sur la correction de l'erreur de serveur interne 500 ne le mentionnent pas, eh bien, la plupart d'entre eux sont écrits par des rédacteurs qui ne gèrent pas de site Web.
Les 3 derniers sur lesquels j'ai dû corriger l'erreur se sont avérés que le simple fait de sauvegarder les permaliens résolvait le problème. Code de contournement assez longtemps, et bientôt vous découvrirez que quelqu'un des solutions aux erreurs ennuyeuses est simple.
Donc, avant d'aborder les aspects techniques ci-dessous, commencez par ceci.
Les liens permanents se trouvent sous Paramètres.
Commencez avec le fichier d'accès .htacess
Le fichier .htaccess est un fichier de configuration trouvé dans le répertoire de niveau supérieur d'un site Web sur un serveur Apache qui ajoute ou supprime les fonctionnalités nécessaires au bon fonctionnement de WordPress, des plugins et des thèmes.
Si un problème devait survenir avec ce fichier, le site Web se cassera très certainement et commencera à afficher des erreurs. l'erreur la plus courante associée à un fichier .htaccess corrompu est l'erreur 500 Internal Server.
Comme c'est le coupable typique, nous commençons avec ce fichier pour le correctif.
Tout ce que vous avez à faire est de vous connecter à votre serveur de fichiers et de renommer le fichier .htaccess.
Essayez ensuite d'accéder à votre site Web, WordPress recréera par défaut le fichier .htaccess avec ses paramètres par défaut.
D'après notre expérience, cela corrige plus de 80% des 500 erreurs de serveur internes que nous avons vues.
Augmenter la limite de mémoire PHP
La prochaine raison la plus probable pour laquelle votre site Web affiche cette erreur est lorsque votre site, thème ou plugin nécessite plus de mémoire pour fonctionner que ce qui est actuellement défini.
Votre hôte et la configuration de WordPress ont défini des limites de mémoire dans lesquelles les applications doivent fonctionner, si renommer le fichier .htaccess n'a pas fonctionné pour vous, essayez d'augmenter la limite de mémoire PHP dans votre fichier wp-config.php - vous pouvez vérifier avec votre documentation du plugin et du thème pour les limites de mémoire PHP recommandées .

Dans le fichier wp-config,PHP que vous trouverez dans votre répertoire public, ajoutez la ligne de code ci-dessous juste après la balise PHP d'ouverture. Vous pouvez remplacer 64M par la taille recommandée par votre plugin ou thème.
définir('WP_MEMORY_LIMIT', '64M');
Actualisez votre site Web et voyez si cela résout le problème.
Cependant, si votre site Web fonctionne et que tout d'un coup, vous commencez à voir l'erreur, vous devrez alors rechercher plus en détail quel plugin monopolise la mémoire.
Vérifiez le thème ou les plugins
Parfois, le coupable est un plugin ou un thème bogué. Cependant, avant de commencer à les dépanner, vérifiez si votre thème ou vos plugins ont des mises à jour que vous pouvez appliquer. Si la mise à jour ne supprime pas l'erreur, il est temps de passer à autre chose.
Pour déterminer si un thème est à l'origine de l'erreur, changez de thème et voyez si cela résout le problème.
Vous pouvez le faire sous des thèmes dans Apparence. Activez les thèmes WordPress par défaut - Twenty Seventeen par exemple et vérifiez si votre site Web.
Si votre site Web fonctionne après avoir changé de thème, nous pouvons conclure que le problème vient du thème. Vous pouvez contacter votre développeur de thème pour des solutions possibles à l'erreur.
Si cela ne résout pas le problème, vous pouvez réactiver votre thème et passer au dépannage des plugins.
Pour le cas des plugins, commencez par désactiver tous les plugins, vérifiez votre site Web, si l'erreur a disparu, nous pouvons alors confirmer qu'un plugin pourrait être le coupable.
Si cela résout le problème, il est temps de réactiver les plugins un par un, comme vous le faites, continuez à rafraîchir votre site Web jusqu'à ce que vous en trouviez un qui renverra l'erreur 500 du serveur interne.
Lorsque vous tombez sur le coupable, vous pouvez contacter le développeur et espérer qu'il pourra résoudre le problème.
Retélécharger les fichiers principaux du site Web WordPress
Si l'une des étapes ci-dessus ne résout pas l'erreur de serveur interne 500, essayez de remplacer les fichiers principaux WordPress existants dans les répertoires wp-includes et wp-admin par une copie propre pour exclure les fichiers WordPress corrompus.
Vous pouvez télécharger les fichiers sur wordpress.org
Résoudre les problèmes liés au matériel
Contactez le service client de votre hébergeur
Si vous essayez toutes les méthodes ci-dessus et que l'erreur de serveur interne 500 persiste, contacter votre hébergeur est la seule option qui reste.
Comme vous l'avez vu dans les étapes précédentes, les coupables typiques de cette erreur sont liés à votre thème et à votre plugin.
Cela n'est souvent pas du ressort des hébergeurs Web, vous devrez donc expliquer à votre hébergeur tout ce que vous avez fait pour essayer de corriger l'erreur.
Conclusion
Si c'est la première fois que vous voyez l'erreur, je comprends à quel point cela peut être une expérience intimidante, mais après avoir lu cet article, vous devriez respirer en sachant qu'il n'est pas isolé pour vous.
De plus, avec les conseils ici, vous pourrez dépanner et corriger rapidement l'erreur.
Nous vous recommandons de maintenir un programme de sauvegarde régulier pour votre site Web. Dans un scénario comme celui-ci, revenir à une version précédemment fonctionnelle du site pourrait être une solution à court terme, surtout si la cause est liée à des modifications récentes du logiciel sur le site.
Vous voudrez peut-être également apprendre à corriger l'erreur 502 de mauvaise passerelle dans WordPress.