Si vous êtes propriétaire de site internet depuis longtemps alors vous avez probablement déjà connu la page blanche affichant “500 Internal Server Error” remplaçant la page d’accueil ou n’importe quelle autre page de votre site internet.

Imaginez un instant que ce site internet dont vous êtes si fier et qui génère des milliers de visiteurs uniques par jours plante, ce genre de situation peut alors rapidement devenir une catastrophe à régler au plus vite.

C’est le genre de situation susceptible d’arriver tôt ou tard à un site internet, ne serait-ce qu’à cause d’un piratage ou incendie des locaux de stockage du serveur.

Il existe également des causes moins courantes, dont les problèmes conflits entre les extensions WordPress, voire d’un mauvais codage de votre thème WordPress.

Si une erreur 500 rend votre site internet indisponible, sachez qu’à moins de posséder des connaissances en développement et gestion de site internet, vous n’aurez pas la possibilité de régler votre problème rapidement, il faudra alors simplement vous armer de temps et de patience.

Évitez les catastrophes et apprenez-en davantage sur les 6 problèmes de serveur les plus courants auxquels votre entreprise pourrait être confrontée et sur la manière de les éviter.

1. Conflits entres les plugins WordPress

Ce n’est pas pour rien que 40% des sites internet du web ont été  réalisés avec WordPress. 

Même si cet incroyable outil est offre autant de possibilité, il n’est pas infaillible.

La grande force de WordPress est de voir son code évoluer au sein d’une solide communauté de développeur, mais les thèmes et extensions à y intégrer peuvent être proposés par n’importe quel développeur et c’est là que la plupart des problèmes liés à WordPress se trouvent.

Ces développeurs n’ont pas tous la même façon de coder et mettent sur le marché des thèmes et extensions pouvant générer des incompatibilités avec les plugins installés sur votre site et qui peuvent provoquer une erreur 500 à la seconde ou vous installez et activez le plugin de trop sur votre installation WordPress.

Si l’erreur survient après l’installation d’un nouveau plugin et si vous possédez les connaissances nécessaires pour rapidement accéder à votre serveur FTP, désinstallez-le.

Si l’erreur 500 survient de manière inattendu et sans raison apparente, consultez les logs de votre serveurs via votre compte hébergement web.

2. Erreur causée par un thème ou un plugin

Si les plugins ont été désactivés via votre client FTP, vous pouvez avoir un problème avec votre thème WordPress.

Ces types d’erreurs sont plus courants que vous ne le pensez et ils se produisent généralement si un thème WordPress exécute un code invalide.

Si vous vous êtes procuré un plugin ou thème WP qui n’a pas été mis à jour depuis longtemps alors cela signifie que vous êtes en train d’essayer d’exécuter une plugin ou thème qui n’a été conçu que pour fonctionner par exemple pour les versions PHP 5.4 ou 5.6 quand votre installation WordPress exige une version de PHP 7.0 ou versions plus récentes.

Les fonctions obsolètes et non valides de vos plugins ou thèmes créeront alors une erreur de serveur interne qui ne peut être diagnostiquée qu’en activant le mode de débogage de WordPress.

3. Surcharge de trafic sur le site Web

Si on vous promettait de vous offrir un trafic massif et de qualité chaque jour, vous sauteriez certainement sur l’occasion, mais pensez-vous être prêt à accueillir cette nouvelle charge de trafic supplémentaire qui risque de tirer la “sonette d’alarme” du serveur de votre site web ?

Si vous ne prenez pas de mesures proactives pour améliorer les performances des sites Web ou des applications, les pics de trafic en ligne peuvent entraîner un ralentissement des sites Web ou des applications et, en fin de compte, des plantages.

Les plantages de site Web sont désastreux pour les sites de commerce en ligne.

En effet, il faut savoir que plus de 78% des acheteurs qui rencontrent de mauvaises performances sur leur site Web évitent d’acheter chez le détaillant à l’avenir.

En définitive, la première cause d’une erreur 500 provenant d’un trafic trop important est souvent dû à l’excès de ressource allouée par votre serveur à votre site internet sur une période donnée (Souvent le cas pour les formules d’hébergement web mutualisés).

En d’autres termes, les demandes système faites par les visiteurs qui naviguent sur votre site Web dépassent la capacité de traitement des ressources de votre site et de tout système tiers impliqué dans le parcours client du fait des ressources limités par votre serveur.

Lorsque cela se produit, les performances de votre site Web ralentissent et, pour certains ou tous les utilisateurs, se bloquent complètement.

4. Fichier .htaccess endommagé

Le fichier .htaccess est automatiquement mis à jour lorsque vous installez des plugins ou des mises à jour WordPress et ces éléments peuvent être à la base d’une erreur 500 de votre site internet.

En effetn la mise à jour automatique de ce fichier lors de l’installation d’un nouveau thème ou plugin peut par exemple provoquer une erreur de syntaxe la conséquence sera alors un plantage immédiat du site et l’affichage d’une erreur 500.

La meilleure façon de résoudre ce problème est de commenter les lignes dans htaccess et de déterminer par un processus d’élimination la ou les lignes qui causent des problèmes.

Les lignes brisées et les lignes commençant par php_flag sont les erreurs les plus courantes. Si vous ne pouvez pas déterminer quelle ligne est à l’origine du problème, commentez chaque ligne.

Pour confirmer si une mauvaise configuration .htaccess est la cause de l’erreur 500 Internal Server, supprimez ou renommez temporairement le fichier .htaccess, puis essayez de recharger la page.

5. Panne du serveur informatique de l’entreprise

Le plus gros problème auquel une entreprise pourrait être confrontée est une panne totale du serveur, qui peut être le résultat d’événements imprévisibles tels qu’un incendie, un vol ou une cyberattaque majeure.

Le coût de la récupération après une panne totale du serveur est énorme, quelque chose qu’aucune entreprise ne devrait avoir à supporter.

En plus de potentiellement coûter des milliers de dollars par jour à votre entreprise, l’arrêt total d’un site internet suite à un crash du serveur pourrait également durablement endommager votre image de marque auprès de vos clients.

Lorsque vous êtes confronté à une panne de serveur, vous ne pouvez pas faire grand-chose, mais une surveillance et une protection adéquates à l’avance pourraient atténuer les risques de catastrophe!

6. Limite de mémoire PHP sur le serveur

Une autre cause fréquente derrière 500 erreurs dans WordPress provient de la ressource en mémoire allouée par votre formule d’hébergement web pour exécuter le PHP avec lequel votre site Web est programmé.

Ce type de problème fait partie des moins difficile à résoudre puisqu’il vous suffira pour cela de passer à une formule d’hébergement web supérieure avec plus de ressource allouée à votre site internet.

Il est possible de modifier vous même la mémoire via votre cPanel si votre formule hébergement vous en offre la possibilité et seulement si votre hébergeur vous y autorise.

Tant que le problème ne sera pas corrigé, votre site ne fonctionnera pas et l’erreur 500 persistera.

Conclusion:

La meilleure solution dans le cas d’une erreur 500 pour éviter de perdre un précieux temps et cibler le problème rapidement est de regarder les fichiers log.

Il faudra certainement, au cours de votre investigation, recharger le site Web pour reproduire l’erreur HTTP 500, tout en observant la création du fichier Log.

Une fois la source du problème indiqué sur votre fichier log, il ne vous restera plus qu’à vous occuper du problème ou l’indiquer à un professionnel pour s’en charger. 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *