Comment réparer une erreur de serveur interne dans WordPress

Article écrit par:
  • WordPress
  • Mise à jour: avril 24, 2018

Utiliser WordPress est un moyen excitant de créer un site Web. Avec une combinaison infinie de thèmes et de plugins parmi lesquels choisir, vous pouvez créer à peu près n'importe quel site que vous désirez. Vous pouvez même utiliser vos prouesses en matière de codage pour créer un site unique en ce qui concerne l'apparence et les fonctionnalités.

Mais comme vous devez travailler avec beaucoup de pièces mobiles, vous pouvez éventuellement rencontrer des problèmes tels que Erreur interne du serveur 500.

Quelles sont les erreurs de serveur interne 500?

Les erreurs de serveur interne 500 sont relativement courantes dans l'environnement WordPress, mais elles peuvent également se produire dans d'autres systèmes et plates-formes de gestion de contenu. Mais contrairement aux 404 dont les causes sont évidentes, telles que les liens rompus et les URL de page modifiées, vous devez approfondir un peu la réflexion pour comprendre le problème.

La première chose à faire est de vérifier les journaux d’erreurs PHP ou Apache sur votre serveur. Étant donné que les messages d'erreur internes de 500 ne fournissent pas d'informations spécifiques sur la raison de son occurrence, vous devez rechercher toute trace susceptible de vous aider à trouver le coupable vous-même.

Pour afficher les journaux des erreurs, connectez-vous au panneau de configuration de votre hébergement Web et accédez à la section principale "Sites Web / Domaines". Gardez à l'esprit que l'interface varie d'une société d'hébergement à l'autre. Il suffit de chercher un menu ou une barre d'outils dans lequel vous pouvez trouver le «Gestionnaire de fichiers», «Paramètres du serveur Web», «Paramètres PHP» ou quelque chose de similaire. l'option "Logs" devrait également être là.

journaux
Le fichier journal des erreurs est généralement fourni. Pour cPanel, il se trouve dans la section Journaux. Les choses pourraient être différentes avec votre Hôte WordPress - Veuillez vérifier auprès du support technique si vous ne trouvez pas vos journaux d'erreurs. .

L’affichage des journaux d’erreurs a pour but de donner un contexte au message d’erreur interne 500. Cela vous aidera à déterminer le correctif qui peut être appliqué. En fonction de vos découvertes, voici les choses que vous pouvez essayer:

1. PHP Script Time Out

Si le script PHP de votre site Web crée des connexions externes, certaines d'entre elles peuvent expirer et provoquer des erreurs internes 500. Vous pouvez empêcher ces instances en spécifiant des règles de délai d'expiration ou en supprimant les connexions externes inutiles de vos scripts PHP.

Une autre solution consiste à augmenter la limite de mémoire PHP, ce qui peut être fait en créant un fichier texte vierge appelé «php.ini».

php

Notez le code «memory = 64MB», sauvegardez-le, puis chargez-le dans votre répertoire WordPress via FTP.

user_ini

2. Erreur dans le fichier .htaccess

Une autre cause fréquente d'erreurs internes 500 est un fichier .htaccess corrompu ou mal configuré. Une solution rapide consiste à renommer l'ancien fichier .htaccess en quelque chose d'autre, comme ".htaccess_old". Pour ce faire, connectez-vous à votre plateforme d'hébergement Web et accédez au gestionnaire de fichiers. Vous devriez pouvoir trouver le fichier à côté de dossiers WordPress tels que wp-content, wp-includes, etc.

.htaccess

Après avoir renommé le fichier, actualisez votre site pour voir s'il résout le problème. Si le message d'erreur a disparu, n'oubliez pas de générer un nouveau fichier .htaccess avec les règles de réécriture correctes.

Vous pouvez le faire en vous connectant à votre tableau de bord WordPress, en accédant à Paramètres à Permaliens, puis en cliquant sur le bouton Enregistrer.

permaliens

3. Plugins défectueux

Si aucune des solutions précédentes ne fonctionnait, alors l'erreur est probablement due à un plugin défectueux. Le coupable devrait être facilement identifiable si vous avez récemment installé un nouveau plugin avant l’erreur. Sinon, vous devez vérifier chaque plug-in en les désactivant tous, puis en les rallumant un à un.

Pour ce faire, allez à Plugins> Installed Plugins, cliquez sur «Tout sélectionner», puis choisissez «Désactiver» dans le menu déroulant Actions en bloc.

plugins

Mot de la fin

Les solutions décrites ci-dessus devraient vous aider à corriger les erreurs internes à 500. Mais si le problème persiste, n’oubliez pas que des problèmes liés au serveur provoquent parfois ces erreurs. Dans ce cas, vous devez contacter votre hébergeur et attendre son assistance.

A propos de Christopher Jan Benitez

Christopher Jan Benitez est un rédacteur pigiste professionnel qui fournit aux petites entreprises un contenu qui engage leur audience et augmente le taux de conversion. Si vous recherchez des articles de haute qualité sur tout ce qui a trait au marketing numérique, alors c'est votre homme! N'hésitez pas à lui dire bonjour sur Facebook, Google+ et Twitter.