Site web hors ligne ? Voici les causes et les solutions
Vous ouvrez votre site web et... rien. Une page blanche, un message d'erreur ou un chargement sans fin. Chaque minute hors ligne semble durer une heure. Mais avant de paniquer : la plupart des problèmes se résolvent vite quand on sait où regarder.
Premières étapes en cas de site hors ligne
- Vérifiez si le problème vient de chez vous : essayez un autre navigateur ou votre smartphone (en 4G, pas en Wi-Fi)
- Utilisez un détecteur de pannes : des sites comme downforeveryoneorjustme.com vérifient si d'autres personnes rencontrent le même problème
- Vérifiez votre panneau de contrôle : pouvez-vous vous y connecter ?
Causes fréquentes
1. Nom de domaine expiré
Un grand classique. Votre nom de domaine a expiré et le site ne fonctionne plus.
Solution : connectez-vous auprès de votre registrar et renouvelez immédiatement. Activez le renouvellement automatique.
2. Hébergement impayé
Vous avez oublié de payer ? Certains hébergeurs désactivent votre site au bout de quelques jours.
Solution : réglez la facture en attente. Votre site revient généralement dans l'heure.
3. Problèmes de DNS
Votre domaine ne pointe pas vers le bon serveur. Cela peut arriver après un transfert de domaine ou une modification DNS.
Solution : vérifiez vos paramètres DNS. Attendez éventuellement la propagation (jusqu'à 24 à 48 heures).
4. Panne de serveur
Le serveur sur lequel se trouve votre site rencontre un problème.
Solution : consultez la page d'état de votre hébergeur. Patientez ou contactez le support.
5. Limite atteinte (espace disque, bande passante)
Vous avez dépassé votre limite de stockage ou de trafic.
Solution : passez à une offre supérieure ou supprimez les anciens fichiers.
6. Certificat SSL expiré
Les navigateurs bloquent les sites dont le certificat SSL n'est pas valide.
Solution : renouvelez votre certificat SSL. Avec Let's Encrypt, le renouvellement devrait être automatique : vérifiez pourquoi il a échoué.
7. Erreur PHP
Une erreur dans votre code ou une extension défectueuse provoque une page blanche ou une erreur 500.
Solution : consultez les journaux d'erreurs. Désactivez les extensions ajoutées récemment via FTP ou le gestionnaire de fichiers.
8. Site web piraté
Un malware peut faire planter votre site, ou votre hébergeur le désactive en raison d'abus.
Solution : restaurez une sauvegarde saine. Analysez le site à la recherche de malwares. Mettez tout à jour.
9. Erreur de base de données
La base de données est corrompue ou la connexion ne fonctionne pas.
Solution : vérifiez que la base de données fonctionne. Réparez-la via phpMyAdmin ou contactez le support.
10. Site web surchargé
Trop de visiteurs en même temps (site devenu viral, attaque DDoS).
Solution : attendez la fin du pic, ou passez à une capacité supérieure. Envisagez Cloudflare.
Codes d'erreur fréquents
| Code | Signification | Première action |
|---|---|---|
| 403 | Accès refusé | Vérifiez les permissions des fichiers |
| 404 | Page introuvable | URL incorrecte ou page supprimée |
| 500 | Erreur interne du serveur | Consultez les journaux d'erreurs, .htaccess |
| 502 | Mauvaise passerelle (Bad gateway) | Problème de serveur, souvent temporaire |
| 503 | Service indisponible | Surcharge ou maintenance |
| 504 | Délai d'attente de la passerelle (Gateway timeout) | Le serveur répond trop lentement |
Éviter les interruptions de service
- Renouvellement automatique : pour le nom de domaine et l'hébergement
- Surveillance de la disponibilité : UptimeRobot vous alerte immédiatement
- Sauvegardes régulières : pour pouvoir restaurer rapidement
- Suivez les mises à jour : cela évite les problèmes de sécurité
- Choisissez un hébergement fiable : pas le moins cher, mais celui qui offre la meilleure disponibilité
Vous n'y arrivez pas ?
Résoudre les problèmes pas à pas
Votre site web est hors ligne : que faire ? Suivez ces étapes pour trouver le problème :
Étape 1 : vérifiez si le problème vient de chez vous
Demandez à quelqu'un d'autre de visiter votre site web, ou utilisez downforeveryoneorjustme.com. Il s'agit peut-être d'un problème local lié à votre connexion Internet ou à votre cache DNS.
Étape 2 : vérifiez votre hébergeur
Consultez la page d'état de votre hébergeur pour voir s'il y a des incidents. Connectez-vous à votre panneau de contrôle pour vérifier que votre compte est actif et qu'il n'est pas suspendu pour factures impayées.
Étape 3 : vérifiez votre domaine
Votre domaine est-il toujours valide ? Un domaine expiré met immédiatement votre site web hors ligne. Vérifiez aussi que vos paramètres DNS sont toujours corrects avec whatsmydns.net.
Étape 4 : consultez les journaux d'erreurs
Vous trouverez les journaux d'erreurs dans le panneau de contrôle de votre hébergement. Ils donnent des informations techniques sur ce qui ne va pas : erreurs de base de données, erreurs PHP ou permissions de fichiers.
Étape 5 : désactivez les extensions
Avec WordPress : renommez le dossier des extensions (plugins) via FTP pour désactiver toutes les extensions. Le site fonctionne-t-il alors ? Réactivez les extensions une par une pour trouver la coupable.
Mieux vaut prévenir que guérir
Évitez les interruptions de service grâce à ces mesures :
- Activez le renouvellement automatique du nom de domaine
- Gardez vos logiciels à jour
- Effectuez des sauvegardes régulières
- Surveillez votre site web avec un outil de suivi de la disponibilité
- Choisissez un hébergement fiable, avec de bonnes garanties de disponibilité
Quand appeler le support
Si vous n'y arrivez pas seul, contactez votre hébergeur. Donnez-lui un maximum d'informations : quand le problème a commencé, quelle a été la dernière modification, quels messages d'erreur vous voyez. Cela accélère le diagnostic.
Pour les problèmes urgents, de nombreux hébergeurs proposent un support par téléphone ou par chat. L'e-mail convient aux sujets moins pressants. Un bon hébergeur vous remet rapidement en ligne.
Un site web hors ligne est stressant, mais il se résout généralement bien. La clé est de diagnostiquer méthodiquement : commencez par les bases, puis passez aux causes plus complexes. Avec une bonne surveillance, des sauvegardes et un hébergeur fiable, vous réduisez au minimum le risque de problèmes et leur impact lorsqu'ils surviennent malgré tout. Les interruptions de service font malheureusement partie de la vie d'un site web, mais avec la bonne préparation, vous rétablissez rapidement la situation.
Un site web hors ligne est stressant, mais avec les bonnes connaissances, vous résolvez rapidement la plupart des problèmes. Restez calme, passez en revue méthodiquement les causes possibles et contactez votre hébergeur si vous n'y arrivez pas seul.
Un site web hors ligne est désagréable, mais il se résout généralement vite. Restez calme, suivez la liste de contrôle et votre site sera de nouveau en ligne en un rien de temps.
Site web hors ligne : outils et techniques de diagnostic
Lorsque votre site web est hors ligne, il vous faut des outils ciblés pour trouver rapidement la cause. Voici les principaux outils de diagnostic que vous pouvez utiliser :
| Outil | Ce qu'il vérifie | URL |
|---|---|---|
| Down for Everyone | Indique si le site est hors ligne pour tout le monde | downforeveryoneorjustme.com |
| WhatsMyDNS | Propagation DNS dans le monde entier | whatsmydns.net |
| MXToolbox | DNS, e-mail, listes noires | mxtoolbox.com |
| SSL Labs | État du certificat SSL | ssllabs.com/ssltest |
| Ping/Traceroute | Connexion réseau vers le serveur | Terminal ou outils en ligne |
| UptimeRobot | Surveillance continue | uptimerobot.com |
Site web hors ligne : plan d'action selon la situation
Selon le message d'erreur que vous voyez, il existe un plan d'action spécifique. Voici les étapes détaillées pour chaque scénario :
Scénario : page blanche (White Screen of Death)
- Activez le mode débogage de WordPress en définissant
WP_DEBUGsurtruedans wp-config.php - Consultez le message d'erreur qui s'affiche
- Renommez le dossier des extensions en plugins_disabled via FTP
- Si le site revient : réactivez les extensions une par une pour trouver la coupable
- Si le site reste blanc : renommez aussi le dossier des thèmes et activez un thème par défaut
Scénario : « Error establishing a database connection »
- Vérifiez que les identifiants de base de données dans wp-config.php sont corrects
- Connectez-vous à phpMyAdmin pour tester si la base de données est accessible
- Vérifiez via le panneau de contrôle de votre hébergement que le serveur de base de données fonctionne
- Si la base de données est corrompue : utilisez la fonction de réparation de phpMyAdmin
- Contactez votre hébergeur si rien n'y fait
Scénario : « 508 Resource Limit Reached »
- Cela signifie que les limites de votre hébergement ont été dépassées
- Attendez que l'utilisation des ressources baisse (souvent dans l'heure)
- Identifiez la cause : trop de trafic, scripts lourds ou attaque de bots
- Optimisez votre site web ou passez à une offre d'hébergement supérieure
- Envisagez une extension de mise en cache ou un CDN pour réduire la charge du serveur
Mettre en place une surveillance de la disponibilité
Mieux vaut prévenir que guérir. Avec une surveillance de la disponibilité, vous êtes averti immédiatement si votre site web passe hors ligne. Vous n'avez ainsi pas à l'apprendre par un client ou un visiteur.
- UptimeRobot : offre gratuite avec des contrôles toutes les 5 minutes et des alertes par e-mail ou SMS
- Pingdom : surveillance plus complète avec analyse des performances
- StatusCake : offre de base gratuite avec surveillance et alertes
Mettez en place la surveillance sur vos pages les plus importantes : la page d'accueil, la page de contact et, éventuellement, votre tunnel de commande. Vous saurez ainsi rapidement où se situe le problème.
Envie d'en lire plus sur la gestion de site web ? Consultez notre article sur la configuration des tâches cron pour automatiser les tâches de maintenance, ou jetez un œil à l'hébergement fiable de Theory7, avec une garantie de disponibilité de 99,9 %.
Site web hors ligne : limiter l'impact
Lorsque votre site web passe hors ligne, la rapidité est essentielle. Mais en plus de résoudre le problème, vous devez aussi limiter l'impact sur votre activité. Voici des stratégies que vous pouvez préparer à l'avance :
Mettre en place une page de maintenance
Configurez une page de maintenance qui s'affiche automatiquement lorsque votre site rencontre des problèmes. Avec WordPress, vous pouvez le faire avec une extension de maintenance ou en plaçant un fichier .maintenance à la racine. Une page de maintenance soignée fait plus professionnel qu'un message d'erreur.
Le CDN comme filet de sécurité
Un Content Delivery Network (CDN) comme Cloudflare peut afficher une version en cache de votre site lorsque votre serveur est hors ligne. Cette fonction s'appelle « Always Online » et permet à vos visiteurs de continuer à consulter votre contenu, même si le serveur est temporairement inaccessible.
Plan de communication
Établissez un plan de communication en cas d'interruption de service :
- Publiez des mises à jour sur vos réseaux sociaux
- Envoyez un e-mail à vos clients si l'interruption dure plus longtemps
- Tenez une page d'état à jour (par exemple via statuspage.io ou une simple page sur un domaine distinct)
- Informez votre équipe et vos éventuels contacts clients
Documenter une procédure d'urgence
Rédigez un document décrivant les étapes à suivre lorsque votre site web est hors ligne. Conservez-le dans un endroit accessible (pas sur votre propre serveur). Indiquez-y :
- Les coordonnées de votre hébergeur et son numéro d'urgence
- Les identifiants du panneau de contrôle de votre hébergement, du FTP et de la base de données
- Les étapes pour résoudre les problèmes les plus fréquents
- Les coordonnées d'un spécialiste technique que vous pouvez appeler
- Les instructions pour restaurer une sauvegarde
Grâce à cette préparation, vous pouvez réagir rapidement et de façon structurée en cas de site web hors ligne, au lieu de paniquer.
Éviter qu'un site web passe hors ligne : bien choisir son hébergement
La meilleure façon d'éviter qu'un site web passe hors ligne est de choisir un hébergement fiable. Tenez compte de ces critères lors de votre choix :
- Garantie de disponibilité : choisissez au moins 99,9 % de disponibilité (ce qui représente encore presque 9 heures par an)
- Redondance : un hébergement avec plusieurs serveurs et un basculement automatique (failover)
- Sauvegardes quotidiennes : pour pouvoir restaurer rapidement en cas de problème
- Surveillance 24/7 : l'hébergeur détecte les problèmes avant que vous ne les remarquiez
- Un support réactif : lors de problèmes urgents, chaque minute compte
Un bon hébergeur investit dans une infrastructure qui réduit au minimum les interruptions de service. Un hébergement pas cher vous fait peut-être économiser quelques euros par mois, mais le coût d'une interruption de service pour votre activité est bien plus élevé.
Chez Theory7, notre support vous aide à résoudre les problèmes. Contactez-nous : nous cherchons volontiers la solution avec vous.
Site web hors ligne : mesures préventives
Prévenir les situations de site web hors ligne vaut toujours mieux que les résoudre. Avec les bonnes mesures préventives, vous réduisez au minimum le risque d'interruption de service imprévue.
Mettre en place une surveillance proactive
Mettez en place une surveillance complète qui ne vérifie pas seulement que votre site web est accessible, mais qui contrôle aussi le temps de réponse, la validité du SSL et le contenu de pages précises. Configurez des alertes pour les pannes complètes comme pour la dégradation des performances. Une hausse du temps de réponse est souvent un signe avant-coureur d'une panne imminente. Surveillez aussi les ressources du serveur, comme l'utilisation du processeur (CPU), la mémoire et l'espace disque, afin de repérer tôt les problèmes de capacité.
Redondance et basculement (failover)
Intégrez de la redondance à chaque niveau de votre infrastructure. Utilisez un CDN pour distribuer votre contenu sur plusieurs emplacements dans le monde. Configurez un second fournisseur DNS au cas où votre serveur DNS principal tomberait en panne. Effectuez des sauvegardes régulières que vous pouvez restaurer rapidement sur un autre serveur. Pour les sites web critiques pour l'entreprise, envisagez une configuration de basculement (failover) qui redirige automatiquement le trafic vers un serveur de secours en cas de panne.
Causes fréquentes et prévention
| Cause | Fréquence | Impact | Prévention |
|---|---|---|---|
| Attaque DDoS | Fréquente | Élevé | CDN avec protection DDoS |
| Panne de serveur | Rare | Élevé | Hébergement redondant |
| Erreur lors d'une mise à jour logicielle | Fréquente | Moyen | Environnement de préproduction (staging), sauvegardes |
| Pic de trafic | Occasionnelle | Moyen | Mise en cache, CDN, hébergement évolutif |
| Problème DNS | Rare | Élevé | Second fournisseur DNS |
| Certificat SSL expiré | Évitable | Moyen | Renouvellement automatique |
Site web hors ligne : communication et plan de reprise
Lorsque votre site web passe hors ligne, une communication efficace avec vos visiteurs et vos clients est tout aussi importante que la remise en état technique.
Tenir une page d'état à jour
Mettez en place une page d'état sur un domaine ou une plateforme distincts, qui reste accessible lorsque votre site web principal est hors ligne. Des services comme Statuspage, Cachet ou une simple page statique sur un CDN suffisent. Indiquez sur la page d'état quel est le problème, quand vous pensez qu'il sera résolu et ce que les clients peuvent faire en attendant. Une communication transparente pendant une interruption de service renforce la confiance de vos clients dans votre professionnalisme.
Documenter un plan de reprise
Documentez un plan de reprise étape par étape, qui décrit qui fait quoi en cas de panne. Notez les coordonnées de votre hébergeur, la procédure de restauration des sauvegardes et les étapes pour vérifier le bon fonctionnement après la reprise. Testez régulièrement le plan de reprise en effectuant une restauration de test sur un environnement distinct. Un plan de reprise bien documenté et testé réduit considérablement le délai de rétablissement.
Vous voulez mieux protéger votre site web ? Lisez aussi notre article sur la configuration de Cloudflare pour la protection DDoS et l'amélioration des performances.
Site web hors ligne : questions fréquentes
Lorsque votre site web passe hors ligne, les mêmes questions reviennent souvent. Nous répondons ci-dessous aux questions les plus posées pour vous aider à remettre rapidement votre site web en état.
À quelle vitesse dois-je réagir en cas d'interruption de service ?
Le délai de réaction dépend de l'importance de votre site web. Pour une boutique en ligne ou une application critique pour l'entreprise, vous devez réagir en quelques minutes pour limiter la perte de chiffre d'affaires. Pour un blog ou un site web d'information, un temps de réaction d'une heure est acceptable. Mettez en place une surveillance qui vous avertit immédiatement en cas d'interruption, afin de ne pas dépendre des signalements de visiteurs. Plus vous réagissez vite, moins l'interruption a d'impact sur vos visiteurs et sur votre positionnement dans les moteurs de recherche.
Questions fréquentes sur les interruptions de site web
- Une interruption de service affecte-t-elle mon SEO ? Une courte interruption, de quelques minutes à une heure, n'a pas d'impact mesurable sur votre classement. Une interruption prolongée, de plusieurs heures à plusieurs jours, peut conduire Google à retirer temporairement vos pages de l'index. Après le rétablissement, le classement revient généralement en quelques jours.
- Dois-je informer mes visiteurs ? Oui, une communication transparente renforce la confiance. Utilisez les réseaux sociaux et une page d'état pour informer vos visiteurs de la cause et de la durée de rétablissement prévue.
- Comment éviter que mon site web passe hors ligne ? Choisissez un hébergeur fiable avec une forte garantie de disponibilité, mettez en place une surveillance, effectuez des sauvegardes régulières, gardez vos logiciels à jour et utilisez un CDN pour une disponibilité accrue.
- Que faire si mon site web est hors ligne à cause d'un piratage ? Isolez immédiatement le site web en gelant le compte d'hébergement. Restaurez une sauvegarde saine antérieure au piratage. Identifiez et corrigez la faille de sécurité avant de remettre le site en ligne.
- Vais-je obtenir une compensation de mon hébergeur ? La plupart des hébergeurs accordent des crédits de service lorsqu'ils ne respectent pas leur SLA. La compensation se limite généralement à un pourcentage de vos frais d'hébergement mensuels.
Site web hors ligne : résumé et plan d'action
Une situation de site web hors ligne est stressante, mais elle se résout vite avec la bonne préparation et la bonne approche. Nous résumons ici les points d'action essentiels.
Procédure d'urgence en cas d'interruption du site web
Suivez cette procédure d'urgence en cas de panne imprévue du site web. Première étape : vérifiez si le problème vient de votre hébergeur, via sa page d'état ou en testant un autre site web sur le même serveur. Deuxième étape : vérifiez dans votre propre configuration les modifications récentes qui pourraient avoir causé le problème. Troisième étape : contactez votre hébergeur si vous ne parvenez pas à identifier le problème vous-même. Quatrième étape : informez vos visiteurs et vos clients via votre page d'état ou vos réseaux sociaux. Cinquième étape : documentez l'incident après le rétablissement et prenez des mesures pour éviter qu'il se reproduise.
Plan de prévention pour une disponibilité maximale
Évitez les interruptions futures grâce à un plan de prévention. Mettez en place une surveillance externe qui contrôle votre site web en continu. Configurez des sauvegardes automatiques que vous pouvez restaurer rapidement. Gardez tous vos logiciels à jour avec les derniers correctifs de sécurité. Utilisez un CDN pour une disponibilité accrue et une protection DDoS. Testez régulièrement votre plan de reprise pour vérifier qu'il fonctionne le jour où vous en avez besoin. Avec ces mesures préventives, vous réduisez au minimum à la fois le risque d'interruption et son impact lorsqu'elle survient malgré tout.
Site web hors ligne : communiquer avec vos clients et vos visiteurs
Lorsque votre site web passe hors ligne, une communication transparente envers vos clients est essentielle. Mettez en place une page d'état sur un domaine ou un sous-domaine distincts, qui fonctionne indépendamment de votre site web principal. Informez vos clients de façon proactive par e-mail ou sur les réseaux sociaux lorsque vous effectuez une maintenance planifiée. En cas d'interruption non planifiée, donnez des estimations honnêtes du délai de rétablissement prévu et mettez-les à jour régulièrement. Une stratégie de communication professionnelle pendant une interruption renforce la confiance de vos clients et montre que vous prenez la situation au sérieux et que vous travaillez activement à une solution.
Prévenir les interruptions de service imprévues
La meilleure stratégie contre un site web qui passe hors ligne est la prévention. Mettez en place de la redondance à plusieurs niveaux : utilisez un CDN pour le contenu statique, configurez la réplication de base de données pour les données critiques et prévoyez des sauvegardes automatiques que vous pouvez restaurer sur un autre serveur. Testez votre processus de restauration au moins une fois par trimestre, afin de pouvoir, en cas de panne réelle, agir rapidement et efficacement sans perdre un temps précieux à chercher les procédures.
Sources et références
- Let's Encrypt : certificats SSL gratuits (letsencrypt.org)
- Cloudflare : Learning Center (cloudflare.com/learning)
- SSL Labs : SSL Server Test by Qualys (ssllabs.com)