Qu'est-ce que l'Erreur 500 ?
L'Erreur 500 (Internal Server Error) signifie qu'un problème est survenu sur le serveur lors du traitement de votre requête, mais le serveur ne peut pas identifier la cause exacte. C'est l'une des erreurs les plus courantes sur WordPress et les sites PHP.
Causes les plus fréquentes
- Erreur de syntaxe dans
.htaccess - Plugin WordPress corrompu ou incompatible
- Thème avec des erreurs PHP
- Limite de mémoire PHP dépassée
- Permissions de fichiers incorrectes
Solution 1 — Vérifier le journal d'erreurs
- Allez dans cPanel → Métriques → Erreurs
- Ou ouvrez le Gestionnaire de fichiers et cherchez le fichier
error_logdanspublic_html - Vérifiez les dernières lignes — cela vous indiquera exactement quel fichier et quelle ligne a causé l'erreur
Solution 2 — Vérifier le .htaccess
Renommez temporairement votre fichier .htaccess en .htaccess_bak. Si le site refonctionne, le problème venait de ce fichier. Sous WordPress, allez dans Réglages → Permaliens → Enregistrer les modifications pour le régénérer.
Solution 3 — Désactiver tous les plugins (WordPress)
Renommez le dossier public_html/wp-content/plugins en plugins_bak. Si le site fonctionne, réactivez les plugins un par un jusqu'à trouver le coupable.
Solution 4 — Restaurer les permissions correctes
Les permissions correctes sont : dossiers = 755, fichiers = 644. Vous pouvez les vérifier dans le Gestionnaire de fichiers → clic droit → Changer les permissions.