TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Comment réparer les temps d’arrêt du site WordPress et le mettre en ligne ?

11

Il existe deux manières différentes d’héberger des sites Web sur le Web. L’une consiste à opter pour des sociétés d’hébergement gratuites comme Weebly, Wix, etc. C’est une option bonne et facile pour un petit propriétaire de site. Cependant, si vous envisagez de gérer un blog ou un site de commerce électronique comme carrière, vous devez être prudent dans le choix de la plate-forme. Voici la deuxième option comme WordPress, Drupal, Joomla et d’autres plateformes de forums PHP. WordPress est le favori de nombreux blogueurs et propriétaires de boutiques en raison des vastes options disponibles.

Mais en tant que propriétaire individuel, vous devez vraiment travailler dur pour établir la présence en ligne de votre site. Ainsi, tout temps d’arrêt de votre site affectera la réputation et les ventes. La première tâche pour vous est de dépanner et de mettre le site en ligne. Dans cet article, discutons des correctifs que vous pouvez essayer lorsqu’un site WordPress tombe en panne.

Comment confirmer l’arrêt du site ou non ?

Il est impossible d’ouvrir manuellement et de vérifier que le site est accessible à vie. Par conséquent, vous devez trouver un moyen de surveiller la disponibilité de votre site et d’être averti en cas de panne.

une. Utiliser le plugin

Utilisez des plugins comme Jetpack pour surveiller les temps d’arrêt. Ce plugin enverra instantanément un e-mail à l’administrateur s’il détecte que le site est en panne. Vous trouverez ci-dessous un exemple d’e-mail de Jetpack indiquant le temps d’arrêt.

Comment réparer les temps d'arrêt du site WordPress et le mettre en ligne ?

Surveillez les temps d’arrêt avec Jetpack

Le plugin enverra également un e-mail dès que votre site sera à nouveau opérationnel. Cela vous aidera à comprendre la durée des temps d’arrêt et à prendre des mesures supplémentaires.

b. Utilisation d’autres sites

Si vous ne souhaitez pas installer de plug-in supplémentaire, essayez d’utiliser des solutions de surveillance tierces. Il existe de nombreux services disponibles à la fois gratuitement et premium.

c. Vérifier la disponibilité instantanée

Parfois, le site peut être en panne uniquement pour vous. Utilisez les services de surveillance du site vers le haut ou vers le bas pour vérifier la situation réelle.

Comment réparer les temps d'arrêt du site WordPress et le mettre en ligne ?

Service vers le haut ou vers le bas

Assurez-vous également d’effacer tous les niveaux de mise en cache, y compris le cache de votre navigateur pour vérifier le site.

Raisons de la panne du site WordPress

Il peut y avoir plusieurs raisons à l’indisponibilité du site. L’une des principales raisons est vos propres activités. Vous trouverez ci-dessous la liste de contrôle que vous pouvez essayer pour relancer votre site.

1 Rétablir votre action précédente

La maintenance d’un site WordPress nécessite de nombreuses activités de routine. Vous devez mettre à jour régulièrement le thème, les plugins et le noyau WordPress pour assurer la sécurité de votre site. Un problème peut survenir lorsque quelque chose n’est pas compatible ou que vous avez mal modifié les fichiers PHP. Maintenant que votre site est en panne, que pouvez-vous faire ensuite ?

  • Avez-vous modifié le fichier functions.php ou wp-config.php ?
  • Connectez-vous à votre FTP et annulez les modifications pour restaurer votre site à l’état précédent.
  • Plugin ou thème mis à jour? Pour les plugins, vous pouvez revenir à la version précédente du plugin en utilisant un autre plugin. Cependant, cela ne fonctionnera que si vous avez accès au panneau d’administration. Sinon, vous devez vous connecter à FTP et changer le nom du dossier du plugin ou du thème sous le répertoire ‘/wp-content/’.
  • Avez-vous joué avec les requêtes de base de données ? C’est la pire chose que vous puissiez faire sur le site en direct. Si vous avez modifié quelque chose, essayez à nouveau de l’activer. Si vous avez supprimé certaines entrées de table, le seul moyen est de restaurer la base de données à partir de votre sauvegarde.
  • Avez-vous mis à jour WordPress? N’oubliez pas que les versions majeures de WordPress auront de nombreux changements importants. Cela peut entraîner des problèmes de compatibilité avec le plugin ou le thème. Si votre site est en panne après la mise à niveau de WordPress, désactivez le plugin ou le dossier de thème pour comprendre la racine du problème. Dans le pire des cas, vous devrez peut-être opter pour une nouvelle installation avec une ancienne version.

Il y a donc tellement de choses que vous pouvez foutre en l’air. Pour éviter les erreurs, il est important de suivre certains principes au lieu de jouer avec :

  • N’installez ou ne mettez jamais à jour WordPress, des plugins ou des thèmes sur le site WordPress en direct. Vous pouvez toujours essayer sur l’hôte local ou le site intermédiaire avant de déployer sur le site de production.
  • Gardez un calendrier approprié pour la mise à jour et la sauvegarde de votre contenu. Par exemple, vous pouvez avoir une mise à jour et une sauvegarde hebdomadaires programmées. N’oubliez pas que votre sauvegarde est la seule chose qui aide à restaurer le site. Sinon, vous risquez de perdre définitivement le contenu.

Ne vous inquiétez pas des mises à jour en attente. Fixez le calendrier et testez soigneusement avant de mettre à jour sur le site en direct.

2 Dépassement de la limite du compte d’hébergement

Eh bien, si vous n’avez rien fait, la prochaine cause probable pourrait être l’hébergement. La plupart d’entre vous démarreront le site sur des plateformes d’hébergement partagé sans en comprendre les limites. Il existe des limitations même sur l’ hébergement cloud ou VPS. Par exemple, l’utilisation continue de 20% du processeur pendant 10 secondes entraînera le blocage de l’intégralité du compte dans SiteGround.

Si vous avez plusieurs sites, vérifiez si un autre site est actif ou inactif. Généralement, le problème d’hébergement affectera au niveau du compte et supprimera tous les sites. Connectez-vous à votre compte d’hébergement et vérifiez les statistiques d’utilisation du serveur ou discutez avec le représentant du support pour résoudre le problème.

Vous avez probablement installé des plugins de mise en cache comme W3TC avec tous les types de mise en cache activés. Cela créera des centaines de milliers de répertoires et entraînera le dépassement de la limite de nombre de fichiers définie par votre hôte. Malheureusement, vous ne pouvez pas identifier ce genre de problèmes avec l’hôte local ou le site de transfert. Vous devez demander à votre hébergeur de restaurer le compte et de supprimer le plugin.

Vous apprendrez plusieurs leçons en discutant avec votre hôte :

  • Vous avez choisi un contrat à long terme sans en comprendre les conditions. Vous pouvez passer au niveau suivant pour garder votre compte ouvert ou passer à un autre hôte en perdant de l’argent. Donc jamais, optez pour des contrats pluriannuels à cause du prix bas. Vous vous sentirez frappé lorsque vous n’êtes pas satisfait de l’hôte.
  • La société d’hébergement ne vous aidera pas à résoudre les problèmes liés au site Web. Par exemple, vous remarquerez peut-être que la RAM atteint un pic une fois par jour en arrêtant le site. Si le pic se produit occasionnellement, la mise à niveau du plan d’hébergement ou de la RAM n’aidera pas. La solution consiste à embaucher un développeur et à effectuer les tests de performances de votre site pour trouver la raison principale du pic.
  • Vous n’avez jamais besoin de la plupart des fonctionnalités attrayantes de votre pack d’hébergement.

Choisissez donc votre plan d’hébergement au-dessus de vos besoins pour faire face à des situations inattendues.

3 Augmentation du trafic

Votre site affichera simplement 503 – erreur de service indisponible chaque fois que le trafic dépasse la capacité. En règle générale, vous pouvez compter les pages vues ou les visites uniques comme un trafic. Cependant, le trafic Web réel a beaucoup de dimensions.

  • De vrais utilisateurs visitant votre site
  • Véritables robots des moteurs de recherche parcourant votre site comme Goolgebot
  • De faux bots tentent de supprimer du contenu ou de pirater
  • Fichiers sur votre site

Utilisez les outils comme AWStats dans votre cPanel pour comprendre comment votre site consomme la bande passante du serveur. Vous serez surpris de comprendre que les bots provoquent une charge considérable sur le serveur.

3.1 Bloquer les robots

Au stade initial de la croissance, vous prierez le dieu Google d’explorer votre site. Cependant, plus tard, les choses changeront et vous devrez contrôler le taux d’exploration des robots des moteurs de recherche. Oui, nous parlons de vrais robots de moteurs de recherche comme Google, Bing, Baidu et Yandex. En savoir plus sur la façon de définir la vitesse d’exploration pour Google et Bing.

Yandex et Baidu sont des robots agressifs que vous devriez immédiatement bloquer si vous n’avez pas beaucoup de trafic en provenance de Russie et de Chine. Utilisez la Search Console ou le compte Webmaster Tools pour définir la vitesse d’exploration pour Google et Bing. Vous n’avez probablement pas besoin qu’ils explorent fréquemment votre site.

Vous devez également bloquer les faux robots pour économiser la bande passante et la rendre disponible pour les utilisateurs réels sur votre site. Utilisez les directives htaccess pour bloquer les robots inutiles qui explorent votre site.

3.2. Réduisez les fichiers sur votre site

Votre site contient différents types de fichiers – images, vidéos, publicités, texte, CSS, scripts, balisage HTML, polices, etc. WordPress assemblera tous les éléments lorsque quelqu’un ouvrira une page sur le navigateur. Si vous disposez de ressources de serveur limitées, assurez-vous de comprendre les limitations et de servir le contenu de manière appropriée. Par exemple, vous pouvez utiliser des fichiers multimédias CDN ou hôte sur un hôte différent ou minimiser l’utilisation des polices.

Si vous voyez clairement que le trafic est dû à de vrais utilisateurs, la seule option est de vérifier auprès de votre hébergeur et de mettre à niveau le plan d’hébergement actuel.

4 CPU / RAM Utilisation

Lorsque le site tombe en panne, connectez-vous à votre compte d’hébergement et vérifiez le journal des erreurs PHP. Cela aidera à comprendre quel script est à l’origine du problème. La plupart du temps, vous verrez le fichier ‘index.php’ à la racine de votre serveur. Cela indique qu’il y a de vrais utilisateurs qui essaient de visiter votre site. Vous pouvez vérifier l’utilisation du processeur et de la RAM pour comprendre l’utilisation.

Comment réparer les temps d'arrêt du site WordPress et le mettre en ligne ?

Si votre Google Analytics montre également que le trafic est réel et augmente soudainement, le seul moyen est d’augmenter la capacité de votre serveur. L’augmentation du trafic peut être soudaine en raison du fait que l’algorithme de Google met à jour régulièrement. Votre site peut capter le trafic en raison de la mise à jour de l’algorithme, ce que vous n’auriez peut-être jamais prévu.

5 problèmes PHP

WordPress fonctionne sur PHP et les scripts ont besoin de suffisamment de mémoire et de temps pour déclencher l’action. La plupart des sociétés d’hébergement limitent le temps d’exécution du script pour protéger les serveurs. Si vous voyez que les scripts ont vraiment besoin de s’exécuter longtemps, demandez à votre hébergeur d’augmenter la limite de mémoire et le temps d’exécution de PHP. Si vous êtes autorisé à modifier les limites, suivez les instructions ici pour augmenter la limite de mémoire PHP.

Si vous identifiez le script qui provoque une augmentation soudaine de RAM/CPU, nous vous recommandons de rechercher un remplacement au lieu d’augmenter les limites PHP. Étant donné que WordPress est une source ouverte et couramment utilisée, les développeurs doivent toujours créer des scripts optimisés qui s’exécutent dans un environnement de niveau partagé. Si ce n’est pas le cas, vous devriez essayer de changer le script. De plus, certains plugins populaires qui fonctionnent bien pour les autres peuvent créer un cauchemar pour vous. Sans hésiter, supprimez le plugin qui provoque des temps d’arrêt.

Plus important encore, mettez à jour la version PHP recommandée pour éviter que les plugins et le thème ne provoquent une incompatibilité avec votre version PHP obsolète.

6 Piraté par quelqu’un

Des personnes malveillantes peuvent injecter des scripts inutiles sur votre serveur et détruire votre site. Si vous n’avez apporté aucune modification et que le compte d’hébergement est bon, il y a de fortes chances que votre site soit piraté.

Discutez avec votre hébergeur et demandez-lui de scanner votre site en profondeur. Vous pouvez également utiliser des plugins comme Sucuri pour analyser votre site. Cependant, cela peut ne pas être très efficace après l’infection. Malheureusement, votre hébergeur ne vous aidera pas à identifier les scripts problématiques. Vous devez vous dépanner ou engager un expert pour vérifier votre site en profondeur.

Vous pouvez également utiliser des scanners de logiciels malveillants pour analyser votre site et confirmer l’infection. La méthode recommandée ici est de changer tous les mots de passe et de nettoyer l’ensemble du site. Encore une fois, restaurez ou effectuez une nouvelle installation de WordPress pour vous assurer qu’aucun fichier infecté n’est copié à partir de l’ancien contenu.

7 Utilisez le débogage pour trouver les problèmes

Chaque fois qu’il y a des problèmes dans les scripts PHP, WordPress affichera les détails sur le navigateur pour le dépannage. Étant donné que cela peut contenir les informations du backend, WordPress masque par défaut les détails de débogage dans le frontend. Si vous souhaitez voir le message d’erreur en détail, suivez ce processus pour activer le débogage.

  • Connectez-vous à votre compte FTP
  • Ouvrez le fichier wp-config.php à la racine de votre installation WordPress
  • Localisez la ligne ‘DEBUG = FALSE’ et remplacez-la par TRUE.
  • Enregistrez et téléchargez le fichier sur votre serveur.
  • Ouvrez votre site sur le navigateur et vous verrez le message d’erreur PHP indiquant quel plugin / thème est à l’origine du problème.
  • Soit désactivez le plugin/thème, soit corrigez l’erreur PHP pour restaurer votre site.
  • Après la correction, n’oubliez pas de réinitialiser le débogage sur false dans le fichier wp-config.php.

8 Restauration à partir d’une sauvegarde

Si votre activité précédente ne peut pas être annulée, vous devez restaurer votre site pour l’afficher.

  • Certains hébergeurs proposent des sauvegardes régulières, vous pouvez leur demander de restaurer le contenu pour vous. Généralement, l’hôte facturera la restauration bien que la sauvegarde soit gratuite.
  • Vous pouvez réinstaller manuellement WordPress, surtout si le site est petit et que vous avez le contenu de sauvegarde.
  • Vous pouvez obtenir la version précédente du thème et du plugin à partir du référentiel WordPress. Pour le thème commercial et les plugins, contactez le développeur du thème ou du plugin pour le restaurer à la version précédente.

9 modifications DNS

Vos modifications dans le fichier de zone DNS peuvent entraîner un temps d’arrêt du site. Les modifications DNS nécessitent jusqu’à 72 heures pour se propager dans le monde entier. Si vous avez effectué des modifications DNS, attendez le lendemain pour que votre site fonctionne correctement. Vérifiez la propagation DNS pour comprendre l’adresse actuelle du serveur accessible à partir de différents emplacements.

Comment réparer les temps d'arrêt du site WordPress et le mettre en ligne ?

Vérification de la propagation DNS

Voici quelques-unes des raisons pour lesquelles vous devez changer le DNS et les temps d’arrêt sont inévitables dans la plupart des cas et hors de votre contrôle.

  • Serveurs de noms de domaine modifiés pour activer ou désactiver le CDN comme Cloudflare ou Slackpath.
  • Migrer le site vers un autre hébergeur et changer l’adresse IP du serveur.

Dans tous ces cas, essayez de conserver vos enregistrements DNS précédents sans les supprimer. Par exemple, si vous souhaitez désactiver le CDN, conservez la connexion active et modifiez le DNS en de nouveaux serveurs chez votre registraire de domaine. Au moins, cela aidera à servir les fichiers CDN jusqu’à ce que la propagation soit terminée vers le nouveau serveur et évitera des temps d’arrêt.

Conclusion

Ne paniquez pas lorsque votre site est en panne. Si vous ne parvenez pas à dépanner et à ouvrir le site, discutez immédiatement avec votre hébergeur pour mieux comprendre le problème. Pour tous les problèmes spécifiques au site, comme les attaques de logiciels malveillants, vous devrez peut-être engager des spécialistes en fonction du problème.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails