Résumé rapide du problème
Une erreur 500 sur une boutique WooCommerce signifie que le serveur ne peut plus exécuter les scripts PHP. Les causes fréquentes sont un conflit de plugin, une limite de mémoire PHP atteinte (WooCommerce est gourmand), une version de PHP incompatible ou un fichier .htaccess corrompu.
Solution rapide
Activez WP_DEBUG pour lire l'erreur, désactivez les plugins via FTP, augmentez la mémoire PHP à 256M minimum, et renommez le fichier .htaccess.
Comment reconnaître ce bug
- La boutique affiche « HTTP 500 — Internal Server Error » ou une page blanche
- L'erreur touche le catalogue, le panier et l'administration
- Elle est apparue après une mise à jour de WooCommerce ou d'un module
- Les journaux serveur mentionnent une erreur fatale PHP
Qu'est-ce que ce bug WordPress ?
L'erreur 500 est un code HTTP générique signalant que le serveur a rencontré une condition qui l'empêche d'exécuter PHP. Sur une boutique WooCommerce, elle est aggravée par la consommation de ressources de l'extension : WooCommerce et ses modules sollicitent beaucoup la mémoire et la base de données. Un plugin en conflit, une mémoire PHP trop basse ou une version de PHP inadaptée suffisent à provoquer la panne.
Pourquoi ce problème apparaît-il ?
Conflit de plugin
Un module WooCommerce ou une extension tierce déclenche une erreur fatale PHP.
Mémoire PHP insuffisante
WooCommerce dépasse la limite de mémoire RAM autorisée par l'hébergeur.
Version de PHP incompatible
WooCommerce ou un module exige une version de PHP différente de celle du serveur.
Fichier .htaccess corrompu
Une erreur de syntaxe dans .htaccess empêche le serveur de répondre.
Comment réparer ce bug WordPress
Activer le mode debug
Passez WP_DEBUG à true dans wp-config.php pour transformer la 500 en message d'erreur lisible.
Désactiver les plugins
Par FTP, renommez le dossier wp-content/plugins, puis réactivez les extensions une par une (en gardant WooCommerce).
Augmenter la mémoire PHP
Ajoutez define('WP_MEMORY_LIMIT', '256M'); dans wp-config.php, voire davantage pour une grosse boutique.
Vérifier la version de PHP
Assurez-vous que le serveur utilise une version de PHP supportée par votre version de WooCommerce.
Renommer le .htaccess
Renommez .htaccess en .htaccess_old ; si la boutique revient, régénérez les permaliens.
Comment éviter que ce bug revienne
- Prévoyez une mémoire PHP confortable pour WooCommerce (256M ou plus)
- Testez les mises à jour de WooCommerce et des modules en préproduction
- Maintenez une version de PHP supportée et sauvegardez avant chaque mise à jour
Questions fréquentes (FAQ)
Pourquoi ma boutique WooCommerce affiche une erreur 500 ?
Comment réparer une erreur 500 WooCommerce rapidement ?
WooCommerce a-t-il besoin de plus de mémoire PHP ?
Une erreur 500 WooCommerce fait-elle perdre des commandes ?
L'équipe Mr.WordPress
Experts en dépannage WordPress
Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.
En savoir plus sur Mr.WordPress →