Creebs creebs. Mécanicien de sites web
🌙 L'atelier est fermé pour la nuit. Laissez un message via le chat 💬 ou par email : réponse dès demain matin.
Accueil/Réparation/Erreur 500 WordPress
WordPressHTTP 500

Erreur 500 sur votre site WordPress : que faire ?

Votre site affiche "Internal Server Error" ou une page d'erreur 500 ? Pas de panique : dans 8 cas sur 10, la cause est l'une des quatre ci-dessous. Voici comment vérifier vous-même, en 10 minutes, sans rien casser.

⏱️ Lecture : 5 min 🔧 Niveau : débutant 📅 Mis à jour : 07/2026
Site affichant une erreur 500 Internal Server Error

0. D'abord : ne touchez à rien d'autre

Une erreur 500 signifie que le serveur n'arrive plus à exécuter votre site. Le site n'est pas "perdu" : les fichiers et la base de données sont toujours là. La pire chose à faire est de multiplier les manipulations au hasard (réinstaller WordPress, supprimer des dossiers, restaurer une vieille sauvegarde par-dessus).

⚠️ Avant toute manipulation : si vous avez accès à votre hébergement, faites une sauvegarde des fichiers et de la base de données. Même imparfaite, elle peut tout sauver.

1. Vérifiez le fichier .htaccess

C'est la cause la plus fréquente. Le fichier .htaccess à la racine de votre site a pu être corrompu par une extension (cache, SEO) ou une mise à jour.

  1. Connectez-vous en FTP ou via le gestionnaire de fichiers de votre hébergeur
  2. Renommez .htaccess en .htaccess-old
  3. Rechargez votre site

Si le site revient : allez dans Réglages → Permaliens et cliquez sur "Enregistrer" pour régénérer un fichier propre. C'est réglé.

2. Augmentez la limite mémoire PHP

Si votre site a grossi (extensions, WooCommerce…), il peut dépasser la mémoire allouée par l'hébergeur. Ajoutez cette ligne dans wp-config.php, avant la ligne "C'est tout, ne touchez plus" :

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

Certains hébergeurs plafonnent cette valeur. Si ça ne change rien, la limite se règle côté hébergement (fichier php.ini ou interface cPanel).

3. Désactivez les extensions

Une extension défaillante ou en conflit provoque très souvent l'erreur 500, surtout juste après une mise à jour.

  1. En FTP, allez dans wp-content/
  2. Renommez le dossier plugins en plugins-off
  3. Rechargez le site

Si le site revient, le coupable est une extension. Renommez le dossier en plugins, puis renommez les extensions une par une jusqu'à identifier la fautive.

💡 Indice : le fichier wp-content/debug.log (s'il existe) ou les logs d'erreurs de votre hébergeur (cPanel → Erreurs) donnent souvent le nom exact de l'extension fautive.

4. Vérifiez la version PHP

Votre hébergeur a peut-être mis à jour PHP automatiquement (7.4 → 8.x), et un vieux thème ou une vieille extension n'est pas compatible. Dans votre interface d'hébergement, cherchez "Version PHP" et essayez de revenir temporairement à la version précédente. Si le site revient, vous avez la cause. Il faudra mettre à jour le code incompatible avant de repasser sur PHP récent.

Toujours en panne ? C'est là que j'interviens.

Si aucune de ces vérifications n'a résolu le problème, la cause est plus profonde : base de données corrompue (tables wp_options endommagées), permissions de fichiers incorrectes, conflit serveur, fichiers du cœur altérés, piratage… C'est exactement mon métier.

Ma méthode : diagnostic par analyse des logs serveur, sauvegarde complète avant toute intervention, correction ciblée, tests approfondis et rapport détaillé des actions effectuées.

Diagnostic gratuit sous 24h

Décrivez-moi la panne, j'analyse et je vous dis exactement ce qui ne va pas, sans engagement. Remboursé intégralement si je n'y arrive pas.

Demander mon diagnostic gratuit →