Résumé rapide du problème
L'erreur 500 sur WordPress indique un problème critique au niveau du serveur web empêchant l'exécution des scripts PHP. Elle se traduit par une page blanche ou un message "500 Internal Server Error".
Solution rapide
Pour corriger l'erreur 500 : 1) Activez le mode WP_DEBUG. 2) Renommez le fichier .htaccess. 3) Désactivez tous les plugins via FTP. 4) Augmentez la limite de mémoire PHP.
Qu'est-ce que ce bug WordPress ?
L'erreur 500 est un code d'état HTTP générique. Contrairement à une erreur 404 (page introuvable), l'erreur 500 signifie que le serveur a rencontré une condition inattendue qui l'a empêché de répondre à la requête de votre navigateur. Sur WordPress, le serveur masque les détails par sécurité.
Pourquoi ce problème apparaît-il ?
Plugin défectueux
Une mise à jour récente ou une incompatibilité entre deux extensions.
Fichier .htaccess corrompu
Une erreur de syntaxe dans ce fichier de configuration serveur.
Limite de mémoire PHP
Un processus nécessite plus de mémoire RAM que ce que votre hébergeur autorise.
Thème incompatible
Un code obsolète dans le fichier functions.php de votre thème.
Comment réparer ce bug WordPress
Activer le mode debug
Ouvrez le fichier wp-config.php et passez la constante WP_DEBUG à true pour afficher l'erreur réelle.
Vérifier le fichier .htaccess
Connectez-vous par FTP, renommez le fichier .htaccess en .htaccess_old et rechargez la page.
Désactiver les extensions
Renommez le dossier wp-content/plugins en wp-content/plugins_old. Si le site revient, un plugin est coupable.
Augmenter la mémoire PHP
Ajoutez define('WP_MEMORY_LIMIT', '256M'); dans votre fichier wp-config.php.
