Erreur 500: Comment les détecter et les résoudre ?

Vous commencez votre journée, vous allez sur votre site de commerce électronique, et vous vous rendez compte que l’écran est tout blanc et ne se charge pas.

Vous commencez à trembler et êtes pétrifié, évidemment, parce que si votre site web ne fonctionne pas, il n’y a aucun moyen de réaliser des ventes.

Et le problème, c’est que vous n’avez aucune idée de la façon de résoudre ce problème.

Cela vous est-il déjà arrivé ?

Bien sûr, c’est une erreur tellement courante qu’elle a même son propre nom.

Il s’agit de la redoutable « erreur 500 ».

N’ayez crainte : aujourd’hui, nous allons vous expliquer tout ce que vous devez savoir à ce sujet afin que la prochaine fois (cela arrivera encore), vous puissiez la résoudre le plus rapidement possible.

Qu’est-ce qu’une erreur 500 et comment affecte-t-elle votre ecommerce ?

Tout d’abord, commençons par la définition :

Une erreur 500 est une erreur interne au serveur, ce qui signifie qu’une erreur s’est produite lors de l’exécution de l’application reçue (le site Web ne peut donc pas être affiché), mais sans en préciser la raison.

Le fait de ne pas connaître la raison exacte signifie que le problème ne vient pas de votre ordinateur ou de la connexion Internet, mais du serveur sur lequel votre boutique en ligne est hébergée.

Une erreur 500 entraîne deux problèmes majeurs pour votre entreprise :

  1. Les ventes sont réduites : puisque votre site web est indisponible pour les clients qui ne pourront pas acheter jusqu’à ce que la situation soit résolue.
  2. Elle affecte votre positionnement : Google peut vous pénaliser si ces erreurs sont fréquentes car il préfère les sites web rapides et fiables.

C’est pourquoi vous devez les corriger le plus rapidement possible. Mais, si vous ne connaissez pas la cause, comment allez-vous la résoudre ? (Pas de panique, nous vous expliquerons plus tard les solutions possibles, alors continuez à lire).

Maintenant, concentrons-nous sur la façon de repérer une erreur 500.

Voir aussi :  Qu'est ce que le prix psychologique ? découvrez 4 stratégies avec exemples

Le premier signe d’une erreur de serveur interne est l’apparition d’un écran blanc vide lorsque vous essayez d’accéder à une page Web. Vous pouvez également voir un message indiquant l’erreur.

Vous avez certainement déjà vu cela.

Même un géant comme Google ne peut éviter les problèmes de serveur de temps à autre. S’ils ne peuvent pas vous montrer la page de résultats, ils vous montrent l’écran error 500

Si c’est le serveur YouTube qui ne fonctionne pas, ce petit singe vous dira qu’il est en maintenance ou simplement débordé : C’est le message que vous verrez si vous essayez d’accéder à un site Web Apache lorsqu’il y a une erreur de serveur interne.

L’erreur 500 est si courante que même les sites Web les plus courants ne peuvent s’en débarrasser. Et, une fois de plus, cela ne dépend pas de :

  • Du système d’exploitation
  • De la connexion Internet
  • Votre ordinateur

Il s’agit simplement de « quelque chose » qui se produit sur le serveur du site Web que vous essayez de visiter.

Ce qui change, c’est la manière dont le message est affiché, qui dépend de l’hébergement de chaque site Web. Les façons les plus courantes de désigner l’erreur 500 sont les suivantes :

  • 500 Internal Server Error (erreur de serveur interne)
  • HTTP 500 – Erreur de serveur interne
  • Erreur temporaire (500)
  • Erreur de serveur interne
  • Erreur interne HTTP 500
  • Erreur 500
  • Erreur HTTP 500
  • C’est une erreur

Donc :

Si vous rencontrez cette erreur en tant qu’utilisateur, vous ne pouvez rien faire d’autre qu’attendre qu’elle soit résolue puisqu’elle ne dépend pas de votre navigateur ou de votre connexion.

Il est important de faire la distinction entre cette erreur et la page d’erreur 404 :

  • L’erreur 404 : Elle indique que le site Web auquel vous essayez d’accéder n’est pas disponible (pour une raison quelconque) ou n’existe plus.
  • L’erreur 500 : Elle signifie que le serveur sur lequel le site est hébergé a un problème quelconque

Ce sont deux erreurs différentes qui nécessitent des solutions différentes.

Une fois que tout est clair, nous pouvons voir ce qu’il faut faire en cas d’erreur 500 dans votre commerce électronique.

Solutions si votre commerce électronique affiche une erreur 500

Si vous avez un bon hébergement qui offre un support technique, utilisez-le. Il est préférable de laisser les professionnels s’occuper des problèmes techniques.

Si vous n’avez pas de support technique, vous devriez penser à changer d’hébergeur pour en trouver un qui puisse vous aider à résoudre ces problèmes.

En attendant, nous ferons tout notre possible pour vous aider.

Voir aussi :  Le développement web est-il important ?

Bien sûr, avant toute chose et quelle que soit la plateforme de commerce électronique que vous utilisez, sauvegardez tout avant de vérifier ou de modifier quoi que ce soit.

Voyons quelques solutions.

1. Les causes les plus courantes de l’erreur 500 dans WordPress

La première chose à faire est de trouver l’origine de l’erreur 500. Il s’agit de faire des recherches et des essais et erreurs jusqu’à ce que vous trouviez la cause exacte.

Afin de vous faciliter la tâche, vous avez ici les raisons les plus courantes pour lesquelles cette erreur est produite dans WordPress :

A. Conflit de plugins

Les plugins sont la force de WordPress, mais ils peuvent aussi devenir son pire cauchemar car il est relativement courant de trouver des incompatibilités entre les plugins qui peuvent provoquer une erreur 500.

Si l’erreur survient après l’installation d’un nouveau plugin, c’est simple : désinstallez-le.

Si vous ne savez pas lequel provoque l’erreur, vous devez tous les désactiver et les réactiver un par un, en vérifiant s’ils provoquent l’erreur.

B. Erreur avec un thème

Si les plugins ont été écartés, il se peut que vous ayez un problème avec votre thème WordPress.

Pour le vérifier, activez un autre thème et vérifiez si l’erreur 500 disparaît et si votre site Web se charge correctement.

Si l’erreur est toujours présente, poursuivez votre lecture car la cause est différente.

C. Fichier .htaccess endommagé

Ce fichier est automatiquement mis à jour lorsque vous installez des plugins ou des mises à jour de WordPress. S’il est endommagé, il provoquera une erreur 500 et votre site Web ne s’affichera pas dans l’intervalle.

Pour le réparer, vous devez remplacer le fichier .htaccess actuel par un nouveau fichier propre.

  • Allez dans le gestionnaire de fichiers de votre cPanel ou de votre compte FTP.
  • Recherchez le fichier .htaccess.
  • Modifiez le nom du fichier à l’aide de l’option « rename », par exemple .htaccessprevious.
  • Vérifiez si l’erreur 500 a été résolue (si ce n’est pas le cas, ce n’est pas la cause – laissez le fichier tel qu’il était).
  • Créez un nouveau fichier .htaccess dans Paramètres > Liens permanents > Enregistrer.

Il s’agit d’un processus très simple qui résout l’erreur 500 la plupart du temps.

Remarque importante : bien que ce soit relativement facile, si vous n’êtes pas à l’aise avec les aspects techniques, il est toujours conseillé de demander à un professionnel de le faire.

D. Limite de mémoire PHP sur le serveur

Une autre cause fréquente des erreurs 500 dans WordPress est que le serveur n’a pas assez de mémoire pour exécuter le PHP avec lequel votre site est programmé.

Voir aussi :  Comment réussir à démarcher des clients ?

Ce problème doit être confirmé (et résolu) par votre fournisseur d’hébergement et dépendra de ce que vous avez contracté.

Il est vrai que vous pouvez modifier la mémoire manuellement dans votre cPanel, mais si votre hébergeur ne vous laisse pas l’augmenter, votre site ne fonctionnera pas et l’erreur 500 persistera.

2. Les causes les plus courantes de l’erreur 500 dans PrestaShop

Vous verrez que beaucoup de raisons causant l’erreur 500 dans PrestaShop sont les mêmes que celles que nous avons vues dans WordPress – la différence est la façon dont nous les résolvons.

Dans PrestaShop, vous pouvez trouver la cause de l’erreur 500 en activant le rapport d’erreurs FTP à partir du FrontOffice ou du BackOffice.

Pour ce faire, suivez les étapes suivantes :

  • Allez dans config/defines.inc.php.
  • Trouvez cette ligne « (‘_PS_MODE_DEV_’, false) ; »
  • Remplacez-la par « (‘_PS_MODE_DEV_’, true) ; ».

Une fois le rapport d’erreur activé, vous pourrez trouver rapidement l’origine de l’erreur 500.

A. Problèmes de permissions

Les autorisations de vos dossiers peuvent générer des conflits sur votre plateforme et empêcher le site Web de se charger correctement.

Un problème courant est celui des dossiers dont l’autorisation est fixée à 777. Pour résoudre ce problème, rien de plus simple : passez à 775.

B. Délai d’attente

Le temps de chargement d’un script (codes de programmation simples qui construisent une page) est déterminé par chaque serveur.

PrestaShop établit une limite de 30 secondes pour la plupart des scripts, tels que :

  • La régénération de l’affichage des vignettes
  • Sauvegardes
  • Importation CSV

L’erreur 500 peut se produire parce qu’il n’y a pas assez de temps pour le chargement, la solution estdonc d’augmenter cette limite de temps.

Pour ce faire, vous devez vous adresser à votre hébergeur et lui demander d’augmenter le délai d’attente.

C. Erreur de configuration du fichier Htaccess

Sur cette plate-forme, le fichier .htaccess est également l’un des problèmes les plus courants. Une simple erreur sur un caractère peut détruire complètement le fichier.

Pour résoudre ce problème, sauvegardez la page, puis essayez de désactiver les friendly URLs et de régénérer le fichier .htaccess à partir du BackOffice.

D. Problèmes de PHP

Ces problèmes sont généralement causés lorsque la version de PHP n’est pas compatible avec la version de PrestaShop utilisée par votre boutique en ligne.

C’est un aspect plus technique car vous devez trouver une version de PHP qui est compatible et la changer à partir du cPanel sous MultiPHP Manager ou PHP Selector.

Avez-vous toujours peur des erreurs 500 ?

Comme vous l’avez vu, il s’agit d’une erreur très courante et facile à résoudre. Il vous suffit de garder votre calme et de savoir comment et où trouver la cause.

Aujourd’hui, nous avons expliqué les erreurs les plus courantes, mais laissez-nous vous donner un dernier conseil :

Trouvez un bon fournisseur d’hébergement qui peut résoudre ces incidents aussi vite que possible.