Mon site WordPress affiche une erreur 500 : que faire ?

Votre site WordPress affiche une erreur 500 ? Voici ce que ça signifie, les causes les plus fréquentes et comment résoudre le problème pas à pas.

Mise à jour : 13/03/2026
Temps de lecture :
6–9 minutes
img 2201

"500 Internal Server Error." Un message terrifiant, pas d'explication, pas de piste. Votre site est inaccessible et vous ne savez pas pourquoi.

Contrairement à l'écran blanc qui ne dit rien, l'erreur 500 vous donne au moins un code. Et ce code a une signification précise : quelque chose s'est mal passé côté serveur, et le serveur ne sait pas quoi vous répondre d'autre.

La bonne nouvelle : l'erreur 500 sur WordPress a des causes bien connues et dans la plupart des cas, elle se règle sans intervention lourde.

TL;DR – Ce qu'il faut retenir en 30 secondes

L'erreur 500 signifie que le serveur a rencontré une erreur interne qu'il ne peut pas qualifier plus précisément. Sur WordPress, les causes les plus fréquentes sont un fichier .htaccess corrompu, un plugin ou un thème défaillant, une limite mémoire PHP atteinte ou des permissions de fichiers incorrectes. Dans la majorité des cas, le problème se règle en moins d'une heure.

1. Ce que signifie vraiment une erreur 500

Le code HTTP 500 est un message générique que le serveur envoie quand il rencontre une erreur interne qu'il ne peut pas qualifier plus précisément. C'est le serveur qui dit "quelque chose s'est mal passé de mon côté, mais je ne sais pas quoi te dire de plus".

C'est différent d'une erreur 404 (page introuvable) ou d'une erreur 403 (accès interdit), qui ont des causes très spécifiques. L'erreur 500, elle, peut venir de plusieurs endroits différents. C'est ce qui rend le diagnostic un peu plus méthodique.

2. L'erreur 500 et l'écran blanc : quelle différence ?

Les deux problèmes sont proches et ont souvent les mêmes causes. La différence principale : l'erreur 500 est générée par le serveur web avant même que PHP entre en jeu, alors que l'écran blanc vient d'une erreur PHP pendant l'exécution du code WordPress.

En pratique, ça veut dire que certaines causes spécifiques à l'erreur 500 (comme un .htaccess corrompu ou des permissions de fichiers incorrectes) ne produiront pas d'écran blanc, et vice versa. Les deux articles se complètent.

3. Le fichier .htaccess corrompu

C'est la cause la plus fréquente d'une erreur 500 sur WordPress. Le fichier .htaccess est un fichier de configuration situé à la racine de votre installation WordPress. Il gère notamment la structure de vos URLs (les permaliens). S'il est corrompu ou mal configuré, le serveur Apache ne sait plus comment traiter les requêtes et renvoie une erreur 500.

Pour tester, connectez-vous à votre hébergement via FTP ou le gestionnaire de fichiers. À la racine de votre installation, renommez le fichier .htaccess en .htaccess-old. Rechargez votre site.

S'il revient, le .htaccess était en cause. Rendez-vous dans votre back-office WordPress, allez dans Réglages › Permaliens et cliquez simplement sur "Enregistrer les modifications" sans rien changer. WordPress régénérera automatiquement un fichier .htaccess propre.

4. Un plugin ou un thème défaillant

Même diagnostic que pour l'écran blanc : un plugin mal codé ou incompatible peut provoquer une erreur fatale qui remonte jusqu'au serveur sous forme d'erreur 500.

Pour vérifier, désactivez tous vos plugins via FTP en renommant le dossier /wp-content/plugins. Rechargez votre site. S'il revient, réactivez vos plugins un par un depuis le back-office pour identifier le fautif.

Si les plugins ne sont pas en cause, testez avec un thème par défaut WordPress en renommant le dossier de votre thème actif dans /wp-content/themes.

5. La limite mémoire PHP

Même cause que pour l'écran blanc : si WordPress atteint la limite mémoire PHP allouée par votre hébergement, le script s'interrompt et le serveur renvoie une erreur 500.

Ajoutez cette ligne dans votre fichier wp-config.php, juste avant la ligne "That's all, stop editing" :

define('WP_MEMORY_LIMIT', '256M');

Si le problème persiste, contactez votre hébergeur pour vérifier et augmenter la limite mémoire allouée à votre compte au niveau serveur.

6. Des permissions de fichiers incorrectes

Chaque fichier et dossier sur votre serveur a des permissions qui définissent qui peut le lire, le modifier ou l'exécuter. Si ces permissions sont incorrectes (trop restrictives ou trop permissives), le serveur peut refuser d'exécuter certains fichiers et renvoyer une erreur 500.

Les permissions correctes sur WordPress sont généralement 644 pour les fichiers et 755 pour les dossiers. Vous pouvez vérifier et corriger ces permissions via votre client FTP (FileZilla par exemple) ou via le gestionnaire de fichiers de votre hébergeur.

C'est une cause moins fréquente mais qu'on rencontre souvent après une migration de site ou un changement d'hébergeur.

7. Un timeout serveur

Si une opération prend trop de temps (une importation massive, une mise à jour lourde, un script mal optimisé), le serveur peut interrompre la connexion et renvoyer une erreur 500 par timeout.

C'est souvent temporaire : attendez quelques minutes et rechargez la page. Si l'erreur disparaît, c'était probablement un timeout ponctuel. Si elle persiste, le problème est ailleurs.

Sur les hébergements mutualisés, les timeouts sont souvent plus courts que sur les serveurs dédiés ou VPS. Si vous avez régulièrement ce type d'erreur lors d'opérations spécifiques, c'est un signe que votre hébergement est peut-être sous-dimensionné.

8. Un conflit de version PHP

C'est une cause de plus en plus fréquente, et souvent la moins évidente à identifier.

Votre hébergeur met à jour la version PHP de votre serveur, ou vous la changez vous-même pour améliorer les performances. Et là, un plugin ou un thème qui n'a pas été mis à jour depuis longtemps se retrouve incompatible avec la nouvelle version. Résultat : erreur 500.

Ça arrive aussi dans l'autre sens : une version PHP trop ancienne devient incompatible avec une version récente de WordPress ou d'un plugin qui exige PHP 8.0 minimum.

Pour vérifier, rendez-vous dans Outils › Santé du site dans votre back-office WordPress. La version PHP utilisée y est indiquée. Comparez-la avec les prérequis de vos plugins et de votre thème. Si vous venez de changer de version PHP et que l'erreur est apparue dans la foulée, c'est votre piste principale.

La solution peut être de revenir temporairement à la version PHP précédente depuis votre interface hébergeur, le temps d'identifier et de mettre à jour le plugin ou le thème incompatible.

9. Par où commencer concrètement ?

Dans l'ordre :

Étape 1 — Vérifiez les logs d'erreur de votre hébergement. La plupart des hébergeurs les mettent à disposition dans leur interface. Ils contiennent souvent le message d'erreur précis qui a provoqué le 500.

Étape 2 — Renommez le fichier .htaccess et rechargez le site. C'est le test le plus rapide et qui résout le problème dans beaucoup de cas.

Étape 3 — Si le .htaccess n'est pas en cause, désactivez tous les plugins via FTP et rechargez.

Étape 4 — Si les plugins ne sont pas en cause, testez avec un thème par défaut.

Étape 5 — Vérifiez la limite mémoire PHP dans wp-config.php.

Étape 6 — Vérifiez les permissions des fichiers et dossiers via FTP.

Si après ces étapes l'erreur persiste ou si vous n'êtes pas à l'aise avec FTP et les fichiers de configuration, mon intervention d'urgence est à 149 €, avec une prise en charge sous 24h.

FAQ

L'erreur 500 peut-elle faire perdre des données ?

Non, dans la grande majorité des cas. L'erreur 500 est un problème d'affichage ou de configuration, pas de données. Votre base de données et vos fichiers sont intacts sur le serveur. La restauration d'une sauvegarde n'est nécessaire que dans des cas très spécifiques.

Mon hébergeur me dit que tout va bien de son côté. Qui croire ?

Les deux peuvent être vrais en même temps. L'erreur 500 peut venir de la configuration WordPress (plugins, thème, .htaccess, mémoire) sans que le serveur lui-même soit en cause. Commencez par les vérifications côté WordPress avant de pousser l'investigation côté hébergeur.

L'erreur 500 apparaît uniquement sur certaines pages. Pourquoi ?

C'est souvent le signe d'un problème lié à un contenu ou une fonctionnalité spécifique à ces pages : un plugin de formulaire, un shortcode défaillant, un bloc Gutenberg mal configuré. Commencez par désactiver les plugins liés aux pages concernées.

J'ai une erreur 500 uniquement dans le back-office. Que faire ?

Même diagnostic : commencez par le .htaccess, puis les plugins. Une erreur 500 uniquement dans le back-office pointe souvent vers un plugin d'administration (plugin de sécurité, plugin de cache, plugin de sauvegarde) qui crée un conflit.

Est-ce que l'erreur 500 affecte mon référencement ?

Oui, si elle dure. Google prend en compte la disponibilité de votre site. Une erreur 500 ponctuelle ne laisse pas de traces durables. En revanche, si votre site reste en erreur pendant plusieurs jours, Google peut déclasser vos pages. C'est une raison de plus pour intervenir rapidement.

L'erreur 500 est souvent moins stressante que l'écran blanc pour mes clients, parce qu'elle donne au moins un message. Mais elle génère autant d'urgence, surtout quand le site est un outil de travail quotidien.

Ce que j'observe dans la plupart des cas de dépannage, c'est que le problème aurait pu être évité. Un .htaccess corrompu après une mise à jour des permaliens faite sans précaution. Un plugin activé sans vérifier la compatibilité. Une migration bâclée qui laisse des permissions incorrectes.

Ce n'est pas une critique. C'est juste que WordPress est un écosystème complexe, et qu'on ne peut pas tout savoir si ce n'est pas son métier. C'est pour ça que je suis là.

Votre site affiche une erreur 500 et vous ne savez pas par où commencer ?

J'interviens sous 24h pour diagnostiquer et remettre votre site en ligne.

👉 Demander un dépannage d'urgence

À propos de l'auteur

Camille Boinaud — Webmaster & expert WordPress

Ingénieur logiciel de formation, artisan du web de métier. Depuis plus de 3 ans, j’accompagne des indépendants et des petites entreprises dans la création, l’optimisation et la protection de leur site WordPress. Basé à Grasse (06), j’interviens à distance sur toute la France.

Vous aimerez aussi...

Mon site WordPress a été piraté : les vraies raisons

7–11 minutes

Tu veux un site WordPress rapide et sécurisé ? Découvre les 10 meilleurs plugins et extensions que j'utilise pour optimiser tes performances web sans polluer.

Maintenance WordPress : le guide pour sécuriser et pérenniser votre site

7–11 minutes

La maintenance WordPress n'est pas une option. Découvrez le guide expert pour sécuriser votre site, optimiser ses performances et dormir tranquille. Protocole complet.

Faites briller votre projet en ligne dès maintenant

Expertise digitale par métier

Kiné | Ostéo
Siagneo est une entreprise individuelle spécialisée dans la création web et dans la maintenance technique. Nous ne sommes pas affiliés, associés, ou liés officiellement de quelque manière à WordPress Foundation ou à l'une de ses filiales.