Comment réparer une erreur 500 Server interne sur WordPress?

L’ erreur 500 Server interne redoutée Il semble toujours venir au moment le plus inopportun et vous êtes brusquement parti pour trouver comment obtenir votre site WordPress en ligne.

D’autres erreurs qui se comportent de la même façon que vous pourriez avoir également vu incluent l’ erreur effrayante établissant une connexion de base de données.

Mais à partir du moment où votre site tombe en panne, vous perdez des visiteurs et des clients.

Pour ne pas mentionner cela semble simplement mauvais pour votre marque.

Qu’est-ce qu’une erreur 500 Server interne?

Lorsque vous visitez un site Web, votre navigateur envoie une demande au serveur sur lequel le site est hébergé.

Le serveur prend cette requête, la traite et renvoie les ressources demandées (PHP, HTML, CSS, etc.) avec un en-tête HTTP.

Le HTTP inclut également ce qu’ils appellent un code d’état HTTP .

Un code d’état est un moyen de vous informer de l’état de la demande.

Il pourrait s’agir d’un code d’état de 200 qui signifie «Tout va bien» ou d’un code d’état de 500 qui signifie que quelque chose a mal tourné.

Il y a beaucoup de types différents de codes d’erreur d’état 500 (500, 501, 502 , 503, 504 , etc.) et ils signifient tous quelque chose de différent.

Dans ce cas, une erreur interne du serveur 500 indique que le serveur a rencontré une condition inattendue qui l’a empêché de répondre à la demande.

500 Server interne

500 Variations d’erreur du serveur interne

En raison des divers serveurs Web, systèmes d’exploitation et navigateurs, une 500 Server interne peut se présenter de plusieurs manières différentes.

Mais ils communiquent tous la même chose. Voici quelques-unes des nombreuses variantes que vous pouvez voir sur le Web:

  • “500 erreur interne du serveur”
  • “HTTP 500”
  • “Erreur Interne du Serveur”
  • “HTTP 500 – Erreur interne du serveur”
  • ou 500 erreur”
  • “500 – Erreur interne du serveur”
  • “500 Erreur interne du serveur. Désolé, quelque chose s’est mal passé.”
  • “500. C’est une erreur. Il y avait une erreur. Veuillez réessayer plus tard. C’est tout ce que nous savons.”
  • “Le site Web ne peut pas afficher la page – HTTP 500.”
  • Un écran blanc vide

Vous pourriez également voir ce message l’accompagnant:

Le serveur a rencontré une erreur interne ou une mauvaise configuration et n’a pas pu terminer votre requête. Contactez l’administrateur du serveur, [email protected], et indiquez-leur le moment où l’erreur s’est produite, et tout ce que vous avez fait qui pourrait avoir causé l’erreur. Plus d’informations sur cette erreur peuvent être disponibles dans le journal des erreurs du serveur.

500 Server interne

Comment réparer l’500 Server interne

Où devriez-vous commencer à dépanner lorsque vous voyez une 500 Server interne sur votre site WordPress?

Parfois, vous ne savez même pas par où commencer.

Généralement 500 erreurs sont sur le serveur lui-même, mais d’après notre expérience, ces erreurs proviennent de deux choses, la première est  l’erreur de l’utilisateur (problème côté client)

Et la seconde est qu’il y a un problème avec le serveur . Nous allons donc plonger dans un peu des deux.

Découvrez ces causes courantes et les moyens de corriger l’erreur interne du serveur 500 et de redémarrer en un rien de temps.

1. Essayez de recharger la page

Cela peut sembler un peu évident pour certains, mais l’une des premières choses que vous devriez essayer lorsque vous rencontrez une 500 Server interne est d’attendre une minute environ et de recharger la page (F5 ou Ctrl + F5).

Il se peut que l’hôte ou le serveur soit simplement surchargé et que le site revienne tout de suite.

Pendant que vous attendez, vous pouvez également essayer rapidement un autre navigateur pour exclure ce problème.

Une autre chose que vous pouvez faire est de coller le site Web dans downforeveryoneorjustme.com .

Ce site vous dira si le site est en panne ou si c’est un problème de votre côté.

Un outil comme celui-ci vérifie le code d’état HTTP renvoyé par le serveur.

De plus, si c’est quelque chose d’autre qu’un 200 “Tout est OK”, cela retournera une indication vers le bas.

2. Effacer votre cache du navigateur

Effacer le cache de votre navigateur est toujours une bonne étape de dépannage avant de plonger dans un débogage plus approfondi sur votre site.

3. Vérifiez vos journaux de serveur

Vous devriez également profiter de vos  journaux d’erreurs . .

Si votre hôte ne dispose pas d’un outil de journalisation, vous pouvez également ajouter le code suivant à votre fichier wp-config.php pour activer la journalisation:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Les journaux sont généralement situés dans le répertoire / wp-content.

. Erreur lors de l’établissement d’une connexion à la base de données

500 erreurs de serveur interne peuvent également se produire à partir d’une erreur de connexion de base de données .

Selon votre navigateur, vous pourriez voir différentes erreurs.

Mais les deux génèreront un code d’ état HTTP 500 sans tenir compte des journaux de votre serveur.

Vous trouverez ci-dessous un exemple de ce que le message “Erreur lors de l’établissement d’une connexion à une base de données” ressemble à votre navigateur.

La page entière est vide car aucune donnée ne peut être récupérée pour rendre la page, car la connexion ne fonctionne pas correctement.

Non seulement cela casse le front-end de votre site, mais il vous empêchera également d’accéder à votre tableau de bord WordPress.

500 Server interne

Alors pourquoi cela se produit-il exactement?

Eh bien, voici quelques raisons communes ci-dessous.

Le problème le plus courant est que les informations d’identification de votre  base de données sont incorrectes .

Votre site WordPress utilise des informations de connexion séparées pour se connecter à sa base de données MySQL.

Votre base de données est corrompue.

Avec autant de parties mobiles avec des thèmes, des plugins et des utilisateurs constamment les supprimer et les installer, parfois les bases de données sont corrompues.

Cela peut être dû à une table manquante ou individuellement corrompue, ou peut-être que certaines informations ont été effacées par accident.

Vous pouvez avoir des fichiers corrompus dans votre installation WordPress.

Cela peut même arriver parfois en raison de pirates informatiques.

Problèmes avec votre serveur de base de données.

Un certain nombre de choses peuvent être fausses sur la fin des hôtes web, comme la surcharge de la base de données d’un pic de trafic ou le fait de ne pas répondre à un trop grand nombre de connexions simultanées.

C’est en fait assez commun avec les hôtes partagés car ils utilisent les mêmes ressources pour beaucoup d’utilisateurs sur les mêmes serveurs.

Vérifiez vos plugins et vos thèmes

Les plugins et les thèmes tiers peuvent facilement provoquer 500 erreurs de serveur internes. depuis les plugins de slider jusqu’aux plugins ad rotator.

Un grand nombre de fois vous devriez voir l’erreur immédiatement après l’installation de quelque chose de nouveau ou en cours d’exécution d’une mise à jour.

C’est une des raisons pour lesquelles nous recommandons toujours d’utiliser un environnement intermédiaire pour les mises à jour ou au moins d’exécuter les mises à jour une par une.

Dans le cas contraire, si vous rencontrez une erreur interne du serveur 500, vous êtes brusquement en train de vous débrouiller pour trouver celui qui l’a causé.

Quelques moyens que vous pouvez résoudre ce problème en désactivant tous vos plugins.

Rappelez-vous, vous ne perdrez aucune donnée si vous désactivez simplement un plugin.

Si vous pouvez toujours accéder à votre administrateur, un moyen rapide de le faire est de naviguer vers “Plugins” et sélectionnez “Désactiver” dans le menu des actions en bloc.

Cela désactivera tous vos plugins.

500 Server interne

Si cela résout le problème, vous devrez trouver le coupable.

Commencez à les activer un par un, en rechargeant le site après chaque activation.

Lorsque vous voyez le retour d’erreur du serveur interne 500, vous avez trouvé le plugin sewayhaving.

Vous pouvez ensuite contacter le développeur du plug-in pour obtenir de l’aide ou poster un ticket de support dans le référentiel WordPress.

Si vous ne pouvez pas accéder à votre administrateur, vous pouvez FTP sur votre serveur et renommer votre dossier de plugins à quelque chose comme plugins_old.

Ensuite, vérifiez à nouveau votre site.

Si cela fonctionne, vous devrez tester chaque plugin un par un.

Renommez votre dossier plugin en “plugins”, puis renommez chaque dossier de plugin à l’intérieur de si elle, un par un, jusqu’à ce que vous le trouviez.

Assurez-vous toujours que vos plugins, thèmes et éléments WordPress sont à jour.

Et vérifiez que vous exécutez une version prise en charge de PHP.

S’il s’avère qu’il y a un conflit avec un mauvais code dans un plugin, vous devrez peut-être faire appel à un  développeur WordPress pour résoudre le problème.

 Réinstallez WordPress

Parfois, les fichiers de base WordPress peuvent être corrompus, en particulier sur les sites plus anciens.

Il est en fait assez facile de ré-uploader juste le noyau de WordPress sans impact sur vos plugins ou vos thèmes.

Erreur d’autorisation pour erreur 500 Server interne

Une erreur d’autorisation avec un fichier ou un dossier sur votre serveur peut également entraîner une erreur 500 interne du serveur.

Voici quelques recommandations typiques pour les autorisations en ce qui concerne les autorisations de fichiers et de dossiers dans WordPress:

  • Tous les fichiers doivent être 644 (-rw-r-r-) ou 640.
  • Tous les répertoires doivent être 755 (drwxr-xr-x) ou 750.
  • Aucun répertoire ne devrait jamais être donné 777, même télécharger des répertoires.
  • Renforcement: wp-config.php peut également être défini sur 440 ou 400 pour empêcher les autres utilisateurs sur le serveur de le lire.

Problème de serveur (vérifiez avec votre hôte)

Enfin, parce que 500 erreurs de serveur internes peuvent également se produire à partir de PHP expirant ou des erreurs PHP fatales avec des plugins tiers , vous pouvez toujours vérifier avec votre hôte WordPress.

Parfois, ces erreurs peuvent être difficiles à résoudre sans un expert. Voici quelques exemples courants de certaines erreurs qui déclenchent 500 codes d’état HTTP sur le serveur,

500 Server interne

Conclusion pour les erreurs 500 Server interne

500 erreurs internes au serveur sont toujours frustrantes, mais voici quelques moyens supplémentaires de les résoudre pour que votre site soit rapidement opérationnel.

Rappelez-vous que ces types d’erreurs sont généralement causés par des plugins tiers, des erreurs PHP fatales,.

De même que des problèmes de connexion à la base de données, des problèmes avec votre fichier .htaccess ou les limites de la mémoire PHP et parfois des délais PHP.

 

 

 

Laisser un commentaire

%d blogueurs aiment cette page :