# Mon site web ne se charge pas : liste de vérification diagnostique

Source: https://support.kapsulehost.com/fr-fr/website-not-loading

Travaillez ces étapes dans l'ordre. Chaque étape permet soit d'identifier la cause, soit de l'écarter. La plupart des problèmes sont résolus à l'étape 5.

---

## Étape 1 : Vérifiez si le problème ne concerne que vous

Avant de dépanner votre site ou votre serveur, confirmez que le problème n'est pas local à votre appareil ou à votre réseau.

**Comment vérifier :**
- Rendez-vous sur [downforeveryoneorjustme.com](https://downforeveryoneorjustme.com) et saisissez votre domaine. S'il indique que le site est en ligne, le problème vient de chez vous.
- Faites basculer votre téléphone du WiFi aux données mobiles et essayez de charger le site. S'il se charge avec les données mobiles, le problème vient de votre réseau local ou de votre routeur WiFi.
- Demandez à quelqu'un d'autre (dans un lieu différent) d'essayer de charger votre site.

**Si le problème ne concerne que vous :** videz votre cache DNS (voir l'étape 3), redémarrez votre routeur, ou essayez depuis un autre réseau.

**Si le site est hors ligne pour tout le monde :** passez à l'étape 2.

---

## Étape 2 : Vérifiez les alertes ou les avis de maintenance dans KPanel

Connectez-vous à **KPanel** sur [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com) et vérifiez s'il y a des avis en haut du tableau de bord.

KapsuleHost affiche des alertes pour :
- Les fenêtres de maintenance programmée affectant votre serveur.
- Les incidents actifs que l'équipe est déjà en train d'examiner.
- Les avis spécifiques à votre compte ou à votre site.

S'il y a un incident actif, l'équipe de support travaille déjà dessus. Vous pouvez suivre les mises à jour de statut directement depuis KPanel.

**S'il n'y a aucune alerte :** passez à l'étape 3.

---

## Étape 3 : Videz le cache de votre navigateur et essayez une actualisation forcée

Une version mise en cache d'une page défaillante, d'une redirection expirée ou d'une ancienne erreur SSL peut persister même après la résolution du problème sous-jacent.

**Actualisation forcée (vide le cache pour la page actuelle) :**
- Windows/Linux : `Ctrl + Shift + R`
- Mac : `Cmd + Shift + R`

**Essayez une fenêtre privée/navigation privée :**

La navigation privée ignore toutes les données en cache et tous les cookies. Appuyez sur `Ctrl + Shift + N` (Windows) ou `Cmd + Shift + N` (Mac) dans Chrome, ou `Ctrl + Shift + P` dans Firefox.

**Vider tout le cache du navigateur :**
- Chrome : Paramètres > Confidentialité et sécurité > Effacer les données de navigation > Images et fichiers en cache.
- Firefox : Paramètres > Vie privée et sécurité > Cookies et données de sites > Effacer les données.
- Safari : Développement > Vider les caches (activez d'abord le menu Développement dans Safari > Paramètres > Avancé).

**Si le fait de vider le cache résout le problème :** le site fonctionne. Aucune autre action n'est nécessaire.

**Si le site ne se charge toujours pas :** passez à l'étape 4.

---

## Étape 4 : Vérifiez le statut de votre domaine dans KPanel

Un domaine expiré ou mal configuré rendra votre site inaccessible.

1. Allez dans **KPanel > Domaines**.
2. Trouvez votre domaine dans la liste.
3. Vérifiez son statut. Un domaine doit afficher **Actif**. S'il affiche **Expiré**, **Suspendu** ou **Renouvellement en attente**, c'est là votre problème.

**Si le domaine est expiré :** renouvelez-le dans KPanel > Domaines. La propagation DNS après renouvellement peut prendre jusqu'à quelques heures.

**Si le domaine affiche Actif :** passez à l'étape 5.

---

## Étape 5 : Vérifiez la configuration DNS

Votre domaine doit pointer vers les serveurs de noms de KapsuleHost pour que votre site soit résolu. La propagation après une modification DNS peut prendre jusqu'à 48 heures, bien que ce soit généralement beaucoup plus rapide.

**Vérifiez où votre domaine pointe :**

Utilisez un outil comme [dnschecker.org](https://dnschecker.org) ou [whatsmydns.net](https://whatsmydns.net) et saisissez votre domaine pour vérifier ses serveurs de noms.

Votre domaine doit afficher les serveurs de noms de KapsuleHost. S'il affiche des serveurs de noms provenant d'un autre fournisseur, le domaine ne pointe pas vers KapsuleHost.

**Dans KPanel > Domaines**, confirmez que :
- Le domaine est listé et actif.
- Les enregistrements DNS corrects existent (en particulier l'enregistrement A pointant vers l'adresse IP de votre serveur).

**Si les serveurs de noms sont incorrects :** mettez-les à jour chez votre bureau d'enregistrement de domaine pour qu'ils pointent vers [les serveurs de noms de KapsuleHost](https://support.kapsulehost.com/fr-fr/nameservers). La propagation prendra jusqu'à 48 heures.

**Si les serveurs de noms sont corrects mais que le site ne se charge toujours pas :** passez à l'étape 6.

---

## Étape 6 : Vérifiez le statut de votre certificat SSL

Si votre [certificat SSL](https://support.kapsulehost.com/fr-fr/ssl-certificates) a expiré ou n'a pas été renouvelé, les navigateurs bloqueront le site avec un avertissement de sécurité plutôt que de le charger. Les visiteurs voient des erreurs telles que « Votre connexion n'est pas privée » ou « ERR_CERT_COMMON_NAME_INVALID ».

1. Allez dans **KPanel > Sites web > [votre site]**.
2. Recherchez un indicateur de statut SSL ou HTTPS.
3. Si le certificat SSL affiche **Expiré**, **Invalide** ou **Échec**, c'est là votre problème.

Pour émettre à nouveau le certificat, cliquez sur **Renouveler SSL** ou **Réémettre le certificat** dans KPanel. L'émission du certificat se termine généralement en 1 à 2 minutes.

> **Note:** Les certificats SSL ne peuvent être émis que lorsque le DNS pointe correctement vers les serveurs de KapsuleHost. Si l'étape 5 a révélé un problème DNS, corrigez-le d'abord, puis réémettez le certificat SSL.

**Si le SSL semble correct :** passez à l'étape 7.

---

![Une page de détail de site web dans KPanel](https://support.kapsulehost.com/help/screenshots/website-not-loading-overview.1c20e61b.webp)

## Étape 7 : Vérifiez le statut de votre site dans KPanel

1. Allez dans **KPanel > Sites web**.
2. Trouvez votre site dans la liste et vérifiez son indicateur de statut.
3. Un site doit afficher **En cours d'exécution** ou **Actif**. S'il affiche **Arrêté**, **Suspendu**, ou montre une icône d'erreur, cliquez sur le site pour plus de détails.

Si le site est arrêté, vous pourrez peut-être le redémarrer directement depuis KPanel. S'il est suspendu en raison d'un problème de facturation, allez dans **KPanel > Facturation** pour régler le paiement.

**Si le site affiche qu'il est en cours d'exécution mais ne se charge toujours pas :** passez à l'étape 8.

---

## Étape 8 : Vérifiez s'il y a eu une modification récente

Repensez à la dernière modification apportée au site. Une mise à jour défaillante est l'une des causes les plus courantes de panne d'un site.

Coupables courants :
- Une mise à jour d'extension ou de thème WordPress.
- Un changement de version PHP.
- Une modification manuelle du code.
- Une modification de base de données.
- L'installation d'une nouvelle extension.

**Si une modification récente en est la cause :** restaurez à partir de la sauvegarde que vous avez effectuée avant d'apporter la modification. Consultez [Restaurer votre site à partir d'une sauvegarde](https://support.kapsulehost.com/fr-fr/restoring-from-backup).

**Si vous avez changé la version PHP :** allez dans **KPanel > Sites web > [site] > Paramètres > PHP** et revenez à la version précédente. Cela prend effet immédiatement.

**Si vous n'êtes pas sûr de ce qui a changé :** passez à l'étape 9.

---

## Étape 9 : Vérifiez les journaux du site pour des erreurs PHP ou d'application

Les erreurs au niveau de l'application (erreurs fatales PHP, échecs de connexion à la base de données, variables d'environnement mal configurées) seront enregistrées dans les [journaux de votre site](https://support.kapsulehost.com/fr-fr/error-logs).

1. Allez dans **KPanel > Sites web > [votre site]**.
2. Cliquez sur l'onglet **Journaux**.
3. Recherchez les entrées d'erreur récentes. Les erreurs fatales PHP incluent généralement un nom de fichier et un numéro de ligne, ce qui identifie exactement quelle extension ou quel code est défaillant.

Erreurs de journal courantes et leur signification :

| Erreur | Cause probable |
|---|---|
| `Fatal error: Call to undefined function` | Le code de l'extension ou du thème n'est pas compatible avec la version PHP actuelle |
| `Access denied for user ... to database` | Les identifiants de la base de données sont incorrects ou la base de données est indisponible |
| `Maximum execution time exceeded` | Un processus reste bloqué, souvent une extension effectuant un appel API externe lent |
| `No space left on device` | Quota de stockage dépassé |
| `syntax error` | Un fichier de code présente un problème de syntaxe, souvent dû à une modification manuelle |

Si vous voyez une erreur liée au stockage, allez dans **KPanel > Sites web > [votre site]** et vérifiez le chiffre de stockage dans son **Aperçu**. Vider les fichiers de cache ou supprimer les téléversements inutilisés peut libérer rapidement de l'espace.

---

## Toujours pas résolu ? Contactez le support

Si vous avez suivi les 9 étapes et que le site ne se charge toujours pas, contactez le support en fournissant les informations suivantes. Plus vous donnez de détails, plus vite le problème pourra être diagnostiqué :

- **Votre nom de domaine**
- **Le message d'erreur exact** (copiez le texte ou prenez une capture d'écran)
- **Ce que vous constatez à chaque étape** que vous avez effectuée ci-dessus
- **Le moment où le problème a commencé** (plus c'est précis, mieux c'est)
- **Toute modification effectuée** autour du moment où le problème a commencé
- **Votre adresse IP** (rendez-vous sur [whatismyip.com](https://whatismyip.com) pour la trouver)

Contactez le support à [support@kapsulehost.com](mailto:support@kapsulehost.com) ou ouvrez un ticket dans **KPanel > Support > Nouveau ticket**.
