Correction d'une erreur de serveur interne WordPress HTTP 500 en quelques étapes simples
Publié: 2020-02-27
WordPress ne fait pas exception en matière d'erreurs. Cela peut aller de votre hébergement Web WordPress à des bugs dans votre thème ou vos plugins. Certaines erreurs peuvent être corrigées en ajustant une chose ou deux, tandis que d'autres peuvent prendre des jours de dépannage pour être corrigées. Tout cela peut entraîner une perte de trafic et éventuellement affecter l'expérience utilisateur d'un site.
Supposons que votre site Web fonctionne correctement jusqu'à il y a quelques jours, qu'un petit problème se produise et qu'il vous échappe. Soudain, vous commencez à observer une erreur interne 500 sur chaque page de votre site Web. Ne t'inquiète pas! Je sais que vous paniquez maintenant que vous venez de localiser une erreur de serveur interne 500 sur votre site Web WordPress, mais il existe une solution pour presque tout sur WordPress. C'est grâce à la nature et à la diversité du CMS lui-même que vous pouvez trouver une solution à tout.
Aujourd'hui, je vais vous expliquer comment résoudre l'erreur du serveur interne de WordPress 500 afin que, à l'avenir, vous n'ayez plus à faire face à ce problème et même si vous le faites, vous avez une solution toute prête à portée de main.
- Qu'est-ce qu'une erreur de serveur interne 500 ?
- Créer une sauvegarde WordPress
- Comment réparer l'erreur de serveur interne 500 sur le site Web WordPress
- Le correctif d'erreur de fichier .htaccess
- Augmenter la limite de mémoire PHP
- Audit des plugins
- Nouveaux wp-admin et wp-content
- Fournisseur d'hébergement
- Questions fréquemment posées
1. Qu'est-ce qu'une erreur de serveur interne 500 ?
Comme son nom l'indique, il s'agit d'une erreur qui se produit au niveau du serveur lorsque le serveur est incapable d'afficher la page demandée. Une erreur de serveur interne est un problème côté application qui peut se produire sur votre serveur Web. Lorsque vous écrivez une URL spécifique dans la barre d'adresse ou si vous cliquez sur un lien sur un site Web, vous demandez au serveur de vous montrer une page. Actuellement, pour une raison quelconque, le serveur ne peut pas vous montrer cette page spécifique que vous recherchez, ce qui signifie que vous êtes confronté à une erreur de serveur interne.

Remarque : Par mesure de sécurité, rappelez-vous toujours qu'il est nécessaire que votre fournisseur d'hébergement vous propose une sauvegarde automatisée.
Êtes-vous fatigué de corriger les erreurs WordPress ?
Essayez l'hébergement géré Cloudways pour une expérience sans tracas.
2. Créez une sauvegarde WordPress
La plupart du temps, vous n'êtes pas responsable des erreurs qui se produisent sur votre serveur hébergé. Étant donné que les humains peuvent faire des erreurs, les serveurs peuvent le faire, car ils sont gérés uniquement par des personnes. Certaines de ces erreurs sont graves et peuvent finir par compromettre l'ensemble de votre site Web. Par conséquent, la sauvegarde des données du site Web sur votre serveur devrait être une pratique obligatoire.
Cependant, si votre fournisseur d'hébergement ne vous propose pas les bonnes options pour sauvegarder les données du site Web WordPress, vous pouvez essayer les plugins de sauvegarde WordPress suivants.
3. Comment résoudre l'erreur de serveur interne 500 sur votre site Web WordPress
Le dépannage de toute erreur peut économiser beaucoup de temps et d'efforts. L'analyse initiale du problème peut vous aider à identifier la cause première ; ainsi ouvrir la voie à la résolution du problème posé. De nombreuses raisons peuvent amener le serveur à générer une erreur de serveur interne 500 sur le site Web WordPress.
Pour résoudre ce problème persistant, il est nécessaire d'identifier la cause de l'événement. Les deux causes courantes de cette erreur sont le fichier .htaccess corrompu et la limite de mémoire PHP. Alors, sans plus tarder, discutons de la façon dont nous pouvons les corriger.
3.1 Le correctif d'erreur du fichier .htaccess
L'un des fichiers clés de toute application basée sur PHP est le fichier .htaccess. Ce fichier contient les règles de configuration liées au serveur. Si votre fichier .htaccess est corrompu, cela peut provoquer une erreur de serveur interne 500. Le fichier .htaccess est généralement affecté par un module ou une installation cassée d'un thème. Dans ce cas, vous devez d'abord accéder à votre fichier .htaccess. Pour déterminer ce problème, connectez-vous à votre compte FTP. Une fois connecté à votre compte FTP, vous verrez un fichier .htaccess disponible dans le répertoire racine avec d'autres dossiers tels que wp-content, wp-include et wp-admin.

Maintenant que vous avez localisé votre fichier .htaccess, vous pouvez le télécharger depuis le serveur live vers un emplacement local sur votre PC. Ensuite, ouvrez ce fichier dans votre éditeur de texte (Notepad++, Dreamweaver, etc.).
Accédez à ce lien : https://codex.wordpress.org/htaccess et copiez-collez la version du code qui convient le mieux à votre site Web. Ensuite, enregistrez le fichier .htaccess et téléchargez-le sur le serveur live.
Le code diffère pour différentes configurations et installations WordPress. Supposons que vous ayez utilisé WordPress Multisite dans WordPress 3.5 ou version ultérieure, vous devez alors utiliser le code suivant :
Moteur de réécriture activé
Base de réécriture /
RewriteRule ^index\.php$ - [L]
# ajouter une barre oblique à /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OU]
RewriteCond %{REQUEST_FILENAME} -d
Règle de réécriture ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Maintenant, rechargez votre site Web pour voir si l'erreur du serveur interne 500 est corrigée. S'il est corrigé, ce serait formidable, mais sinon, passez à l'étape suivante.

Pourquoi la vitesse est cruciale pour le référencement et l'expérience utilisateur ?
Ces conseils d'experts vous montreront comment améliorer la vitesse de vos sites Web WordPress.
Merci
Votre ebook est en route vers votre boîte de réception.

3.2 Augmentation de la limite de mémoire PHP dans WordPress
Lorsqu'un utilisateur fait une demande, elle est gérée par PHP et déclenche un processus qui rend finalement le code HTML à la fin du client. La mémoire PHP est allouée pour exécuter ce processus. Une autre façon de corriger l'erreur de serveur interne 500 consiste à augmenter la limite de mémoire PHP. Votre hébergeur et WordPress définissent les limites de mémoire PHP par défaut. Dès que vous observez une baisse de mémoire, le serveur affiche automatiquement une erreur serveur interne 500. Pour éviter un tel écart, augmentez simplement la limite de mémoire PHP dans WordPress et vérifiez si votre site Web fonctionne correctement ou non. De cette façon, vous pouvez apparemment éviter que l'erreur de serveur interne 500 se produise souvent sur votre site Web.
Certaines des façons les plus courantes d'augmenter les limites de mémoire PHP d'un site Web WordPress consistent à modifier le code dans l'un de ces fichiers :
- Fichier Functions.php
- Fichier .htaccess
- Fichier PHP.ini
- Fichier wp-Config.php
Voici comment vous pouvez modifier ces fichiers et
Fichier de fonctions
Accédez à votre répertoire racine et recherchez le fichier function.php. Cliquez avec le bouton droit sur ce fichier et sélectionnez Télécharger. Il téléchargera le fichier sur votre PC. Ouvrez le fichier dans votre éditeur de texte et incluez ce morceau de code sous la balise PHP d'ouverture :
@ini_set('upload_max_size' , '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');Fichier .htaccess
Vous pouvez également utiliser un fichier .htaccess pour augmenter la limite de mémoire PHP. Accédez simplement à votre répertoire racine et recherchez le fichier .htaccess. Cliquez avec le bouton droit sur le fichier et sélectionnez Télécharger pour le télécharger sur votre PC. Maintenant, ouvrez le fichier dans votre éditeur de texte et incluez ce morceau de code sous la balise PHP d'ouverture :
php_value upload_max_filesize 64M php_value post_max_size 64M
Fichier WP-Config
Vous pouvez également utiliser un fichier wp-config.php pour augmenter la limite de mémoire PHP. Accédez simplement à votre répertoire racine et recherchez le fichier wp-config.php. Cliquez avec le bouton droit sur le fichier et sélectionnez Télécharger pour le télécharger sur votre PC. Ouvrez le fichier dans votre éditeur de texte et incluez ce morceau de code sous la balise PHP d'ouverture :
define('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');Fichier PHP.ini
Vous devez créer un fichier php.ini et y coller le code ci-dessous. Téléchargez le code suivant dans le répertoire wp-admin/.
memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M file_uploads = Activé
Si ces deux façons possibles ne suffisent pas à résoudre l'erreur de serveur interne 500, voici quelques autres façons d'éviter que cette erreur de serveur ne se produise sur votre site Web WordPress.
3.3 Audit des plugins
Les plugins défectueux ou obsolètes peuvent entraîner des problèmes de compatibilité qui entraînent des erreurs sur le site Web WordPress. Ils sont considérés comme un risque de sécurité comme s'ils n'étaient pas mis à jour avec les derniers correctifs de sécurité WordPress.
Si vous avez accès au tableau de bord d'administration de votre site WordPress, désactivez chaque plugin un par un. Actualisez votre site Web après chaque désactivation.

Ensuite, vérifiez à nouveau votre site Web. Si le site commence à fonctionner correctement, alors l'erreur du serveur interne doit être due au plugin installé sur votre WordPress. Maintenant, vous devez activer chaque plugin un par un et actualiser votre site Web après chaque activation de plugin. Le plugin problématique sera bientôt identifié car il entraînera une erreur 500 Internal Server pour votre site Web.
Vous pouvez soit supprimer ce plugin et le remplacer par un plugin mis à jour, soit contacter leur équipe de support pour publier son correctif afin qu'il puisse être utilisé.
Idéalement, à ce stade, la question a été réglée. Sinon, passez à l'étape suivante.
Nouveau wp-admin & wp-includes
Parfois, il est plus difficile que prévu de résoudre une erreur. Un site WordPress typique est composé de thèmes et de plugins tiers et l'audit de leur code source n'est pas une promenade dans le parc. Dans cette section, vous devez télécharger les nouveaux dossiers wp-admin et wp-content et les télécharger sur l'hôte en direct via FTP. Assurez-vous d'avoir sauvegardé le site Web avant cette étape.
Contactez votre hébergeur
Si le problème persiste même après l'enquête sur ces causes courantes, il est conseillé de contacter votre fournisseur d'hébergement. Vous pouvez faire une demande aux experts techniques qui peuvent résoudre votre problème en passant en revue les paramètres de votre serveur.
On peut trouver plusieurs messages d'erreur liés au message d'erreur du serveur interne 500, car ce sont tous des erreurs côté serveur. Un tel exemple d'erreur 500 est l'erreur 502 Bad Gateway. Si vous êtes un utilisateur de Cloudways et que vous devez faire face aux erreurs ci-dessus, vous devez contacter notre équipe d'assistance pour l'hébergement cloud WordPress. Ils vous indiqueront comment résoudre ces problèmes. Si vous souhaitez en savoir plus sur la résolution détaillée de l'erreur 502 Bad Gateway, cliquez ici.
Pensées de conclusion
Nous espérons que vous avez trouvé ce guide utile et que vous avez pu résoudre votre problème « Erreur de serveur interne WordPress 500 ». Avez-vous trouvé un autre moyen de vous débarrasser de ce problème ? Veuillez partager vos solutions avec nous dans la section commentaires ci-dessous. Je suis sûr que ce sera bénéfique pour d'autres qui sont confrontés à des problèmes similaires.
En attendant, vous pouvez également découvrir comment résoudre l'erreur 403 interdite et l'erreur 404 de page introuvable pour vos sites Web WordPress.
Q1. Qu'est-ce qui cause une erreur 500 ?
Le message de code d'erreur 500 (Internal Server Error 500) est généralement associé à un problème de panne de serveur Web. Ce message d'erreur ne signifie pas nécessairement que l'hébergeur est responsable. Les causes d'un tel échec sont multiples.
Les informations d'en-tête HTTP renvoyées par le serveur Web indiquent au client que quelque chose ne fonctionne pas normalement sans détailler la cause exacte de l'échec.
Q2. Qu'est-ce qu'une erreur 500 ?
Une erreur 500 est une erreur de serveur interne. Cette erreur peut être due à une erreur de script ou à une mauvaise configuration de votre hébergement Web. Ce n'est pas forcément l'hébergeur qui est responsable mais sûrement, dans tous les cas, cette erreur peut être résolue par vous.
