Guide de dépannage WordPress

Maintenance & dépannage
Photo by Ales Nesetril on Unsplash

Dans cette documentation de dépannage WordPress, nous vous montrons comment identifier, dépanner et corriger les erreurs communes sur WordPress.

Comment corriger les erreurs générales de WordPress

WordPress peuvent être causées par un certain nombre de facteurs, y compris les erreurs rencontrées lors de la maintenance de WordPress ou lors de l’exécution des mises à jour.

Ce guide vous propose des solutions pour des problèmes tels que :

  • WordPress n’enregistre pas les modifications
  • Des pages ou des publications ne se supprime pas
  • WordPress se « bloque » après les mises à jour
  • et autres problèmes et erreurs liés à WordPress

Attention :
Sauvegardez toujours vos fichiers et votre base de données WordPress avant d’effectuer des mises à jour ou des nouvelles installations !

Erreur #1 : Brièvement indisponible pour la maintenance programmée

Exemple d'écran lors d'une mise à jour de wordpress

C’est le message que WordPress affiche lorsque des mises à jour sont en cours d’installation. Pas d’inquiétude, il disparaitra après quelques minutes maximum !

Erreur #2 :WordPress n’enregistre pas les modifications

Si vous constatez que vos modifications ne sont pas enregistrées, essayez de forcer votre navigateur web à recharger la page à partir de votre serveur. Votre navigateur web stocke des copies des pages web dans un cache (c’est-à-dire une zone de mémoire), sur votre ordinateur. Pour charger les pages plus rapidement, votre navigateur web charge les pages stockées dans le cache à chaque visite ultérieure de la page.

Si votre navigateur web charge une copie stockée de la page à partir du cache, vos dernières modifications peuvent ne pas s’afficher, car la page affichée est une ancienne copie.

Pour forcer votre navigateur web à charger la page à partir du serveur :

  • Sur Chrome, maintenez la touche Ctrl et appuyez sur F5
  • Dans Firefox, maintenez les touches Ctrl et Maj enfoncées, puis appuyez sur la touche R
  • Dans Internet Explorer, maintenez la touche Maj enfoncée tout en cliquant sur le bouton Actualiser.

Veuillez noter que ces raccourcis peuvent ne pas fonctionner, selon la configuration de votre navigateur.

Si WordPress ne semble toujours pas enregistrer vos modifications après avoir essayé de forcer votre navigateur web à recharger vos pages à partir de votre serveur, vous avez peut-être téléchargé un plugin WordPress qui affecte le comportement du cache de votre navigateur.

Erreur #3 : Impossible de supprimer les articles ou les pages

Les erreurs peuvent être causées par un plugin qui interfère avec la façon dont WordPress supprime les articles ou les pages. Exécutez les diagnostics du plugin pour voir si cela résout le problème.

Erreur #4 : Impossible d’accéder aux publications

Si vous ne pouvez pas accéder à vos publications ou pages, ou si un clic sur une URL de publication ou de page affiche une erreur 404, accédez à votre panneau d’administration WordPress et sélectionnez Réglages> Permalien.

Cliquez sur le bouton Enregistrer les modifications sans effectuer de modifications.

Paramètres des permaliens sur un site wordpress

Si vous utilisez un lien permanent personnalisé, retapez la chaîne dans le champ Base personnalisée et cliquez sur Enregistrer les modifications.

Puis testez vos liens pour voir si le problème a été résolu.

Erreur #5 : La base de données est trop volumineuse

Visualisation de la taille totale d'une base de données sur PHPMyAdmin

Ce problème peut occasionner des problèmes lors de vos sauvegardes. Ou pire, bloquer complétement votre site si la tailler de votre base de données dépasse la taille admise par votre serveur…

Dans ce cas, vous pourrez tenter d’optimiser vos tables de bases de données pour réduire sa taille. Plus spécifiquement, cela réduira l’overhead, qui est de l’espace occupé, mais inutile.

Pour optimiser votre base de données si vous avez accès à votre tableau de bord WordPress, lancez une procédure d’optimisation de vos tables avec votre plugin dédié (par exemple, WP Optimize).

Si votre site utilise PHPMyAdmin, vous pouvez également lancer une optimisation de table de base de données. Et vous pouvez même cibler facilement les tables avec le plus gros overhead.

Si vous avez accès à votre serveur par une console de commande et que WP CLI est installé, lancer la commande wp db optimize donnera les mêmes résultats.

Pour plus d’infos sur la routine de maintenance que nous préconisons, suivez notre guide Le processus de maintenance WordPress.

Quel est le processus de dépannage WordPress pour identifier un bug

Toutes les erreurs WordPress ne nécessitent pas un développeur web expert pour les corriger. Vous pouvez résoudre un certain nombre de problèmes dans WordPress, tels que des erreurs générales ou courantes, ou des erreurs causées par l’exécution de mises à jour de maintenance ou d’installation sur votre site WordPress.

Cela inclut des erreurs telles que :

  • Les écrans blancs « de la mort »
  • « En-tête déjà envoyé »
  • Les erreurs fatales dues aux plugins et au thème
  • Mémoire insuffisante
  • … et d’autres problèmes et erreurs WordPress.

WordPress comprend un certain nombre de composants, y compris les fichiers WordPress de base, la base de données, les plugins et thèmes. Généralement, lors du dépannage WordPress de problèmes, l’objectif est de déterminer la cause du problème en isolant, testant et désactivant systématiquement chacun de ces composants jusqu’à ce que le problème soit découvert.

Si vous rencontrez des erreurs avec votre site WordPress, suivez le processus de dépannage WordPress indiqué dans le schéma ci-dessous pour exécuter des diagnostics et, espérons-le, résoudre le problème.

Arbre de décision pour la résolution de problème sur wordpress

La meilleure façon de diagnostiquer et de réparer un bug est de suivre un processus systématique et rigoureux :

Étape 1 : Désactiver et dépanner les plugins

La plupart des problèmes dans WordPress sont causés par des plugins, ils sont donc l’endroit logique pour démarrer vos diagnostics.

Certains des problèmes les plus courants que vous pouvez rencontrer lors des mises à jour ou des installations peuvent être des incompatibilités avec d’autres plugins installés, des conflits entre les versions les plus récentes du plugin et les anciennes installations WordPress, ou vice-versa (c’est-à-dire les versions obsolètes du plugin et les versions plus récentes de WordPress).

La désactivation d’un ou de vos plugins vous permet de déterminer très rapidement si un plugin vous cause le problème que vous avez identifié.

Comment désactiver les plugins WordPress

Si vous pouvez vous connecter à votre zone d’administration WordPress, allez dans Plugins> Plugins installés pour accéder à votre section Plugins WordPress.

Lien vers les plugins installés dans le menu de navigation

Cliquez sur Plugins dans l’en-tête du tableau pour sélectionner tous les plugins.

Case à cocher pour sélectionner tous les plugins installés

Sélectionnez Désactiver dans le menu déroulant (1) et cliquez sur Appliquer pour désactiver tous vos plugins (2).

Action groupée pour désactiver tous les plugins

Tous vos plugins devraient maintenant être désactivés.

Message notifiant que les plugins ont bien été désactivés

Si vous ne pouvez pas accéder à votre section Plugins WordPress via votre tableau de bord WordPress, connectez-vous à votre site en utilisant cPanel ou FTP et localisez le dossier plugins.

Localisation du répertoire des plugins d'un site wordpress

Faites un clic droit sur votre dossier plugins et sélectionnez Renommer.

Actions pour renommer le répertoire des plugins

Renommez le dossier, par exemple, comme plugins-old.

Exemple d'un répertoire de plugin renommé

Tous vos plugins seront désactivés. Vous pouvez vérifier cela en allant dans votre zone d’administration WordPress et en affichant l’écran Plugins.

Multiples notifications des plugins désactivés après le renommage du repertoire de plugins

Pour supprimer tous les messages d’erreur de plugin de votre écran, il vous suffit de rafraîchir la page ou de cliquer sur le menu Plugins>Plugins installés.

Tableau des plugins une fois qu'ils ont tous été désactivés

Remarque :
Pour restaurer vos plugins, retournez dans votre écran FTP ou cPanel et renommez votre dossier plugins-old avec son nom d’origine (c’est-à-dire plugins). Tous les plugins que vous avez précédemment installés s’afficheront à nouveau dans votre écran Plugins comme inactifs.

Tableau des plugins après avoir renommé le repertoire comme initialement

Une fois que tous les plugins de votre site ont été désactivés, vérifiez pour voir si le problème a été résolu. Si le problème a été résolu, vous pouvez supposer en toute confiance que le problème a été causé par un plugin.

Réactivez vos plugins un à la fois et vérifiez après chaque activation pour voir si le problème revient. Lorsque le problème reviendra, vous aurez isolé le plugin à l’origine du problème. Si le plugin nécessite une mise à jour, mettez à jour le plugin et voyez si le problème persiste. Si le plugin ne nécessite pas de mise à jour ou que le problème persiste après la mise à jour du plugin, laissez le plugin désactivé ou supprimez-le de votre dossier plugins. Vous pouvez également vérifier si le développeur du plugin a un forum ou un blog d’assistance et continuer à enquêter sur le problème.

Continuez à réactiver et à tester vos plugins restants au cas où plusieurs plugins seraient à l’origine du problème. Si le problème a été entièrement résolu après la réactivation de tous les plugins (sauf, bien sûr, pour les plugins à problème), vous avez isolé et identifié le problème.

Étape 2 : Désactiver et dépanner les thèmes

Si le problème persiste après avoir désactivé tous vos plugins, l’étape suivante consiste à examiner si le problème est causé par votre thème WordPress actif.

Pour dépanner un thème, laissez tous les plugins désactivés, puis activez le thème WordPress par défaut fourni avec votre installation pour désactiver celui qui est actuellement actif. Sauf si vous avez édité ou personnalisé le thème par défaut, cela ne devrait poser aucun problème, car le thème a été développé, testé et approuvé par WordPress.

Bouton pour activer un nouveau thème wordpress

Après avoir activé le thème par défaut, re-testez votre site. Si le problème a été résolu, réactivez vos plugins et explorez le thème plus en détail. Avez-vous récemment apporté des modifications au thème ? Existe-t-il une version mise à jour du thème disponible ? Contactez le développeur du thème et informez-le du problème. Si le développeur du thème fournit un forum d’utilisateurs, demandez si quelqu’un d’autre a rencontré le même problème.

Si vous ne pouvez pas accéder à votre page Thèmes via votre tableau de bord WordPress, connectez-vous à votre site en utilisant cPanel ou FTP et suivez le même processus décrit à l’étape 1 pour renommer votre dossier de thème actif et désactiver votre thème existant.

Étape 3 : Vérifiez la base de données WordPress

Si le problème n’est pas causé par un plugin ou un thème, l’étape suivante consiste à vérifier si le problème est causé par une erreur de base de données WordPress.

Les erreurs de base de données WordPress peuvent résulter de l’activité du serveur ou de menaces de sécurité.

Si vous pensez que l’erreur peut être causée par un problème lié à la base de données, essayez d’effectuer une tâche de maintenance de la base de données, telle que la réparation ou l’optimisation de vos tables pour voir si cela résout le problème.

Étape 4 : Vérifiez les fichiers d’installation de WordPress

Parfois, les fichiers du serveur peuvent être corrompus et causer des problèmes, ou le problème peut résulter de menaces de sécurité, telles que des activités de piratage, des logiciels malveillants…

Peut-être que les fichiers de votre site ont été corrompus ou que vous avez accidentellement supprimé quelque chose sur votre site à l’origine du problème.

Si vous pensez que l’erreur peut être causée par un problème lié à vos fichiers d’installation WordPress, il vous suffira de vous rendre sur la page Tableau de bord > Mises à jour et de cliquer sur Réinstaller la version 5.X.X-fr_FR.

Étape 5 : Vérifiez votre hébergement web

Normalement, si le problème est lié à votre serveur, vous saurez tout de suite si le problème est suffisamment grave pour perturber le service normal

Les problèmes peuvent également être liés à une menace de sécurité, en particulier si votre site a été compromis par un pirate informatique ou un logiciel malveillant.

Si aucune des étapes précédentes ne peut vous aider à identifier et à résoudre le problème, contactez votre fournisseur d’hébergement web pour voir s’il est au courant de problèmes affectant le fonctionnement normal de votre serveur.

Si votre serveur fonctionne correctement, passez à l’étape suivante ci-dessous.

Les conflits de plugins

De nombreuses erreurs WordPress sont généralement causées par des problèmes avec un ou plusieurs plugins que vous avez installés et activés sur votre site.

Les plugins WordPress sont créés par des éditeurs tiers et des développeurs web, qui doivent s’assurer que leurs plugins respectent les normes de compatibilité WordPress. Cela en soi peut créer une gamme de problèmes potentiels.

Dans cette section, vous apprendrez ce qui peut causer des problèmes avec les plugins et comment résoudre un certain nombre d’erreurs WordPress courantes causées par des plugins.

Voici quelques-uns des principaux problèmes causés par des plugins en conflit :

Conflits de plugins WordPress avec d’autres plugins

Avec des milliers de plugins disponibles pour WordPress, il est presque inévitable qu’à un moment donné, vous fassiez l’expérience d’un conflit de plugins.

Parfois, l’ajout d’un nouveau plugin à votre site peut créer un conflit avec un plugin existant. D’autres fois, la mise à niveau de votre site WordPress, de votre thème ou d’un plugin vers une nouvelle version peut également créer des conflits.

Parfois, plusieurs plugins essaient d’accéder ou de modifier la même fonctionnalité WordPress en même temps, ce qui peut créer des problèmes sur votre site.

Les plugins qui sont en conflit les uns avec les autres sont la principale cause de la plupart des erreurs rencontrées par les utilisateurs de WordPress.

Même si WordPress fournit certaines normes et méthodes recommandées aux développeurs pour créer des plugins qui peuvent fonctionner de manière coordonnée avec le logiciel WordPress pour minimiser les conflits, souvent, de nombreux plugins (et thèmes) sont créés par des développeurs et des auteurs expérimentés qui ne suivent pas ces recommandations. Cela peut entraîner des scripts mal codés qui peuvent interrompre la fonctionnalité d’autres plugins de votre système.

De plus, de nombreux plugins WordPress nécessitent l’utilisation de code JavaScript pour s’exécuter. Si le plugin a été écrit par quelqu’un qui n’a pas adhéré aux méthodes standard pour ajouter du code JavaScript au logiciel, ou même si le code JavaScript lui-même contient des erreurs, cela peut entraîner un dysfonctionnement des plugins, l’exécution de la fonctionnalité de rupture de code, des conflits avec d’autres logiciels, et même empêcher WordPress de fonctionner complètement.

Si vous essayez d’isoler et de tester un plugin en conflit sur votre site, voici quelques autres choses que vous pouvez essayer :

Désactivez et réactivez le plugin

Essayez de désactiver puis de réactiver le plugin, ou de le supprimer et de le réinstaller pour voir si cela corrige le problème.

Lien pour désactiver un plugin spécifiquement

Remarque :
Si vous soupçonnez une des dernières mises à jour d’un plugin de causer votre bug, vous pouvez tenter de revenir en arrière en utilisant le plugin WP Rollback qui vous permettra d’installer une ancienne version d’un plugin.

Recherchez en ligne

Recherchez en ligne « bug nom du plugin+version WordPress » ou « conflit plugin+version WordPress » pour voir si des problèmes surviennent ou si quelqu’un d’autre rencontre le même problème.

Utiliser le forum de support des plugins

Le catalogue de plugins WordPress permet aux développeurs de plugins d’ajouter un forum de support dans lequel les utilisateurs peuvent signaler des problèmes et rechercher des réponses et des solutions aux problèmes liés au plugin incriminé.

Exemple d'un forum de support pour un plugin wordpress

Les développeurs de plugins premium ont également tendance à fournir des forums d’assistance ou un service d’assistance.

Une fois que vous avez identifié un plugin qui crée un conflit sur votre site, c’est toujours une bonne idée de visiter le forum de support des plugins pour signaler le conflit et voir si quelqu’un d’autre rencontre le même problème, et si oui, quel type de solutions sont disponibles.

Si tout le reste échoue …

Normalement, il y aura une solution quelque part à tout conflit ou problème que vous rencontrez avec la plupart des plugins. Dans le cas peu probable où aucune solution ne serait disponible pour aider à résoudre le conflit de plugin, vous n’aurez peut-être d’autre choix que d’arrêter d’utiliser le plugin, du moins à court terme.

Bien que cela puisse sembler difficile au début si vous êtes très attaché à un plugin spécifique, sachez simplement que la plupart des plugins WordPress ont des alternatives viables qui peuvent fournir des fonctionnalités similaires à celles que vous utilisez actuellement. Seulement, il faudra certainement adapter votre site, vos contenus ou votre façon de travailler…

Recherchez un certain nombre d’options avant de vous installer sur un nouveau plugin, et assurez-vous de vérifier quel type de support est disponible, quand le plugin a été mis à jour pour la dernière fois par les développeurs, les avis des utilisateurs…

Vous pouvez même vouloir contacter les développeurs du plugin si vous envisagez d’installer un nouveau plugin et demandez-leur s’ils ont connu un conflit similaire à celui que vous venez de vivre, ou si le type d’application que vous avez en tête pour le plugin créerait des problèmes potentiels.

En fin de compte, WordPress vous donne la puissance, le contrôle et la flexibilité nécessaires pour choisir comment exécuter votre site, il est donc utile de garder à l’esprit le fait que contrairement à de nombreuses applications logicielles non open-source, vous n’êtes jamais obligé d’utiliser un plugin sur votre site web. Et, si aucun plugin n’est disponible pour faire ce dont vous avez besoin, vous pouvez toujours faire développer un plugin personnalisé ou engager un développeur pour créer un code personnalisé pour votre site web qui pourrait éliminer le besoin d’un plugin spécifique.

Conflits de plugins WordPress avec le thème WordPress

Parfois, l’ajout d’un nouveau thème WordPress, la mise à niveau d’un thème existant, ou même simplement l’ajout ou la mise à niveau d’un plugin, peuvent créer un conflit avec votre thème existant.

Certains développeurs de thèmes incluent même des fonctionnalités dans leurs Paramètres du thème qui aident à résoudre les conflits avec les plugins connus pour avoir des problèmes de compatibilité.

Si vous pensez qu’un plugin peut être en conflit avec votre thème, contactez le développeur du plugin et du thème pour les informer du problème. Espérons que l’un ou l’autre vous fournira une solution, surtout s’ils sont conscients du problème, et si le plugin / thème est très populaire et largement utilisé dans la communauté des utilisateurs de WordPress.

Voici quelques autres choses que vous pouvez faire :

  • Essayez de désactiver puis de réactiver le plugin, ou de le supprimer et de le réinstaller pour voir si cela résout le problème.
  • Recherchez en ligne « conflit nom du plugin + nom du thème » pour voir si quelqu’un d’autre rencontre le même problème.
  • Passez en revue certaines des suggestions de la section précédente Plugins en conflit avec d’autres plugins, car elles s’appliqueront également au diagnostic des problèmes avec les thèmes.

Conflits de plugins WordPress avec l’environnement d’hébergement

Certains plugins créent des problèmes pour les environnements d’hébergement web – en particulier sur les serveurs d’hébergement partagé, donc si vous pensez que cela peut être le cas, vous devez vérifier auprès de votre service d’hébergement.

Certaines sociétés d’hébergement web fournissent des listes de plugins qu’elles ne permettront pas d’utiliser sur leurs environnements d’hébergement. Par exemple, WPEngine publie une liste de plugins non autorisés sur ses serveurs.

Exemple de page présentant les plugins interdits pour un service d'hébergement

Vérifiez auprès de votre hébergeur pour voir s’ils ont également une liste de plugins non autorisés.

Meilleures pratiques pour éviter les erreurs de plugins WordPress

Suivez les instructions recommandées ci-dessous et vos chances de rencontrer des problèmes liés aux plugins seront considérablement réduites :

Utilisez des plugins de développeurs de confiance

Les plugins qui ne sont pas « bien codés » sont responsables de la plupart des erreurs rencontrées par les utilisateurs de WordPress.

Un développeur de plugins ou une société d’édition de plugins fiable veillera à ce que tous les bugs soient résolus dans leurs futures mises à jour. Mais l’utilisation de plugins provenant d’une source fiable et réputée minimise également le risque de télécharger un plugin contenant des risques de sécurité.

Certains développeurs possèdent les compétences en codage, l’expérience en développement de logiciels et les ressources nécessaires pour créer, tester et soutenir le développement de plugins robustes, et certains ont moins de ressources ou sont des amateurs ou des spécialistes du marketing web qui sous-traitent leurs besoins de codage à des pigistes, et qui peuvent ou non avoir le niveau de programmation ou de communication requis pour fournir et maintenir des plugins à un niveau professionnel.

Malheureusement, parfois d’excellents plugins sont également publiés par des développeurs qui ont le savoir-faire technique pour créer des logiciels brillants, mais pas les moyens ou les ressources nécessaires pour fournir une prise en charge adéquate des plugins, ce qui peut être un énorme inconvénient.

Si vous vous trouvez en train d’utiliser un plugin problématique d’un développeur qui ne peut offrir aucun support de plugin en cours, vous devrez peut-être prendre la décision de laisser tomber le plugin et trouver une solution alternative. Si aucun support n’est fourni parce que le plugin a été rendu disponible gratuitement, envisagez d’utiliser un plugin « payant » similaire.

Si le problème vient d’un plugin payant où le développeur n’est tout simplement pas assez réactif, envisagez de passer à un plugin alternatif. La plupart des fonctionnalités que les utilisateurs de WordPress souhaitent ajouter à leurs sites disposent d’un certain nombre d’alternatives de plugins disponibles.

Évitez d’utiliser trop de plugins

Il est presque impossible d’éviter les conflits si vous utilisez trop de plugins sur votre site. Pour cette raison, essayez de garder vos plugins au minimum absolu.

Exemple d'un site avec de trop nombreux plugins installés

Bien qu’il existe des milliers d’excellents plugins disponibles et que les plugins puissent être utilisés pour pratiquement tout ce que vous voulez réaliser sur WordPress, installer de plus en plus de plugins n’est pas nécessairement la meilleure façon pour créer un site web puissant et efficace.

Chaque plugin que vous ajoutez à votre site augmente non seulement vos chances de rencontrer un problème potentiel lié au plugin, mais il met également de plus en plus le contrôle de votre site web entre les mains de développeurs tiers.

Si vous utilisez des plugins pour effectuer des tâches simples ou un processus établi sur votre site, vous pouvez envisager d’utiliser des thèmes qui fournissent ces options en tant que fonctionnalité intégrée ou engager les services d’un développeur web WordPress pour remplacer vos plugins par des codes personnalisés qui serait écrit directement dans vos fichiers.

Si vous utilisez trop de plugins et que vous rencontrez des problèmes en conséquence, envisager cette option. Cela pourrait améliorer les performances de votre site, réduire les ressources et minimiser les problèmes potentiels.

Rechercher en ligne avant d’installer de nouveaux plugins

Avant d’installer un nouveau plugin, recherchez en ligne « conflit + nom du plugin» pour voir si des problèmes existent ou ont existé.

Évitez d’utiliser des plugins obsolètes

Si vous souhaitez installer un plugin qui fournit une fonctionnalité spécifique dont vous avez besoin, puis assurez-vous que le plugin est bien pris en charge, régulièrement mis à jour et compatible avec la dernière version de WordPress.

Si un plugin n’a pas été mis à jour au cours des 6 à 24 derniers mois, il est fort probable que le plugin contient du code obsolète. C’est un facteur important pour garder votre site WordPress sécurisé et exempt d’erreurs, d’autant plus que WordPress lui-même vise continuellement à raccourcir leur cycle de développement logiciel.

Supprimer les plugins inutiles

Les plugins inactifs, c’est-à-dire désactivés, utilisent les ressources de votre site.

Si vous n’utilisez plus un plugin spécifique, ne vous contentez pas de le désactiver, supprimez-le entièrement de votre site.

Lien pour supprimer un plugin

Sauvegarder

Sauvegardez toujours vos plugins avant de mettre à jour quoi que ce soit sur votre site.

Évitez de tester de nouveaux plugins sur votre site principal

Si vous avez un site établi qui attire déjà des visiteurs et vous rapporte de l’argent, ce n’est pas sage de mettre votre site en péril en expérimentant avec des plugins nouveaux et non testés.

Testez vos nouveaux plugins sur un site de test (qu’on appelle staging ou pré-production avant de l’ajouter à votre site principal.

Si tout le reste échoue …

Dans le cas peu probable où, après avoir suivi le processus de dépannage WordPress et identifié et isolé un ou plusieurs plugins problématiques, puis contacté le développeur du plugin pour l’informer de l’erreur, ou désactivé le plugin jusqu’à ce qu’une version plus récente avec un correctif soit disponible, ou trouvé un autre plugin…

Le plugin a bien fonctionné avant le bug

Assurez-vous que vous avez téléchargé et installé la dernière version du plugin. Les nouvelles versions de plugins ajoutent des fonctionnalités, mais elles corrigent également les bogues et les erreurs signalées dans les versions précédentes, et la version la plus récente peut résoudre le problème que vous rencontrez.

Si cela ne fonctionne pas, essayez de réinstaller le plugin à partir de zéro – peut-être que le plugin a été corrompu. C’est pourquoi il est important de créer un système d’archivage.

Essayez de vous rappeler si vous avez apporté d’autres modifications logicielles ou installé d’autres plugins entre le moment où le plugin problématique fonctionnait correctement et le moment où il a échoué. Vous pourriez avoir un problème d’incompatibilité entre le plugin défectueux et les modifications logicielles que vous avez apportées. Vérifiez si l’auteur du plugin a un support sur lequel vous pouvez signaler votre problème. Il est possible que d’autres rencontrent le même problème et que l’auteur du plugin crée un correctif ou connaît une solution de contournement.

Parfois, si vous mettez à niveau votre version de WordPress, vous pourriez vous retrouver avec plusieurs plugins qui cessent de fonctionner correctement. Vous devrez simplement désactiver les plugins défectueux jusqu’à ce que l’auteur propose une nouvelle version compatible avec la nouvelle version de WordPress.

Message d’erreur fatal causé par le plugin

En règle générale, si une erreur se produit dans un plugin, comme un conflit entre un plugin obsolète devenant incompatible avec une version plus récente de WordPress par exemple, vous pouvez recevoir un message « Erreur fatale » qui peut affecter l’ensemble de votre site

Exemple d'un site présentant une erreur fatale de PHP

Dans l’exemple ci-dessous, Erreur fatale indique clairement que l’erreur est causée par un plugin incompatible, et il vous indique également quel plugin est à l’origine de l’erreur.

Précisions sur le fichier provoquant une erreur fatale de PHP

Pour corriger cette erreur, il vous suffit de désactiver le plugin en question, en utilisant FTP ou cPanel, comme expliqué précédemment.

Après avoir restauré votre site, supprimez le plugin de votre site et informez le développeur du plugin de l’erreur. Espérons qu’ils résoudront le problème et publieront une nouvelle mise à jour avec une solution.

Si vous avez plusieurs sites WordPress utilisant le même plugin, n’oubliez pas de les vérifier tous pour vous assurer qu’ils sont toujours opérationnels.

Message d’erreur « En-têtes déjà envoyées »

Suivez le didacticiel ci-dessous si vous obtenez le message d’erreur suivant :

« Impossible de modifier les informations d’en-tête déjà envoyés »

Exemple de message d'erreur en-tête déjà envoyée

Ce message d’erreur est normalement causé par un problème de caractères parasites (dont certains ne le sont pas visible) apparaissant devant la balise d’ouverture du fichier ou après la balise de fermeture.

Si vous obtenez cette erreur, vérifiez le message d’erreur pour le nom de fichier spécifique qui génère l’avertissement. En règle générale, le nom du fichier se trouve à la fin du message d’erreur.

Détail sur le fichier provoquant l'erreur d'en-ête déjà envoyées

Vous avez alors deux options pour résoudre ce problème. Si vous n’avez pas apporté de modifications d’édition importantes ou récentes, le choix le plus simple consiste simplement à remplacer le fichier à l’origine du message d’erreur par une copie de sauvegarde d’un fichier qui fonctionnait auparavant correctement.

Si vous ne disposez pas d’une copie de sauvegarde fonctionnelle, vous devrez télécharger à nouveau le fichier à l’origine du problème et voir si vous pouvez identifier le problème.

Voici quelques conseils utiles :

  • Ouvrez le fichier dans un programme d’édition de texte tel que le Bloc-notes Windows. N’utilisez pas un programme de traitement de texte comme Microsoft Word, car il ajoutera des caractères de formatage cachés à votre fichier.
  • Assurez-vous que les premiers caractères du contenu du fichier sont <? et les derniers caractères sont ?>.
  • Vérifiez s’il existe des caractères masqués à la fin du fichier, tels que des espaces. Si vous trouvez des espaces à la fin du fichier, assurez-vous de les supprimer.
  • Téléchargez le fichier sur votre site en écrasant le fichier existant.
  • Testez votre site pour voir si cela a résolu le problème.

Essayer de supprimer un plugin WordPress provoque des problèmes

La plupart des plugins sont assez simples à désinstaller. Parfois, lorsque vous essayez de supprimer un plugin qui n’est plus utilisé, cependant, vous pouvez découvrir que vous ne pouvez pas supprimer le plugin, ou que tenter de supprimer le plugin provoque des erreurs sur votre site.

Chaque fois que vous installez ou désinstallez un plugin, nous vous recommandons de visiter le site de l’auteur du plugin et de lire la documentation pour voir si l’auteur a créé des instructions spécifiques pour installer ou désinstaller le plugin. La suppression incorrecte d’un plugin peut provoquer plusieurs erreurs.

Une autre chose à vérifier est que vous n’avez apporté aucune modification à vos fichiers de modèle en fonction des exigences ou des recommandations du plugin. Certains plugins nécessitent d’apporter des modifications aux fichiers ou à d’autres paramètres de configuration après l’installation. Si vous ne vous souvenez pas si vous avez ou non apporté des modifications aux fichiers, consultez les instructions d’installation du plugin.

Après avoir vérifié les éventuels problèmes liés à la suppression d’un plugin, c’est une bonne idée de visiter votre page d’administration Plugins et de désactiver le plugin avant de le supprimer. Souvent, essayer de supprimer un plugin actif peut provoquer des messages d’erreur.

Si le problème persiste…

Option 1 : Consultez les ressources d’aide en ligne

Il existe de nombreuses ressources d’aide WordPress utiles disponibles en ligne, telles que des forums et des groupes où vous pouvez rechercher des solutions et des correctifs à la plupart des problèmes WordPress.

Option 2 : Réinstaller WordPress

Si le problème persiste après avoir testé toutes les autres options et que vous avez des sauvegardes récentes de votre site, alors une solution simple est peut-être de réinstaller une version propre de WordPress sur votre site et de réimporter tous vos fichiers.

Remarque :
Parfois, les fichiers corrompus ne peuvent pas être écrasés par des fichiers plus récents ou supprimés de votre serveur.
Si cela se produit, vous devrez supprimer votre compte d’hébergement web et effectuer une toute nouvelle installation de site sur votre domaine. Contactez votre fournisseur d’hébergement pour obtenir des conseils et une assistance si cela se produit.

Option 3 – Obtenez une aide professionnelle

Si vous ne trouvez pas de solution à votre problème, et que vous ne souhaitez pas supprimer votre site WordPress , votre dernière option est de demander de l’aide à un développeur web professionnel.

Chargement