Vous tapez l’adresse de votre site et l’écran affiche « 502 Bad Gateway ». Plus de page d’accueil, plus de boutique, parfois plus d’accès à l’administration. L’erreur 502 WordPress est impressionnante, mais elle ne veut presque jamais dire que votre site a disparu.
Elle signale un incident de communication entre deux éléments du serveur. Voici ce que cela veut dire, les causes qui reviennent le plus souvent et les premiers gestes sans risque, avant de décider s’il faut passer par un dépannage WordPress.

💡 L'essentiel à retenir
- Une erreur 502 signifie que le serveur web n’obtient pas de réponse valide de PHP : votre site ne s’affiche plus, mais ses données sont en général intactes.
- Les causes fréquentes : extension ou thème défaillant, serveur saturé, délai PHP dépassé, CDN ou pare-feu mal réglés.
- Premier réflexe : patienter quelques minutes, recharger, puis vérifier si l’erreur touche tout le site ou une seule page.
- À éviter : désactiver tout au hasard ou modifier des fichiers du serveur sans copie de sauvegarde.
- Si l’erreur dure plus d’une heure, un diagnostic des journaux du serveur trouve la cause bien plus vite que les essais.
Sommaire
Que veut dire « 502 Bad Gateway » ?
Le serveur qui reçoit votre visiteur n’a pas obtenu de réponse valide de celui qui fabrique la page.
Quand quelqu’un ouvre votre site, un premier logiciel, le serveur web, accueille la demande. Il la transmet à PHP, qui fait tourner WordPress, lit la base de données et renvoie la page. Le code 502, défini dans les normes du web, indique que ce premier maillon, la « passerelle », a reçu une réponse invalide, voire aucune, du maillon suivant.

Pour vous, la conséquence est simple : le problème n’est pas dans le texte de vos pages, mais dans la capacité du serveur à les produire.
502, 500, 503, 504 : ne pas confondre
Ces quatre numéros se ressemblent et n’ont pas la même origine. Le 500 est une panne du code, le 503 une indisponibilité souvent temporaire, le 504 un délai dépassé. Le 502 se situe entre les deux : PHP a répondu de travers, ou pas du tout.

Les causes d’une erreur 502 WordPress
Dans la majorité des cas, un 502 vient d’une extension, d’une surcharge ou d’un réglage de délai. Voici les cinq pistes à garder en tête, de la plus courante à la plus technique.
1. Une extension ou un thème défaillant
Une extension mal écrite, ou devenue incompatible après une mise à jour, peut monopoliser PHP jusqu’à le faire planter. C’est la première cause à soupçonner quand l’erreur apparaît juste après une mise à jour ou l’installation d’un module.
2. Un serveur saturé
Un hébergement a un nombre limité de processus PHP disponibles en même temps. Pic de visites, robots qui explorent le site, tâche planifiée trop lourde : quand tout est occupé, les demandes suivantes reçoivent un 502. Si l’erreur va et vient, c’est la piste la plus probable.
3. Un délai PHP dépassé
Certaines opérations, comme une importation de produits ou une sauvegarde, durent longtemps. Si PHP dépasse le temps autorisé, le serveur coupe le processus. Un signe qui ne trompe guère : l’erreur n’apparaît qu’après une longue attente, souvent une minute.
4. Un CDN ou un pare-feu mal réglé
Les services comme Cloudflare s’interposent entre vos visiteurs et votre serveur. S’ils n’arrivent plus à joindre votre hébergement, ou si une règle de sécurité bloque une adresse, c’est le CDN lui-même qui affiche le 502. Un point que nous reprenons dans nos prestations de sécurité WordPress.
5. Une base de données surchargée
Quand la base de données répond trop lentement, ou n’est plus accessible, WordPress ne peut plus construire la page. L’erreur peut alors prendre la forme d’un 502. Une base qui a grossi sans entretien est un terrain favorable, un sujet que couvre la optimisation de la vitesse de chargement.
Les premiers réflexes sans risque
Avant de toucher à quoi que ce soit, attendez quelques minutes, puis observez l’erreur. Beaucoup de 502 ne durent pas.
- Patientez 5 minutes et rechargez la page : une surcharge passagère se règle souvent seule.
- Testez en navigation privée et sur un autre appareil : cela écarte un problème de votre navigateur.
- Regardez si toutes les pages sont touchées, ou seulement l’administration, ou une page précise : l’indice oriente la cause.
- Consultez la page d’état de votre hébergeur : un incident général y est parfois déjà signalé.
- Notez ce qui a changé avant l’erreur : mise à jour, nouvelle extension, import, pic de visites.
- Vérifiez votre CDN si vous en utilisez un : certains affichent un état « serveur d’origine injoignable ».
Ces notes ne coûtent rien et feront gagner un temps précieux à la personne qui interviendra.
Ce qu’il vaut mieux éviter
- Désactiver toutes les extensions d’un coup sur un site qui tient une boutique : paiements, formulaires et protections tombent en même temps.
- Modifier des fichiers du serveur sans copie : une faute de frappe peut transformer un 502 en panne totale.
- Augmenter les limites PHP au hasard : cela peut masquer une extension défaillante et aggraver la saturation.
- Relancer des importations ou des sauvegardes pendant l’incident.
Tableau récapitulatif
| Ce que vous constatez | Cause probable | Premier réflexe |
|---|---|---|
| Erreur juste après une mise à jour | Extension ou thème incompatible | Sauvegarder, puis faire diagnostiquer |
| Erreur qui va et vient | Serveur saturé | Noter les heures, voir l’état de l’hébergeur |
| Erreur après une longue attente | Délai PHP dépassé | Éviter de relancer l’opération |
| Page d’erreur aux couleurs d’un CDN | Serveur d’origine injoignable | Consulter l’état du CDN |
| Erreur sur tout le site, sans changement | Hébergement ou base de données | Contacter l’hébergeur |
Quand faire appel à un professionnel ?
Si le site reste inaccessible plus d’une heure, ou si l’erreur revient régulièrement, la cause se lit dans les journaux du serveur : c’est le moment de passer la main.
Isoler l’extension fautive demande de travailler sur une copie de test, de lire les journaux d’erreurs du serveur et de mesurer ce que consomme PHP. Chaque étape est rapide pour un technicien habitué, risquée pour qui la découvre. Une boutique, elle, perd des ventes à chaque heure d’arrêt.
Lors d’un dépannage, nous :
- repérons la cause exacte dans les journaux et l’activité du serveur ;
- corrigeons sans casser votre boutique, vos formulaires ni votre sécurité ;
- vérifions chaque page importante : accueil, administration, panier ;
- vous disons comment éviter le retour de l’erreur.
Pour ne plus découvrir une panne en même temps que vos clients, nos forfaits de maintenance WordPress incluent la surveillance du site, les sauvegardes et des mises à jour testées. Si l’erreur est apparue juste après une mise à jour de PHP, notre article sur la mise à jour PHP de WordPress explique pourquoi.
Questions fréquentes
L'erreur 502 vient-elle de mon site ou de mon hébergeur ?
Les deux sont possibles. Un serveur saturé ou en incident relève de l’hébergeur. Une extension qui consomme tout relève du site. Un test simple : si toutes les pages tombent en même temps, regardez d’abord l’état du serveur.
Mon site est-il perdu ?
Non, vos pages et vos produits sont toujours en base de données. Le visiteur n’y a simplement plus accès tant que PHP ne répond pas. Une sauvegarde récente reste utile avant toute intervention.
Pourquoi l'erreur disparaît puis revient ?
C’est le signe d’une saturation par moments : pic de visites, tâche planifiée trop lourde, robot qui explore le site, extension gourmande. L’erreur revient tant que la cause n’est pas identifiée.
Quelle est la différence avec une erreur 500 ou 504 ?
Une 500 indique que le code du site a planté, une 504 que PHP a mis trop de temps à répondre. La 502 dit que la réponse reçue est invalide ou absente. Les pistes se recoupent, mais pas les corrections.
Combien coûte une intervention ?
Notre Dépannage express est à 69 € par intervention, sans abonnement. Nous relevons la cause dans les journaux, corrigeons et vérifions que le site répond de nouveau.
Une erreur 502 WordPress se corrige
Une erreur 502 Bad Gateway n’efface rien : elle signale que PHP ne répond plus au serveur web, souvent à cause d’une extension, d’une saturation ou d’un délai. Patienter, observer et noter ce qui a changé suffit parfois. Quand l’erreur dure, mieux vaut un diagnostic qu’une série d’essais.
→ Votre site affiche toujours une erreur 502 ? Demandez une intervention express à 69 € : nous trouvons la cause et remettons le site en ligne, en général dans la journée.
Un problème sur votre site WordPress ou WooCommerce ? Nous répondons dans la journée, 7 jours sur 7.
Demander un devis gratuit →