Que faire lorsque votre site WordPress affiche une erreur 500 ?

19 février 2025
Temps de lecture estimé : 6 min

L’erreur 500, ou Internal Server Error, est l’un des problèmes les plus frustrants pour les propriétaires de sites WordPress. Contrairement aux erreurs 404 (page non trouvée) ou 403 (accès refusé), l’erreur 500 indique un problème interne du serveur qui empêche votre site de fonctionner correctement. Cette erreur peut être causée par un conflit de plugin, un fichier corrompu, un problème de configuration ou un dépassement de la mémoire PHP.

Dans cet article, nous allons voir les causes courantes de l’erreur 500 et les solutions rapides pour remettre votre site en ligne.

1. Qu’est-ce qu’une erreur 500 sur WordPress ?

L’erreur 500 est un message générique qui signifie que le serveur a rencontré une erreur et ne peut pas afficher la page demandée. Comme ce message est vague, il est essentiel de suivre une méthode de diagnostic pour identifier la cause du problème.

Les symptômes de l’erreur 500 sur WordPress incluent :
✅ Une page blanche avec un message « Internal Server Error »
✅ Une indisponibilité totale de votre site
✅ Une impossibilité d’accéder à l’administration WordPress (wp-admin)

2. Quelles sont les causes possibles de l’erreur 500 ?

Les principales causes de cette erreur sont :

🔹 Un conflit entre plugins ou avec le thème – Une extension ou un thème mal codé peut provoquer une erreur fatale.
🔹 Un fichier .htaccess corrompu – Une mauvaise configuration dans ce fichier peut bloquer l’accès au site.
🔹 Un dépassement de la mémoire PHP – Si un script consomme trop de mémoire, le serveur peut planter.
🔹 Une mise à jour mal installée – Une mise à jour incomplète de WordPress, d’un plugin ou d’un thème peut causer l’erreur.
🔹 Un problème avec votre hébergeur – Certaines erreurs peuvent être liées aux limites du serveur ou à des problèmes temporaires de votre hébergeur.

3. Comment corriger l’erreur 500 sur WordPress ?

Solution 1 : Vérifier si le problème vient d’un plugin

  1. Accédez à votre serveur via FTP (avec FileZilla) ou depuis le gestionnaire de fichiers de votre hébergeur.
  2. Allez dans le dossier /wp-content/plugins/.
  3. Renommez le dossier plugins en plugins_old pour désactiver tous les plugins.
  4. Essayez d’accéder à votre site.

Solution 2 : Passer à un thème WordPress par défaut

  1. Accédez au dossier /wp-content/themes/ via FTP.
  2. Renommez votre dossier de thème actif (exemple : mon-theme devient mon-theme_old).
  3. WordPress chargera automatiquement un thème par défaut (Twenty Twenty-Four par exemple).

Si le site fonctionne après ce changement, votre thème est la cause du problème. Mettez-le à jour ou contactez son développeur.

Solution 3 : Réparer le fichier .htaccess

Un fichier .htaccess corrompu peut provoquer une erreur 500. Voici comment le réinitialiser :

  1. Accédez à la racine de votre site via FTP.
  2. Recherchez le fichier .htaccess.
  3. Renommez-le en .htaccess_old.
  4. Essayez de recharger votre site.

Si le problème est résolu, reconnectez-vous à WordPress, allez dans Réglages > Permaliens et cliquez sur « Enregistrer les modifications » pour générer un nouveau fichier .htaccess.

Solution 4 : Augmenter la mémoire PHP

Un manque de mémoire peut provoquer une erreur 500. Essayez d’augmenter la limite en modifiant le fichier wp-config.php :

Ajoutez cette ligne avant /* That's all, stop editing! */ :

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Vous pouvez également augmenter la mémoire via le fichier .htaccess :

php_value memory_limit 256M

Ou dans php.ini (si vous avez accès aux fichiers du serveur) :

memory_limit = 256M

Rechargez votre site et vérifiez si l’erreur persiste.

Solution 5 : Vérifier les erreurs dans les logs

Activez le mode debug de WordPress pour afficher les erreurs cachées :

Ajoutez ceci dans wp-config.php :

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
@ini_set(‘display_errors’, 0);

Les erreurs seront enregistrées dans wp-content/debug.log. Consultez ce fichier pour voir quels fichiers ou plugins causent le problème.

Solution 6 : Vérifier les erreurs serveur (logs Apache/Nginx)

Si votre hébergeur vous donne accès aux logs du serveur, vérifiez les fichiers error_log. Ces fichiers contiennent des informations sur les erreurs internes du serveur. Vous pouvez les trouver dans le gestionnaire de fichiers de votre hébergement ou demander à votre support technique.

Solution 7 : Vérifier si le problème vient de l’hébergeur

Si aucune des solutions ci-dessus ne fonctionne, le problème peut venir de votre hébergeur. Contactez le support en précisant :

Solution 8 : Réinstaller WordPress sans perdre de données

Si aucune solution ne fonctionne, vous pouvez essayer de réinstaller WordPress :

  1. Téléchargez la dernière version de WordPress sur wordpress.org.
  2. Accédez à votre serveur via FTP et remplacez uniquement les dossiers wp-admin et wp-includes.
  3. Ne touchez pas au dossier wp-content pour ne pas perdre vos thèmes et plugins.
  4. Essayez de recharger votre site.

Comment éviter les erreurs 500 à l’avenir ?

Voici quelques bonnes pratiques pour prévenir cette erreur :

Effectuez des sauvegardes régulières (avec UpdraftPlus ou WPVivid)
Évitez d’installer trop de plugins inutiles
Choisissez un bon hébergeur avec une bonne gestion des ressources
Testez les mises à jour sur un site de staging avant de les appliquer en production
Utilisez un plugin de gestion de cache comme WP Rocket pour optimiser le serveur

Conclusion

L’erreur 500 sur WordPress peut être frustrante, mais elle est généralement facile à corriger en suivant une approche méthodique. En identifiant la cause (plugin, thème, fichier .htaccess, mémoire PHP), vous pouvez rapidement remettre votre site en ligne.

Si l’erreur persiste, contacter votre hébergeur est la meilleure solution. En mettant en place des bonnes pratiques comme les sauvegardes régulières et la limitation du nombre de plugins, vous pouvez éviter ce type de problème à l’avenir.

Votre site affiche toujours une erreur 500 ? Décrivez votre problème et je vous aiderai à trouver une solution !

Vous avez aimé l'article ? Offrez-nous un café... ou deux ☕️ pour booster notre créativité !

soutenez webwise