Votre site web a été fait il y a plusieurs années et il est toujours sous le protocole HTTP? voici pourquoi vous devez passer votre site web en HTTPS
Erreur 500 (Internal Server Error) : comment corriger cette erreur sur WordPress ou un site sans CMS
L’erreur 500, aussi appelée « Internal Server Error », est l’une des erreurs les plus frustrantes qu’un administrateur de site puisse rencontrer. Elle n’indique pas clairement son origine, ce qui la rend difficile à diagnostiquer. Pourtant, elle est fréquente et peut rapidement faire fuir les visiteurs ou impacter le référencement de ton site. Dans cet article, je t’explique comment identifier, corriger et prévenir l’erreur 500, que tu utilises WordPress ou un site développé sans CMS.
Besoin de sécuriser votre site ou d'envisager une refonte ? Contactez-moi pour un devis personnalisé.
1. Qu'est-ce que l'erreur 500 ?
L’erreur HTTP 500 est un code d’erreur générique qui signifie que le serveur a rencontré une condition inattendue l’empêchant de répondre à la requête.
Conséquences directes :
Affichage d’une page blanche ou d’un message « 500 Internal Server Error »
Impossible d’accéder au site ou au back-office WordPress
Mauvaise expérience utilisateur
Impact SEO si l’erreur persiste plus de quelques heures
Google déteste les erreurs serveur. Une erreur 500 prolongée peut entraîner une baisse de positionnement, une désindexation temporaire, ou des pages ignorées par les crawlers.
2. Comment diagnostiquer une erreur 500 ?
Avant de modifier quoi que ce soit, identifie la cause :
1. Tester un fichier info.php
Crée un fichier info.php à la racine :
<?php phpinfo(); ?>Si ce fichier fonctionne, l’erreur est côté WordPress. Sinon, c’est une panne serveur ou de configuration.
2. Activer les logs d’erreur
Sur WordPress, modifie le fichier wp-config.php :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );Les logs s’affichent dans /wp-content/debug.log.
3. Consulter les logs serveur
Accède aux journaux d’erreurs via ton hébergeur (cPanel, Plesk, etc.) ou via FTP dans /logs ou /var/log/ selon l’environnement.
3. Principales causes de l'erreur 500 (et comment les corriger)
1. Fichier .htaccess corrompu
Solution : Renomme le fichier
.htaccessen.htaccess_old, puis connecte-toi au back-office WordPress > Paramètres > Permaliens > Enregistrer pour générer un nouveau fichier sain.
2. Plugin défectueux ou incompatible
Solution : Connecte-toi en FTP, accède au dossier
/wp-content/pluginset renomme le dossier du plugin récent. Recharge ton site.
3. Thème mal codé ou non compatible
Solution : Renomme le dossier de ton thème actif dans
/wp-content/themes/. WordPress chargera le thème par défaut (TwentyTwenty par exemple).
4. Mémoire PHP insuffisante
Solution : Ajoute cette ligne dans
wp-config.php:
define( 'WP_MEMORY_LIMIT', '256M' );Ou dans .htaccess :
php_value memory_limit 256M5. Permissions de fichiers incorrectes
Solution : Assure-toi que :
Dossiers : CHMOD 755
Fichiers : CHMOD 644
6. Fichiers WordPress corrompus
Solution : Télécharge la dernière version de WordPress, remplace les dossiers
wp-adminetwp-includesvia FTP, sans toucher au dossierwp-content.
7. Extensions PHP manquantes (pour sites sans CMS)
Solution : Vérifie que les modules PHP essentiels (ex:
mysqli,curl,mbstring) sont bien activés dans ton environnement.
Je propose des solutions adaptées pour améliorer la sécurité et le SEO de votre site
4. Procédure pas à pas pour WordPress
Vider le cache navigateur et plugin
**Renommer **
.htaccessDésactiver tous les plugins via FTP
Changer temporairement de thème
Augmenter la mémoire PHP
Activer WP_DEBUG pour consulter les logs
Contacter l’hébergeur si le problème persiste
5. Sites sans CMS : que faire ?
Sur un site codé à la main (HTML, PHP) :
Vérifie le
.htaccess, les fichiers.php, les appels à la base de donnéesCrée un fichier
info.phppour tester l’environnementConsulte les logs serveur
Regarde si une mise à jour serveur (PHP, Apache, extensions) n’a pas cassé le code
6. Prévenir l'erreur 500
Effectue des sauvegardes complètes régulières
Utilise un environnement de test (staging) avant de modifier le site en production
Mets à jour les plugins et le thème progressivement
Surveille les logs d’erreurs (avec un plugin ou via ton hébergeur)
Utilise un plugin de monitoring automatique (type WP Umbrella, ManageWP…)
7. Quel impact SEO pour l'erreur 500 ?
Google peut tolérer des erreurs temporaires, mais :
Une erreur 500 persistante déclenche des alertes dans Google Search Console
Elle peut dégrader ton score de qualité
Tes pages peuvent être ignorées par les robots jusqu’à rétablissement
Tu perds en confiance utilisateur
Si tu sais que ton site sera inaccessibile > 2h, pense à activer un mode maintenance propre avec code HTTP 503.
Pour conclure
L’erreur 500 peut sembler dramatique, mais elle est souvent liée à un fichier corrompu, un plugin récent ou une mémoire saturée. En suivant une méthodologie claire et structurée, tu peux la résoudre rapidement.
Besoin d’aide pour remettre ton site en ligne ? Je propose des prestations de maintenance, d’audit technique et de dépannage express WordPress. Contacte-moi sur bottweb.fr et je te rappelle rapidement.
Le SEO (Search Engine Optimization), ou référencement naturel, est un ensemble de techniques visant à améliorer la visibilité et le classement d’un site web dans les résultats des moteurs de recherche...
Aujourd'hui, il est essentiel de maintenir un site web moderne et attrayant. La refonte de site web va vous permettre de ...
Comment trouver la bonne technologie no-code pour créer son application web, métier ou mobile ? Je vous propose 7 étapes pour vous aider à ...