Erreur serveur — Intervention sous 1 h

Erreur 5XX
diagnostic gratuit,
site remis en ligne

Erreur 500, 502, 503 ou 504 sur votre site ? Ces codes signifient que le serveur n'a pas pu répondre correctement. Nos techniciens lisent les logs, identifient la cause et corrigent — sous 1 heure, tous CMS, tous hébergeurs.

Décrire mon erreur 5XX →
350+
Pannes résolues
6
Codes 5XX couverts
6+
Ans d'expérience
< 1h
Premier retour garanti

Les codes erreur 5XX expliqués — ce que chacun signifie

Tous les codes commençant par 5 signalent un problème côté serveur — pas côté visiteur. Voici la signification précise de chacun et comment nous les corrigeons.

500
Internal Server Error

Erreur serveur interne

Le plus courant. Le serveur a rencontré une erreur inattendue qu'il ne peut pas préciser. Causes fréquentes : .htaccess corrompu, plugin qui génère un fatal error PHP, permissions de fichiers incorrectes ou limite mémoire dépassée.

502
Bad Gateway

Réponse invalide du serveur

Le serveur proxy (Nginx, Cloudflare) a reçu une réponse invalide du serveur d'origine. Survient souvent lors d'un redémarrage PHP-FPM, d'une saturation du pool de processus ou d'une mauvaise configuration upstream.

503
Service Unavailable

Service temporairement indisponible

Le serveur est surchargé ou en maintenance. Peut indiquer un script qui tourne en boucle et monopolise les ressources CPU, un pic de trafic non anticipé ou une limite d'hébergement mutualisé atteinte (max_children).

504
Gateway Timeout

Délai d'attente dépassé

Le serveur proxy n'a pas reçu de réponse dans le délai imparti (souvent 60 s). Typique d'une requête SQL sans index, d'un appel API externe trop lent, ou d'un max_execution_time PHP insuffisant pour l'opération.

508
Resource Limit Reached

Limite de ressources atteinte

Spécifique aux hébergements mutualisés (cPanel/LiteSpeed). L'hébergement a épuisé son quota CPU, RAM ou processus. La solution peut être une optimisation du site ou une migration vers un hébergement plus adapté.

520
Unknown Error (Cloudflare)

Erreur inconnue Cloudflare

Propre au CDN Cloudflare : le réseau ne reçoit aucune réponse valide du serveur d'origine. Souvent lié à un pare-feu trop restrictif, un certificat SSL origin mal configuré, ou un serveur qui rejette les IPs Cloudflare.

Les causes les plus fréquentes d'une erreur 5XX

La même erreur peut avoir des dizaines d'origines différentes. Voici celles que nous rencontrons le plus souvent.

01

.htaccess corrompu ou mal configuré

Une directive invalide dans le fichier .htaccess déclenche immédiatement une erreur 500. Un simple caractère manquant dans une règle RewriteRule suffit à rendre le site totalement inaccessible.

02

PHP Fatal Error / limite mémoire

Un plugin ou un script qui dépasse la limite mémoire PHP (memory_limit) ou le temps d'exécution (max_execution_time) génère un 500 ou un 504 selon la configuration serveur.

03

Serveur mutualisé saturé

Sur les hébergements mutualisés, le nombre de processus PHP simultanés est limité. Un pic de trafic ou un script en boucle consomme tous les slots disponibles — les requêtes suivantes obtiennent une erreur 503 ou 508.

04

Permissions de fichiers incorrectes

PHP ne peut pas lire un fichier en 000 ni exécuter un script sans les droits appropriés. Une migration FTP qui ne transmet pas les permissions correctement déclenche des 500 en cascade sur toutes les pages.

05

Requête SQL sans index / trop lente

Une requête sur une table volumineuse sans index approprié peut dépasser le timeout du serveur et provoquer un 504. Le problème s'aggrave avec le temps à mesure que la base de données grossit.

06

Mauvaise configuration PHP-FPM / Nginx

Un pool PHP-FPM sous-dimensionné, un upstream Nginx mal configuré ou un socket Unix introuvable génère des erreurs 502 répétées — souvent après une migration de serveur ou une mise à jour système.

Diagnostic d'une erreur 5XX — lecture des logs serveur

Comment diagnostiquer une erreur 5XX sur votre site ?

La plupart des erreurs 5XX laissent une trace précise dans les logs serveur — mais encore faut-il savoir où les trouver et comment les interpréter. Un code 500 affiché en front-end cache presque toujours un message d'erreur PHP beaucoup plus explicite dans les logs.

Première étape : activez l'affichage des erreurs PHP en développement, ou consultez directement le fichier error.log dans cPanel / Plesk. Le message exact ("PHP Fatal Error", "Segmentation fault", "out of memory") oriente immédiatement vers la cause.

Notre approche : lire les logs avant de toucher quoi que ce soit. Agir sans diagnostic sur une erreur 5XX peut masquer le problème ou en créer de nouveaux.

Lecture systématique des logs Apache, Nginx et PHP avant intervention
Corrélation avec les derniers changements effectués sur le site
Sauvegarde complète avant toute correction en production

Notre méthode de correction des erreurs 5XX

Trois étapes méthodiques — aucune action à l'aveugle sur votre site en production.

1

Lire les logs

Accès aux logs Apache/Nginx (error.log, access.log) et PHP (error_log). Le message d'erreur exact est toujours présent — c'est la seule façon de corriger sans tâtonner.

2

Identifier la source

Plugin fautif, directive .htaccess invalide, timeout SQL, pool PHP-FPM saturé, permissions fichiers — la cause est localisée avec précision avant toute intervention corrective.

3

Corriger durablement

Correction ciblée — pas de contournement temporaire. Ajustement de la configuration serveur, correction du fichier fautif, optimisation de la requête SQL ou redimensionnement du pool PHP-FPM selon la cause identifiée.

Une erreur 5XX qui dure : les conséquences s'accumulent

Les erreurs serveur ne sont jamais anodines. Plus elles persistent, plus leur impact est difficile à effacer.

Déréférencement Google Search Console

Google enregistre chaque erreur 5XX lors du crawl. Des erreurs répétées sur les pages stratégiques entraînent une baisse du crawl budget et une chute de positionnement qui peut prendre des semaines à récupérer.

Ventes et leads perdus

Un visiteur qui tombe sur une erreur 500 ou 503 quitte le site immédiatement — et ne reviendra pas. Sur un site e-commerce, chaque minute d'indisponibilité est directement chiffrée en commandes perdues.

Sécurité compromise

Certaines erreurs 500 sont la conséquence d'un piratage ou d'une injection de code malveillant. Un site en erreur non surveillé peut continuer à transmettre des données sensibles en arrière-plan.

Image professionnelle dégradée

Une erreur serveur visible par les visiteurs signale un site mal maintenu. Pour un prestataire, une boutique ou un portail professionnel, c'est souvent rédhibitoire pour un prospect.

Ce que doit apporter une vraie correction d'erreur 5XX

Corriger une erreur 5XX sans comprendre sa cause, c'est s'assurer qu'elle reviendra. Voici ce que nous vous garantissons.

Cause racine documentée
Le fichier exact, la ligne de code ou la configuration en cause — pas une vague "erreur serveur corrigée".
Correction durable — pas un contournement
On corrige la source, pas le symptôme. Si la cause est une requête SQL lente, on ajoute l'index — on ne se contente pas d'augmenter le timeout.
Rapport technique remis
Logs analysés, correction appliquée, recommandations pour prévenir la récidive — tout est documenté.
Correction durable d'une erreur serveur 5XX

Décrivez votre erreur 5XX

Un technicien analyse votre demande et vous répond sous 1 heure ouvrée.
Le diagnostic initial est gratuit.

Questions fréquentes sur les erreurs 5XX

Les réponses aux questions que nos clients nous posent le plus souvent.

Quelle est la différence entre une erreur 500 et une erreur 503 ?
L'erreur 500 (Internal Server Error) signale une erreur inattendue dans le code ou la configuration du serveur — elle est généralement liée à un problème applicatif (plugin, script PHP, .htaccess). L'erreur 503 (Service Unavailable) indique que le serveur est temporairement incapable de traiter les requêtes — c'est souvent une surcharge de ressources ou une maintenance. Le 503 est plus "environnemental", le 500 plus "applicatif".
Une erreur 5XX nuit-elle au référencement Google ?
Oui, de manière significative si elle dure. Google distingue les erreurs ponctuelles (quelques heures) des erreurs persistantes. Une erreur 500 ou 503 de courte durée est généralement tolérée — Googlebot reviendra. Mais si l'erreur persiste plusieurs jours, les pages concernées peuvent être déréférencées de l'index et leur positionnement dégradé durablement. Google Search Console affiche ces erreurs dans la section "Couverture".
Comment trouver les logs d'erreur sur mon hébergement ?
Sur cPanel : section "Logs d'erreur" ou fichier error_log à la racine du site. Sur Plesk : "Journaux" dans le panneau du domaine. Sur un VPS avec Apache : /var/log/apache2/error.log. Sur Nginx : /var/log/nginx/error.log. Si vous n'avez pas accès à ces fichiers, votre hébergeur peut vous les fournir — ou nous pouvons les récupérer via FTP lors de notre intervention.
Mon hébergeur dit que c'est une erreur 500 temporaire — dois-je quand même intervenir ?
Si l'erreur dure plus de 30 minutes et se reproduit, oui. Les erreurs "temporaires" non diagnostiquées ont tendance à revenir. La plupart des hébergeurs mutualisés ont un support limité — ils peuvent redémarrer un service, mais ils ne corrigent pas les problèmes applicatifs (plugin fautif, .htaccess corrompu, requête SQL lente). C'est précisément là que nous intervenons.
L'erreur 520 Cloudflare vient-elle de Cloudflare ou de mon serveur ?
Elle vient presque toujours de votre serveur d'origine, pas de Cloudflare. Le CDN reçoit une réponse vide ou invalide et affiche ce code générique. Les causes les plus fréquentes : un pare-feu qui bloque les IPs Cloudflare, un certificat SSL "origin" non configuré en mode "Full (strict)", un serveur qui crashe sur certaines requêtes, ou un header de réponse HTTP mal formé. Désactiver temporairement Cloudflare (mode DNS uniquement) permet de confirmer la source.
Combien coûte la correction d'une erreur 5XX ?
Le diagnostic initial est gratuit. La majorité des erreurs 5XX courantes (500 liée à un .htaccess ou un plugin, 503 liée à une limite d'hébergement) se corrigent en moins d'une heure. Les cas plus complexes (504 lié à une optimisation SQL, 502 lié à une reconfiguration PHP-FPM) peuvent demander 1 à 3 heures. Nous communiquons une estimation claire après le diagnostic — aucune heure facturée sans accord préalable.