WordPress

Erreur 500 WordPress : comment la diagnostiquer et corriger en 5 étapes

Publié le 23 March 2026 · Mis à jour le 30 March 2026 — 3 min de lecture
En bref

L'erreur HTTP 500 sur WordPress est une Internal Server Error. Voici comment l'identifier et la corriger sans perdre vos données.

L’erreur HTTP 500 (Internal Server Error) indique que le serveur a rencontré une condition inattendue. Contrairement à l’écran blanc, le navigateur affiche un message d’erreur explicite. Voici comment diagnostiquer et corriger cette erreur.

Étape 1 — Consulter les logs d’erreur serveur

C’est la première action. Connectez-vous en FTP et cherchez le fichier error_log à la racine de votre site ou dans wp-content/. Ce fichier contient le message d’erreur exact avec le numéro de ligne PHP concerné. Vous pouvez aussi activer le débogage WordPress dans wp-config.php (lignes WP_DEBUG à true).

Étape 2 — Régénérer le fichier .htaccess

Un .htaccess corrompu est la cause la plus fréquente d’erreur 500 sur Apache. Via FTP, renommez votre .htaccess en .htaccess-backup. Si le site revient, régénérez un .htaccess propre depuis WordPress : Réglages → Permaliens → Enregistrer.

Étape 3 — Désactiver les plugins

Via FTP, renommez le dossier wp-content/plugins/ en wp-content/plugins-disabled/. Si l’erreur disparaît, un plugin est responsable. Réactivez-les un par un pour identifier le coupable.

Étape 4 — Vérifier les limites PHP

Une erreur 500 peut être causée par un dépassement du timeout PHP ou de la mémoire allouée. Dans wp-config.php, augmentez la limite mémoire à 256M. Dans .htaccess, augmentez le max_execution_time à 300 secondes si votre hébergeur le permet.

Étape 5 — Vérifier les permissions de fichiers

Des permissions incorrectes génèrent des erreurs 500. Les permissions correctes sont : dossiers en 755, fichiers en 644, wp-config.php en 600 (lecture seule pour le propriétaire). Via FTP, vérifiez et corrigez les permissions si nécessaire.

Erreur 500 uniquement sur le back-office ?

Si le front-office fonctionne mais que wp-admin renvoie une 500, c’est souvent lié à un plugin d’administration ou une mise à jour incomplète. Tentez de relancer la mise à jour depuis votre espace FTP.

Vous ne trouvez pas la cause de votre erreur 500 WordPress ? Contactez WebEngine pour un diagnostic rapide.

Besoin d’un expert ? Intervention WordPress urgente — sous 4h →

Questions fréquentes

Une erreur 500 WordPress est-elle dangereuse pour le SEO ?

Oui si elle dure plus de 24-48h. Google interprète une erreur 500 comme un problème temporaire de serveur et continue à explorer le site quelques jours. Mais si l’erreur persiste, Google peut déindexer les pages affectées. Vérifiez Google Search Console (onglet Couverture) après correction pour vous assurer que les pages sont bien re-crawlées.

Erreur 500 sur WordPress : est-ce toujours le problème d’un plugin ?

Pas toujours. Les causes les plus fréquentes par ordre : 1) Plugin défectueux ou incompatible (50% des cas), 2) Thème avec erreur PHP (20%), 3) Fichier .htaccess corrompu (15%), 4) Limite mémoire PHP dépassée (10%), 5) Permissions de fichiers incorrectes (5%). Les logs serveur (dans cPanel ou via SSH) indiquent toujours la cause exacte.

Comment éviter les erreurs 500 WordPress à l’avenir ?

Bonnes pratiques préventives : ne jamais mettre à jour des plugins directement en production (utilisez un environnement de staging), sauvegardes automatiques quotidiennes (UpdraftPlus ou JetBackup), monitoring de disponibilité (UptimeRobot gratuit jusqu’à 50 moniteurs), et ne jamais modifier wp-config.php ou .htaccess sans backup préalable.

W
Rédigé par
WebEngine
Développeur web freelance à Paris spécialisé WordPress, WooCommerce et SEO technique depuis 2010. 13 avis vérifiés · Note 5/5. Chaque site livré atteint un score PageSpeed mobile supérieur à 90.

Un projet en tête ?

Devis gratuit sous 48h, sans engagement.

Demander un devis gratuit