Mon site Web est cassé. Maintenant, qu'est ce que je fais?
Publié: 2022-09-21Matinée au bureau. Le téléphone sonne. Un de mes clients appelant avec panique dans sa voix : « Mon site Web a disparu. On n'y arrive pas ! Ce n'est pas là!" Son activité dépend des clients qui passent des commandes sur son site Web toute la journée. Lorsqu'il ne peut pas accéder à son site Web, il est clair qu'il ne peut pas recevoir et exécuter des commandes. Un très mauvais début de journée en effet.
Une autre fois, je parle avec un coach de vie de son site Web. Lorsque la conversation porte sur la sécurité et la disponibilité permanente du site Web, elle ne voit aucun problème. "Si jamais mon site Web tombe en panne, je le reconstruirai."
Pas de problème, en effet. Sauf lorsque son site Web tombe en panne/crash/implose/est piraté (cela arrivera, au pire moment possible, grâce à Murphy), ses clients ne pourront pas la trouver en ligne.
Jusqu'à ce qu'elle arrête tout le reste pour reconstruire le site Web (perdant ainsi des revenus) ou embauche quelqu'un pour construire très rapidement un nouveau site Web pour elle (certainement un travail urgent pour un supplément de $$$$).
Comme le dit la phrase de A Knight's Tale , « Douleur. Beaucoup de douleur.
Il y a un problème, mais où ?
Lorsque votre site Web tombe en panne, il est important de déterminer d'abord où se situe le problème sur Internet.
Il existe de nombreux sauts entre un navigateur et le serveur qui contient réellement les fichiers du site Web. Un problème à n'importe quel point de cette chaîne alambiquée peut empêcher les gens de visiter votre site Web. Même si tout est parfaitement correct avec les fichiers du site Web.
Tout va bien à la maison ?
Tout d'abord, vérifiez si le problème est local à votre emplacement :
- Votre ordinateur/appareil mobile est-il réellement connecté à Internet ?
- Le modem fonctionne-t-il ?
- Votre appareil et votre navigateur fonctionnent-ils correctement ?
- Pouvez-vous visiter d'autres sites Web dans votre navigateur ?
- Pouvez-vous visiter votre site Web en utilisant un autre navigateur sur votre appareil ?
- Avez-vous vidé/réinitialisé les caches de votre navigateur ? Tous les navigateurs stockent les données des sites Web récemment visités dans leur cache, sur l'idée que si vous revisitez une page, elle se charge beaucoup plus rapidement à partir d'un cache local que depuis Internet. Ce qui est très bien, jusqu'à ce qu'un cache local tenace vous empêche d'accéder à un site Web en direct. Il se peut donc que vous ne voyiez pas la dernière version mise à jour de la page.
- Pouvez-vous visiter votre site Web à l'aide d'un autre appareil ? (Si un site ne se charge pas sur un ordinateur, pouvez-vous le récupérer sur votre téléphone ?)
- Est ce juste moi? Vous pouvez vérifier si un site Web est indisponible uniquement pour vous ou pour tout le monde sur https://isitdownorjust.me ou https://downforeveryoneorjustme.com. Cela vous indiquera si le site Web est vraiment en panne ou si le problème se situe quelque part entre votre navigateur et le serveur d'hébergement.
Dépannage au-delà du modem
Si tout fonctionne au niveau local, vérifiez le fournisseur d'accès Internet (FAI). Ils s'efforcent d'être toujours allumés, mais parfois les problèmes de connexion. Il peut s'agir d'un court instant ou d'une panne plus longue. Cela pourrait affecter uniquement votre emplacement, être à l'échelle de la ville ou même de la région.
Votre FAI devrait être en mesure de vous dire si c'est votre connexion à son service qui pose problème et de le faire réparer pour vous. Si le problème affecte une plus grande zone, il n'y a peut-être rien à faire, sauf attendre que la panne soit réparée.
Le FAI se connecte à son tour à la dorsale Internet. Ce qui pourrait être une mauvaise journée, provoquant des pannes régionales ou même nationales. Encore une fois, votre FAI peut être en mesure de fournir des informations sur l'étendue de la panne et de prévoir quand le service sera rétabli.
L'heure du plan B
Si la panne Internet se produit quelque part chez votre FAI (ou même sur le backbone), il peut être utile d'avoir un plan B :
- Si l'Internet filaire est coupé, vous pourrez peut-être utiliser un téléphone comme point d'accès et vous connecter via le réseau mobile
- Internet peut être dans votre immeuble ou dans une partie de la ville. En vous rendant physiquement à un autre endroit (ami, bibliothèque, café), vous pourrez peut-être vous connecter à partir de là.
- Une entreprise qui s'appuie sur une connexion permanente à Internet peut choisir de payer l'accès à Internet auprès de 2 FAI. De cette façon, ils peuvent rapidement basculer vers le fournisseur de secours en cas de panne du fournisseur habituel.
Un diagnostic rapide et un plan B peuvent vous sauver la mise et vous remettre en ligne (y compris sur votre site Web).
Ces options ci-dessus m'ont sauvé la journée plusieurs fois lorsqu'il y a eu une panne Internet locale.
La première étape du diagnostic d'un site Web défectueux consiste alors à déterminer où se situe le problème dans la chaîne. Une fois diagnostiqué, si vous pouvez résoudre ce problème, faites-le par tous les moyens. Ou vous pourrez peut-être le contourner temporairement. Malheureusement, parfois, il n'y a rien à faire à part attendre que la partie responsable résolve le problème.
Mais vous savez également que votre site Web est toujours là, accessible à ceux dont Internet fonctionne.
Lorsque votre site Web est réellement en panne
D'un autre côté, si votre site Web est vraiment hors ligne, vous êtes confronté à un scénario différent.
Registraire de domaine et DNS
Votre site Web peut être en panne en raison d'un problème d'enregistrement de domaine ou de DNS. Les enregistrements du serveur de noms de domaine sont une recherche qui traduit l'URL lisible par l'homme (votredomaine.com) en une adresse numérique qui pointe vers le serveur d'hébergement réel. Si quelque chose ne va pas chez le registraire de domaine ou avec le DNS, les visiteurs peuvent ne pas être en mesure d'accéder à votre site Web. Jusqu'à ce que le problème soit résolu bien sûr.
- Sachez où votre domaine est enregistré et où se trouvent les enregistrements DNS, ainsi que qui contacter en cas de problème à ce niveau.
Si tout va bien jusqu'à présent, le prochain endroit à vérifier est votre société d'hébergement.
Société d'hébergement
Chaque site Web est hébergé sur un serveur Web. Est-il opérationnel ?
Le serveur peut être en panne, auquel cas le site Web ne s'affichera pas du tout.
Mais le serveur peut également ne pas fonctionner correctement ou disposer de suffisamment de ressources. Dans ce cas, une grande partie du site Web peut fonctionner, mais certaines fonctionnalités échouent.
- Sachez où votre site Web est hébergé et comment contacter l'assistance lorsque vous avez besoin d'aide.
- Investissez dans un hébergement de qualité, avec une capacité définie et un bon support. Certaines sociétés d'hébergement se contentent de répondre à votre ticket dans les 24 à 48 heures, ce qui n'est pas utile lorsque votre site Web est actuellement en panne. Une bonne société d'hébergement, comme LiquidWeb ou Nexcess, aura un chat en direct et une assistance téléphonique ainsi qu'une assistance par ticket et répondra rapidement. Votre entreprise dépend de la disponibilité de votre site Web.
Lorsque le site Web lui-même est cassé
Si tout va bien jusqu'à présent, il y a probablement quelque chose qui ne va pas avec les fichiers ou le code du site Web. Quelques scénarios possibles :
Je mettais à jour un plugin et il a supprimé tout le site Web
Chaque fois que vous exécutez des mises à jour, il y a toujours quelque chose qui ne va pas. Ce qui pourrait faire tomber tout le site. Ou casser la fonctionnalité, ce qui fait que le site Web se comporte de manière inattendue.
- Sauvegardez toujours votre site Web avant d'exécuter des mises à jour. De cette façon, si les choses explosent vraiment, vous pouvez toujours réinstaller le site à partir de la sauvegarde.
- Vérifiez toujours attentivement votre site Web après avoir effectué des mises à jour pour vous assurer que tout fonctionne toujours correctement.
- Le moment est venu d'apprendre à annuler une modification ou à réinstaller votre site Web à partir d'une sauvegarde, lorsque tout fonctionne correctement, et non après une catastrophe.
Je travaillais sur le site Web et maintenant il est cassé
Vous ajoutez peut-être du contenu sur le site Web, comme une nouvelle page ou modifiez un code de style et pouf, le site Web est cassé.
Quelque chose d'aussi petit qu'une virgule au mauvais endroit dans le code html, css ou autre qui exécute le site Web peut totalement faire exploser les choses. Au lieu de la page Web que vous attendiez, vous obtenez un message d'erreur qui peut ou non être utile.
Le pire des cas est si vous utilisez les éditeurs de thèmes ou de plugins intégrés à WordPress et que quelque chose ne va pas, car l'erreur pourrait vous empêcher d'accéder au tableau de bord et à l'éditeur. Comment dépannez-vous et corrigez-vous le code lorsque vous ne pouvez pas y accéder ? Sans accès alternatif, le site Web entier devra peut-être être supprimé et reconstruit à partir de zéro.
C'est pourquoi je désactive toujours les éditeurs de thèmes et de plugins intégrés sur les sites WordPress que je crée. Au lieu de cela, j'utilise une application distincte pour modifier le code. Maintenant, quand il y a une erreur (et cela arrivera), j'ai toujours accès au code et je peux dépanner pour résoudre le problème. Même si l'intégralité du site Web n'apparaît que sous la forme d'un message d'erreur dans le navigateur.
En savoir plus sur la désactivation des éditeurs de thèmes et de plugins intégrés et sur ce qu'il faut utiliser pour modifier le code à la place dans mon article WordPress et la bombe intégrée.
Chérie, tu n'as pas l'air si bien
Parfois, nous visitons notre site Web, et il ne se ressemble tout simplement pas. Peut-être qu'il ne se charge pas correctement, que je ne peux pas me connecter ou que d'autres fonctionnalités ne fonctionnent pas soudainement.
Vous criez le mot H et considérez que cela pourrait être un problème avec le serveur d'hébergement. Voici deux exemples :
Sur l'un de mes sites, les redirections de pages ne fonctionnaient plus correctement ou pas du tout. Ainsi, les visiteurs se sont retrouvés confus, attendant le chargement de la page suivante, ce qui ne s'est jamais produit. C'est une mauvaise expérience utilisateur.
Sur un autre site, du coup, on n'a pas pu se connecter au tableau de bord, et les sauvegardes ont cessé de fonctionner.
Dans les deux cas, il s'agissait d'un problème d'espace serveur. Sur le premier site, un processus de sauvegarde malveillant avait rempli le serveur de sauvegardes au lieu de les supprimer. Le serveur, étant à court d'espace, ne pouvait pas fonctionner correctement. Une fois le processus de sauvegarde corrigé et les données supplémentaires supprimées, tout a parfaitement fonctionné à nouveau.
Dans le second cas, les fichiers du site Web eux-mêmes étaient si volumineux qu'il n'y avait pas de place dans le compte d'hébergement pour une copie complète. Mais une sauvegarde crée une copie complète qui se trouve temporairement sur le serveur avant d'être envoyée hors site pour stockage. Une fois le serveur rempli, il s'est verrouillé et nous n'avons pas pu nous connecter à WordPress. Il a fallu accéder au compte d'hébergement pour supprimer manuellement les fichiers de sauvegarde afin de rétablir l'ordre.
Ce sont des problèmes que votre hébergeur devrait pouvoir résoudre.
Ce n'est pas du tout ce à quoi je m'attendais...
Enfin, la chose à laquelle tant de propriétaires de sites Web sautent immédiatement lorsque leur site Web n'est pas accessible ou ne fonctionne pas correctement. Il a été piraté.
Certains piratages sont faciles à détecter. Vous allez sur le site Web et voyez quelque chose de différent de ce à quoi vous vous attendiez. Ou vous êtes redirigé vers un site entièrement différent.
Les autres piratages sont beaucoup plus difficiles à détecter. Par exemple, votre site Web est lent ou ne répond pas.
Que fais-tu? Tout d'abord, comprenez qu'il existe de nombreuses façons d'accéder à un site Web et à ses fichiers. Le simple fait de changer les mots de passe des comptes d'utilisateurs, bien qu'utile, ne suffira pas.
La formation iThemes propose des formations sur la gestion des sites Web piratés, et le processus n'est pas nécessairement pour les âmes sensibles.
C'est probablement pourquoi beaucoup de gens préfèrent se mettre la tête dans le sable et insistent sur le fait que "personne ne voudrait pirater mon petit site, donc je n'ai pas à m'inquiéter".
Si votre site Web a été piraté, votre hébergeur ne vous sera probablement pas d'une grande aide. En effet, le problème concerne les fichiers de votre site Web. Et ceux-ci sont de votre responsabilité.
Mais vous n'en savez probablement pas assez pour vraiment réparer un site Web piraté. En tant que propriétaire d'entreprise, vous n'avez pas non plus le temps de vous occuper de ce processus. Cela prend beaucoup de temps.
Si vous avez quelqu'un qui travaille avec vous pour fournir des mises à jour, une sécurité et des sauvegardes régulières du site Web, il est bien placé pour empêcher de nombreuses tentatives de piratage. Ils peuvent également sauver un site Web qui est piraté. Et vous voulez certainement quelqu'un à vos côtés à ce stade.
Une approche peut consister à supprimer entièrement l'installation actuelle du site Web (WordPress) et le compte C-panel dans lequel il se trouve. Un nouveau compte est ensuite créé et le site Web est réinstallé à partir d'une sauvegarde dont la validité a été vérifiée. Bien sûr, les mots de passe à tous les niveaux seront modifiés.
La clé est d'avoir des sauvegardes stockées loin du serveur d'hébergement. Je conserve au moins un mois de sauvegardes pour chaque site Web que je gère. Au cas où.
Les logiciels malveillants peuvent avoir été présents, mais non détectés, sur votre site Web pendant un certain temps. Dans ce cas, la réinstallation à partir d'une sauvegarde récente entraînera le malware sur le site restauré. Ainsi, le cirque peut recommencer.
Récupération
Vous avez probablement compris maintenant que je suis gros sur les sauvegardes. Beaucoup d'entre eux.
Contrairement à mon amie coach, qui prévoyait de reconstruire son site Web à partir de zéro en cas de problème, je ne veux jamais reconstruire un site Web à partir de zéro sans raison valable. C'est beaucoup de travail et toujours à un moment inopportun.
Avoir des sauvegardes est la clé de tout effort de récupération réussi.Je veux dire des sauvegardes complètes quotidiennes du site Web stockées quelque part loin du serveur d'hébergement. Si un site Web est piraté, toutes les sauvegardes stockées à cet emplacement sont compromises. Et si le serveur tombe en panne, votre site Web et les sauvegardes ont disparu.
Je compte sur BackupBuddy pour les sauvegardes manuelles et automatiques depuis de nombreuses années. Cela facilite également la migration d'un site Web vers un nouvel emplacement.
La récupération peut être simple, un défi ou carrément difficile. Tout dépend du problème réel du site Web et de la qualité de votre préparation. Mais avoir des sauvegardes fiables rendra les choses beaucoup plus faciles.
Une once de prévention vaut mieux que guérir
Des problèmes de site Web se produiront. Votre site Web plantera/sera piraté/ne fonctionnera pas à un moment donné. C'est juste une question de temps.
Donc, vous voulez être prêt. Ensuite, vous pouvez minimiser les temps d'arrêt lorsque les choses tournent mal.
8 étapes pour se préparer :
- Sauvegardes régulières. Sauvegardes quotidiennes complètes stockées en dehors du serveur d'hébergement. Vous voulez des sauvegardes que vous contrôlez et qui ne dépendent pas de la société d'hébergement. Utilisez un plugin de sauvegarde WordPress comme BackupBuddy pour définir des calendriers de sauvegarde pour sauvegarder l'intégralité de votre site.
- Suivez la disponibilité. Il existe plusieurs outils qui vérifieront votre site Web et vous feront savoir s'il est toujours là. Les trackers de disponibilité aident également le site Web à déclencher des fonctions telles que l'exécution de sauvegardes automatisées qui peuvent ne pas se produire si le site Web n'est pas visité régulièrement. Je compte sur iThemes Sync pour gérer les sites Web et suivre leur disponibilité.
- Sachez qui appeler. Votre FAI, société d'hébergement, registraire de domaine, gestionnaire des mises à jour de sites Web, de la sécurité et des sauvegardes, pour n'en nommer que quelques-uns. Sachez comment les contacter et ce à quoi vous pouvez vous attendre en termes de réponse en cas de problème.
- Utilisez un hébergement de qualité. Il existe encore des entreprises qui annoncent des offres d'hébergement à bas prix. Comprenez ce que le pack d'hébergement fournit réellement et à quelle distance se trouve l'assistance lorsque vous en avez vraiment besoin. Un bon hébergement a un prix. Cependant, le coût pour l'activité de votre site Web étant en baisse parce que la société d'hébergement ne livre pas, cela consommera rapidement toutes les économies que vous avez réalisées grâce à un plan de base.
- Désactivez les éditeurs de thèmes et de plugins intégrés dans WordPress. Au moins, n'utilisez JAMAIS ces éditeurs intégrés dans WordPress. Mieux encore, modifiez toujours le code du thème ou du plug-in à l'aide d'une application externe.
- Exécutez un logiciel de sécurité. J'utilise et recommande iThemes Security. Assurez-vous également qu'il est correctement configuré pour vos besoins. Le simple fait d'activer un plugin de sécurité n'est peut-être pas aussi sûr que vous le pensez.
- Mettez régulièrement à jour le noyau, le thème et les plugins de WordPress. La plupart des propriétaires d'entreprise ont intérêt à ce que cela soit fait pour eux, car ils ont une entreprise à gérer. Allez-vous également toujours exécuter les mises à jour même lorsque les choses sont occupées dans l'entreprise ? Allez-vous suivre toutes les dernières nouvelles sur la sécurité et les menaces en ligne ? De nombreux concepteurs/développeurs comme moi proposent cela comme un service de conciergerie pour leurs clients. Ils veulent juste savoir que c'est fait.
- Visitez régulièrement votre site Web et vérifiez sa fonctionnalité. Cela permet également de garder le site Web à l'esprit pour vous. C'est votre site Web. Vous remarquerez que quelque chose ne fonctionne pas correctement. Ne vous attendez pas à ce que les visiteurs vous informent si les choses ne fonctionnent pas. Ils iront probablement chez votre concurrent à la place.
Le temps de créer ce plan, c'est quand tout fonctionne très bien. Une fois qu'il y a un problème et que le site Web est en panne, il est trop tard.
Il faut anticiper l'imprévu
Les sites Web vont casser. Planifiez pour que cela se produise. Ensuite, quand c'est le cas, vous êtes prêt et pouvez prendre la meilleure action dans la situation donnée.
Vous souvenez-vous de ce propriétaire d'entreprise qui m'a appelé en panique parce que son site Web était en panne ?
Il s'est avéré qu'il n'était pas réellement en panne. Tout le monde, sauf lui, pouvait y accéder. Heureusement, il était préparé. Il avait un autre FAI vers lequel il pouvait basculer. Il a fallu beaucoup plus de temps pour que ce FAI dépanne de son côté pour comprendre pourquoi il bloquait une poignée de sites Web qui ne devraient pas être bloqués. En fin de compte, les choses se sont arrangées et ni son site Web ni son entreprise n'ont été perdus.
Quant à cette coach de vie, en espérant que son site Web ne tombe jamais en panne, je lui souhaite vraiment tout le meilleur. Mais un jour ça arrivera...
Soyez donc toujours prêt. Parce que vous savez que les choses vont se casser à un moment donné. Soyez prêt avec un plan pour l'inattendu. Ensuite, lorsque votre site Web tombe en panne, vous pouvez récupérer et passer à autre chose sans catastrophe totale.
Le meilleur plugin de sécurité WordPress pour sécuriser et protéger WordPress
WordPress alimente actuellement plus de 40 % de tous les sites Web, il est donc devenu une cible facile pour les pirates ayant des intentions malveillantes. Le plugin iThemes Security Pro élimine les conjectures de la sécurité de WordPress pour faciliter la sécurisation et la protection de votre site Web WordPress. C'est comme avoir un expert en sécurité à plein temps dans le personnel qui surveille et protège constamment votre site WordPress pour vous.
Claes Jonasson est web designer, créatif et écrivain chez Claes Jonasson Design. En plus de travailler avec des clients 1:1, il enseigne également des cours en ligne. Il est passionné par la création d'expériences utilisateur exceptionnelles en ligne et hors ligne et a travaillé dans les médias « depuis qu'il savait tenir un stylo. En cours de route, il s'est également retrouvé à faire diverses autres choses, comme travailler comme débardeur et conduire des chars militaires. En dehors du travail, Claes écrit des nouvelles et des fictions plus longues. Il aime faire de la randonnée (le temps de réfléchir), faire du train (comme d'un océan à l'autre à travers les États-Unis), lire des livres et écouter des podcasts. En plus de passer du temps avec sa famille.