Site en panne : que faire en urgence ?
26 interventions d'urgence. Voilà ce que je fais à chaque fois, étape par étape.
Ton site est en panne. Tu paniques. C'est normal. Voilà ce qu'il faut faire tout de suite : vérifie si le problème vient de toi ou du serveur. Va sur downforeveryoneorjustme.com et tape ton URL. Si le site est down pour tout le monde, c'est un vrai problème serveur. Si c'est juste toi, c'est ton DNS local ou ton navigateur. Ensuite, vérifie ta boîte mail : ton hébergeur t'a peut-être envoyé une notification. Et ne touche à rien tant que tu n'as pas identifié la cause.
J'ai fait 26 interventions d'urgence sur des sites en panne via yannwzservice.com. Dans 90% des cas, c'est un des problèmes que je vais lister en dessous. La bonne nouvelle : tu peux en résoudre pas mal toi-même.
Checklist d'urgence : les 7 trucs à vérifier toi-même
Avant d'appeler qui que ce soit, fais cette checklist dans l'ordre. Ça prend 10 minutes max.
- Le site est-il down pour tout le monde ? Teste sur
downforeveryoneorjustme.comouisitdownrightnow.com. Si c'est juste toi, vide ton cache DNS (ipconfig /flushdnssur Windows,sudo dscacheutil -flushcachesur Mac). - Ton hébergeur est-il en panne ? Va sur la page statut de ton hébergeur (OVH : travaux.ovh.net, Hostinger : statuspage, o2switch : status.o2switch.net). Si c'est une panne globale, tu ne peux qu'attendre.
- Ton nom de domaine est-il expiré ? Vérifie sur
who.is. Un domaine expiré = site inaccessible. Renouvelle immédiatement chez ton registrar. - Ton certificat SSL est-il valide ? Clique sur le cadenas dans la barre d'adresse. Si le certificat a expiré, va dans le panel de ton hébergeur et force le renouvellement (Let's Encrypt se renouvelle normalement tout seul).
- Le fichier .htaccess est-il cassé ? Connecte-toi en FTP, renomme
.htaccessen.htaccess.bak. Si le site revient, c'est lui le coupable. Régénère-le depuis WordPress (Réglages > Permaliens > Enregistrer). - Un plugin a planté ? Via FTP, renomme le dossier
/wp-content/plugins/en/wp-content/plugins-disabled/. Si le site revient, réactive les plugins un par un pour trouver le fautif. - La limite mémoire PHP est-elle atteinte ? Ajoute
define('WP_MEMORY_LIMIT', '256M');danswp-config.php. Ou augmentememory_limitdans lephp.inide ton hébergeur.
Les erreurs les plus courantes et leurs causes
Quand ton site plante, il affiche souvent un code d'erreur. Voilà ce que chaque code veut dire et ce qu'il faut faire :
| Code erreur | Ce que ça veut dire | Cause probable | Quoi faire |
|---|---|---|---|
| 500 | Erreur interne du serveur | .htaccess corrompu, plugin planté, limite mémoire PHP | Renommer .htaccess, désactiver plugins via FTP |
| 502 | Bad Gateway | Serveur surchargé ou proxy mal configuré | Attendre 5 min, contacter l'hébergeur si ça persiste |
| 503 | Service indisponible | Maintenance, trop de trafic, ou ressources épuisées | Vérifier si une mise à jour est en cours, augmenter les ressources |
| 504 | Gateway Timeout | Le serveur met trop de temps à répondre | Augmenter le timeout PHP, optimiser les requêtes lentes |
| 403 | Accès interdit | Permissions fichiers incorrectes ou IP bloquée | Vérifier les permissions (644 fichiers, 755 dossiers), checker le .htaccess |
| ERR_NAME_NOT_RESOLVED | DNS introuvable | Domaine expiré, DNS mal configurés, propagation en cours | Vérifier le domaine sur who.is, checker les DNS chez le registrar |
| ERR_SSL_PROTOCOL_ERROR | Problème de certificat SSL | Certificat expiré ou mal installé | Renouveler le certificat SSL dans le panel hébergeur |
| Page blanche | White Screen of Death (WSOD) | Erreur PHP fatale, thème ou plugin incompatible | Activer le debug (WP_DEBUG) ou checker les logs PHP |
Quand c'est pas un truc que tu peux régler toi-même
Soyons honnêtes. Certains problèmes dépassent la checklist du dessus. Voilà quand il faut arrêter de bidouiller et appeler quelqu'un :
- Ton site a été piraté. Des redirections bizarres, des pages en japonais qui apparaissent, Google qui te flag "site dangereux". Là c'est du nettoyage en profondeur, pas un rename de plugin.
- La base de données est corrompue. Erreur "Error establishing a database connection" qui persiste même après avoir vérifié les identifiants dans
wp-config.php. Faut aller dans phpMyAdmin et réparer les tables. - Le serveur renvoie des erreurs 500 en boucle et rien dans la checklist ne marche. Le problème est probablement dans la config serveur (Apache/Nginx) ou la version PHP.
- Tu as perdu l'accès à tout : admin WordPress, FTP, panel hébergeur. Là ça devient de la récupération, pas du dépannage.
- C'est un site e-commerce et chaque heure d'indisponibilité te coûte de l'argent. Là, la rapidité d'intervention vaut largement le prix d'un pro.
Combien ça coûte de faire réparer son site
Je vais être transparent. Le marché du dépannage web c'est le far west. Des agences qui facturent 800 euros pour renommer un fichier .htaccess, ça existe. À l'inverse, des freelances sur Fiverr à 20 euros qui vont casser autre chose, ça existe aussi.
Voilà les fourchettes réalistes en France en 2026 :
- Diagnostic seul : 50 à 100 euros. Juste comprendre le problème, sans forcément le résoudre.
- Intervention simple (plugin, .htaccess, SSL) : 80 à 150 euros.
- Intervention urgente avec remise en ligne : 200 à 400 euros. C'est là que la plupart des cas tombent.
- Nettoyage de piratage complet : 300 à 600 euros selon l'ampleur.
- Migration d'urgence (changer d'hébergeur en catastrophe) : 250 à 500 euros.
Sur yannwzservice.com, je propose l'intervention urgente à 245 euros. Ça inclut le diagnostic complet, la résolution du problème et la remise en ligne. Pas de frais cachés, pas d'abonnement forcé. Tu paies, je répare, c'est fini.
En 26 interventions, le temps moyen de résolution c'est 2 heures. Le plus rapide c'était 15 minutes (un .htaccess corrompu après une mise à jour). Le plus long c'était 6 heures (un piratage avec injection de code dans 400+ fichiers).
Ce que tu devrais faire AVANT que ça arrive
Le meilleur moment pour préparer une panne, c'est quand tout marche. Voilà le minimum :
- Backups automatiques. Au minimum hebdomadaires. Vérifie que ton hébergeur les fait. Si non, installe UpdraftPlus (WordPress) ou fais-les manuellement via cPanel.
- Mises à jour régulières. WordPress, thèmes, plugins. 60% des sites piratés le sont à cause d'un plugin obsolète.
- Un accès FTP qui marche. Teste-le maintenant, pas le jour où tu en as besoin en urgence.
- Les identifiants quelque part d'accessible. Hébergeur, registrar, FTP, admin WordPress. Note-les dans un gestionnaire de mots de passe.
- Monitoring basique. UptimeRobot (gratuit) t'envoie un mail dès que ton site tombe. Tu seras au courant avant tes clients.
Un site qui tombe, c'est pas une question de "si" mais de "quand". La différence c'est entre paniquer pendant 3 jours et remonter en 30 minutes parce que t'avais un backup.