FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Guide expert : Résoudre l'erreur 500 interne serveur et la page blanche sur WordPress

L'erreur 500 interne serveur est l'une des plus frustrantes pour les utilisateurs de WordPress. Ce message générique indique un problème technique sans préciser sa nature exacte. Pire encore, votre site peut afficher une simple page blanche vierge sans aucun indice.

Comment identifier et corriger la cause précise ?

Ne paniquez pas : ces erreurs sont souvent faciles à résoudre. Suivez ce guide de débogage structuré pour remettre votre site en ligne rapidement.

Les plugins WordPress sont-ils responsables de l'erreur 500 ?

Si l'erreur apparaît après l'installation d'un nouveau plugin ou une mise à jour majeure de WordPress, un plugin incompatible est souvent en cause. Les raisons courantes incluent :

  • WordPress a supprimé des fonctions utilisées par le plugin.
  • Le plugin est codé pour une ancienne version de PHP et n'a pas été mis à jour.
  • Erreurs de codage, comme l'utilisation de noms de tables de base de données par défaut au lieu de préfixes personnalisés.

Identifier un plugin fautif est simple si l'erreur coïncide avec son installation. Mais si l'administration est inaccessible, utilisez un accès FTP ou le gestionnaire de fichiers de cPanel/Plesk.

Solution :

Si vous connaissez le plugin fautif, supprimez son dossier dans wp-content/plugins/. Vous devriez pouvoir vous reconnecter ensuite et trouver une alternative.

Si le coupable est inconnu, renommez le dossier entier wp-content/plugins/ en _plugins (en ajoutant un underscore).

Guide expert : Résoudre l erreur 500 interne serveur et la page blanche sur WordPress

Vous désactivez ainsi tous les plugins. Une fois reconnecté, WordPress affichera des messages indiquant que les plugins sont désactivés car leurs fichiers sont introuvables. Aucun paramètre n'est perdu : ils sont stockés en base de données et récupérés à la réactivation.

Guide expert : Résoudre l erreur 500 interne serveur et la page blanche sur WordPress

Renommez le dossier en supprimant l'underscore. Réactivez les plugins un par un via l'administration jusqu'à identifier le fautif. Si le site plante à nouveau, ne réactivez pas ce plugin.

Erreur 500 : Thème incompatible

Si la désactivation des plugins ne résout rien, suspectez votre thème. Renommez son dossier dans wp-content/themes/ pour le désactiver forcément.

Si l'administration reste inaccessible après cela, passez aux étapes suivantes. Sinon, WordPress basculera sur un thème par défaut. Choisissez un nouveau thème, contactez le développeur ou réparez-le vous-même.

Pour des détails sur la réparation, consultez la section Activer le mode de débogage WordPress.

Erreur 500 : Fichier .htaccess corrompu

Si plugins et thème ne sont pas en cause, vérifiez le fichier .htaccess à la racine de WordPress. Il gère les permaliens (URLs lisibles comme /mon-article/). Une corruption empêche souvent le front-end de fonctionner tout en laissant l'administration accessible.

Solution :

Via FTP ou gestionnaire de fichiers, renommez .htaccess en .htaccess_old (activez l'affichage des fichiers cachés si nécessaire).

Dans l'administration WordPress, allez dans Paramètres > Permaliens, puis enregistrez sans modifier. Un nouveau fichier .htaccess valide sera généré.

Évitez les modifications manuelles de ce fichier.

Activer le mode de débogage WordPress pour tracer les erreurs

Activez les logs de débogage via wp-config.php (à la racine de WordPress). Sauvegardez-le d'abord.

Trouvez la ligne :

define('WP_DEBUG', false);

Pour afficher les erreurs publiquement (sur site peu visité) :

Changez false en true.

Pour des logs privés, commentez la ligne (ajoutez //) et ajoutez :

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

Les erreurs s'écriront dans wp-content/debug.log (créez-le manuellement en 666 si absent).

Guide expert : Résoudre l erreur 500 interne serveur et la page blanche sur WordPress

Désactivez après usage pour éviter la surcharge. Analysez les logs pour des erreurs PHP fatales.

Guide expert : Résoudre l erreur 500 interne serveur et la page blanche sur WordPress

Erreur 500 : Mauvaise configuration serveur

Sur VPS auto-géré, des incompatibilités (ex. : cache APC mal configuré) peuvent causer des 500 aléatoires. Vérifiez les logs serveur et WordPress. Les hébergements gérés minimisent ces risques.

Manque de mémoire PHP ?

Sur hébergement partagé, des plugins gourmands (WooCommerce, forums) épuisent la limite mémoire. Ajoutez à wp-config.php :

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

Si inefficace, optez pour un meilleur hébergement.

Erreur 500 résolue ? Programmez des sauvegardes quotidiennes !

Guide expert : Résoudre l erreur 500 interne serveur et la page blanche sur WordPress

Prévention : Sauvegardes quotidiennes, avant mises à jour, et plugins/thèmes à jour. Pour la sérénité, passez à un hébergement WordPress géré comme InMotion Hosting (38 % de réduction via ce lien) ou Bluehost (25 % de réduction).


[]