← Retour au blog

Erreur 500 sur WordPress : causes et correctifs

21 octobre 2026

·

Par Expert WordPress

Serveurs avec voyants rouges et panneau d'avertissement illustrant l'erreur 500 sur WordPress

L'erreur 500 (Internal Server Error) est l'un des messages les plus frustrants : le serveur indique que quelque chose s'est mal passé, sans dire quoi. La bonne nouvelle, c'est qu'elle a un nombre limité de causes, que l'on peut tester dans l'ordre. Voici la démarche pour la corriger.

Ce que signifie l'erreur 500

C'est un message générique : le serveur a rencontré un problème qu'il ne sait pas expliquer au visiteur. Il peut s'agir d'un fichier de configuration corrompu, d'une extension défaillante, d'un manque de mémoire ou d'une version de PHP incompatible. Pour savoir laquelle, il faut d'abord procéder par élimination, en commençant par la cause la plus fréquente.

Cause 1 : un fichier .htaccess corrompu

C'est la cause la plus courante. Le fichier .htaccess, situé à la racine du site, gère notamment les redirections et les adresses des pages. Pour le tester :

  1. Connectez-vous en FTP ou via le gestionnaire de fichiers (activez l'affichage des fichiers cachés, car .htaccess commence par un point).
  2. Renommez .htaccess en .htaccess-old.
  3. Rechargez le site. S'il revient, allez dans Réglages > Permaliens et cliquez sur Enregistrer : WordPress génère alors un fichier propre.

Causes 2 et 3 : une extension, le thème ou la mémoire

Si le fichier .htaccess n'est pas en cause, testez les extensions et le thème, puis la mémoire :

  • Les extensions : renommez le dossier wp-content/plugins en plugins-off. Si le site revient, remettez le nom d'origine et réactivez les extensions une par une.
  • Le thème : renommez le dossier du thème actif dans wp-content/themes pour que WordPress bascule sur un thème par défaut.
  • La mémoire PHP : si l'hébergeur l'autorise, demandez-en davantage dans wp-config.php avec define( 'WP_MEMORY_LIMIT', '256M' );

Lire le journal d'erreurs

Le journal d'erreurs du serveur, accessible depuis le panneau de l'hébergeur, indique en général la cause exacte. Le fichier debug.log de WordPress aussi, une fois le débogage activé : nous expliquons comment dans notre article sur l'écran blanc.

Causes 4 à 6 : PHP, permissions et fichiers corrompus

Si le problème persiste, vérifiez ces trois points :

  • La version de PHP : une extension ou un thème peut ne pas être compatible avec la version choisie dans le panneau de l'hébergeur. Essayez la version précédente ou la suivante.
  • Les permissions des fichiers : elles sont en général de 755 pour les dossiers et de 644 pour les fichiers. Des droits incorrects peuvent bloquer l'exécution.
  • Des fichiers du cœur corrompus, par exemple après une mise à jour interrompue : réinstallez WordPress depuis Tableau de bord > Mises à jour, ce qui répare les fichiers sans toucher à votre contenu.

Si rien ne fonctionne

Contactez le support de votre hébergeur : certaines erreurs 500 viennent d'une limite de ressources atteinte ou d'une règle de sécurité du serveur, que lui seul peut lever. En dernier recours, restaurez une sauvegarde saine, comme expliqué dans notre guide sauvegarde WordPress.

Prévenir l'erreur 500

La plupart des erreurs 500 apparaissent après une mise à jour ou une modification de configuration. Lisez notre article Écran blanc de la mort sur WordPress et notre guide erreurs WordPress et leurs solutions. Pour ne plus y penser, découvrez notre forfait de maintenance ou demandez un audit gratuit.

Maintenance WordPress

Votre site WordPress mérite une vraie maintenance

Mises à jour sécurisées, sauvegardes quotidiennes, formulaires testés : on s’en occupe chaque semaine, pour que vous n’ayez plus à y penser.