Comme vous le savez déjà, l’écosystème WordPress est incroyablement complexe et diversifié, offrant un éventail infini de possibilités. Imaginez toutes les opportunités qui vous attendent !
Avec autant de plugins et de thèmes WordPress disponibles, chacun offrant une réponse unique à des besoins spécifiques, les possibilités sont infinies. Toutefois, il est important de noter qu’il peut y avoir des conflits lorsque vous combinez certains plugins ou effectuez des mises à jour du thème et du cœur de WordPress.
Ne vous inquiétez pas ! Nous sommes là pour vous guider et vous assurer la stabilité et la sécurité de votre site WordPress. Prenez les précautions nécessaires, suivez nos étapes et repartez sur une base saine, sans dysfonctionnements ni bugs !
💡 Résumé des étapes à suivre pour dépanner facilement et gratuitement votre site WordPress en cas d’erreur :
Étapes à suivre pour dépanner un site WordPress | Idées clés |
🗂 Créer un espace de développement temporaire | Dépanner un site WordPress sur un espace de développement temporaire. Permet d’éviter de perturber l’expérience des utilisateurs. Pour cela utiliser un plugin comme Duplicator. |
🧭 Vérifier si le problème vient de votre site WordPress, de votre navigateur Web ou de votre connexion Internet | Faites des tests pour déterminer l’origine du problème |
📩 Sauvegarder vos données | Importance de la sauvegarde des données. Créer une copie de votre site depuis votre hébergeur ou via des outils comme Duplicator, Updraft, etc. |
🛠 Activer le mode debug de WordPress et les journaux d’erreurs PHP | Facilite la résolution des problèmes. Découvrez dans l’article comment activer ces logs d’erreurs. |
⚙️ Utiliser la console JavaScript de Google Chrome | Permet de diagnostiquer les erreurs |
🗑 Vider le cache de WordPress et de votre navigateur | Permet de résoudre les erreurs qui seraient liées à des problèmes de cache |
👀 Examiner votre fichier .htaccess et le fichier wp-config.php | Permet de résoudre les problèmes de configuration |
🖼 Utiliser un thème WordPress par défaut | Permet de vérifier si le problème est lié au thème actuel |
❌ Désactiver tous les plugins WordPress | Permet de vérifier si le problème est lié à un plugin |
↺ Mettre à jour le cœur de WordPress, vos plugins et votre thème | Garantit la stabilité et la sécurité du site et peut résoudre le problème |
≡ Vérifier si votre hébergement Web est le problème | Nous vous donnons dans cet article des conseils pour résoudre les problèmes liés à l’hébergement |
🤔 Revoir les options de votre hébergement Web | Nous vous donnons dans cet article des conseils pour optimiser la configuration de l’hébergement |
💡 Demandez de l’aide à votre hébergeur | Obtenez un diagnostic et une résolution rapide de votre problème |
👍 Demandez une migration entrante gratuite chez EasyHoster | Si votre hébergeur refuse de vous aider, optez pour une migration gratuite chez EasyHoster. Bénéficiez de -15% de réduction avec le code promo BIENVENUE15 |
— Dans cet article ↓ —
- 1 Faut-il dépanner un site WordPress sur un espace de développement temporaire (staging) plutôt qu’en production ?
- 2 Comment vérifier si le problème vient de votre site WordPress ou de votre navigateur Web ou de votre connexion Internet ?
- 3 11 étapes simples pour dépanner un site WordPress soi-même
- 3.1 1. Réaliser une sauvegarde / un backup de vos données
- 3.2 2. Activer le mode debug de WordPress ainsi que les journaux d’erreurs PHP (PHP logs)
- 3.3 3. Consulter la console JavaScript de Google Chrome
- 3.4 4. Vider le cache de WordPress et de votre navigateur.
- 3.5 5. Examinez votre fichier .htaccess et le fichier wp-config.php
- 3.6 6. Repasser sur un thème WordPress par défaut
- 3.7 7. Désactiver tous les plugins WordPress
- 3.8 8. Comment dépanner définitivement votre site WordPress : 4 solutions
- 3.9 9. Mettre à jour le coeur de WordPress, vos plugins et votre thème
- 3.10 Et si votre hébergement Web était le problème ?
- 3.11 10. Passer en revue les options de son hébergement Web
- 3.12 11. Demander de l’aide à votre hébergeur
- 4 Cette procédure de dépannage WordPress vous semble trop compliquée ? Besoin d’aide ?
Faut-il dépanner un site WordPress sur un espace de développement temporaire (staging) plutôt qu’en production ?
Si vous avez les moyens de facilement vous créer un staging pour mener cette intervention en toute sécurité et dans le plus grand confort, vous devriez envisager cette astuce intéressante : effectuer vos tests sur un espace de développement temporaire !
Comment ça marche ? Vous pourrez simplement copier votre site sur un sous-domaine dédié, comme « debug.votre-domaine.fr ».
Comme cela, vous pourrez effectuer vos actions sans que les visiteurs de votre site ne soupçonnent quoi que ce soit ! Voilà qui vous permettra de faire des tests approfondis et d’apporter toutes les modifications nécessaires, sans perturber l’expérience de vos utilisateurs.
Avant de vous lancer dans un dépannage WordPress, assurez-vous de réaliser ce test ESSENTIEL !
Gardez à l’esprit qu’environ 20% des signalements de « bug WordPress » ne sont pas dus au site Internet ou à l’hébergement web. Souvent, le problème provient du navigateur Web utilisé ou de la connexion internet.
Par exemple, il se peut que votre fournisseur d’accès internet (FAI) ou votre VPN ait du mal à accéder à un CDN que vous avez activé, ou que certains fichiers soient en cache mais non actualisés.
De plus, il y a différents types de cache, notamment sur Google Chrome, et certains ne se mettent à jour uniquement après le redémarrage de votre ordinateur… même sur Mac !
Avant de vous lancer dans la résolution des problèmes liés à WordPress, il est toujours recommandé de vérifier si le bug est réellement causé par WordPress ou votre hébergement web. Pour cela, effectuez un test sur un autre navigateur, un autre appareil et une autre connexion réseau. Vous pourriez même partager la connexion 4G de votre téléphone portable avec votre ordinateur portable !
Si le problème persiste malgré l’utilisation de plusieurs appareils et connexions réseau différentes, il est alors temps de passer aux 10 étapes de dépannage pour résoudre vos problèmes avec WordPress.
11 étapes simples pour dépanner un site WordPress soi-même
En utilisant votre bon sens et en adoptant des routines et des procédures standard, vous pouvez facilement dépanner et effectuer la maintenance votre site WordPress en toute autonomie et sans risque.
Laissez-nous vous présenter la procédure recommandée par toutes les agences de développement WordPress, y compris par nous-mêmes.
Il est crucial de prendre le temps de bien comprendre les bases de la gestion d’un site WordPress. Cela vous permet de résoudre rapidement les problèmes mineurs et d’effectuer les tâches de maintenance courantes, tout en économisant du temps et de l’argent. Avec une connaissance approfondie des procédures standard, vous pouvez éviter les erreurs fréquentes, améliorer la performance et la sécurité de votre site.
Pour cette raison, nous vous recommandons vivement d’intégrer ces démarches dans votre routine de gestion de site WordPress. En suivant ces conseils de dépannage WordPress et en utilisant les mêmes procédures que celles de techniciens expérimentés, vous serez en mesure de gérer votre site WordPress en toute confiance et de le maintenir en pleine forme.
-15% de réduction avec le code promo BIENVENUE15
1. Réaliser une sauvegarde / un backup de vos données
N’hésitez surtout pas à prendre toutes les précautions nécessaires pour garantir la sécurité de votre site WordPress !
En plus compter sur les sauvegardes régulières effectuées par votre hébergeur (vérifiez que c’est bien le cas !), assurez-vous aussi de réaliser votre propre sauvegarde complète, incluant les fichiers WordPress et la base de données.
Ainsi, en cas d’éventuelle maladresse, vous serez toujours prêt avec une solution de secours fiable pour préserver vos précieuses données et revenir en arrière. En prenant en compte ces mesures supplémentaires, vous renforcerez la sécurité et la tranquillité d’esprit de votre site, en toute quiétude.
2. Activer le mode debug de WordPress ainsi que les journaux d’erreurs PHP (PHP logs)
Pour débugger WordPress efficacement, rien de tel que d’activer le mode debug de WordPress (WP_DEBUG) et les logs d’erreurs PHP (fichier error_log).
En utilisant WP_DEBUG, vous obtiendrez des informations détaillées sur les erreurs rencontrées, ce qui facilitera grandement la résolution des problèmes.
Et en activant les logs d’erreurs PHP, vous aurez un enregistrement chronologique des erreurs survenant, vous permettant d’analyser et d’identifier plus facilement les problèmes potentiels.
Vous aurez donc toutes les cartes en main pour remédier aux problèmes et dépanner des sites WordPress facilement !
Pour activer le mode debug de WordPress, dans votre fichier wp-config.php, suivez ces étapes simples :
- Ouvrez votre fichier wp-config.php.
- Recherchez la ligne suivante :
define( 'WP_DEBUG', false );
- Modifiez-la en remplaçant « false » par « true », comme ceci :
define( 'WP_DEBUG', true );
En effectuant ces changements, vous activerez le mode debug de WordPress, ce qui vous permettra de résoudre plus facilement les problèmes et les erreurs WordPress éventuelles.
Si vous ne trouvez aucune mention de WP_DEBUG dans votre fichier wp-config.php, ne vous inquiétez pas ! Il est facile d’ajouter cela en quelques étapes simples. Ajoutez simplement ceci :
define( 'WP_DEBUG', true );
Cependant, n’oubliez pas de l’ajouter au bon endroit ! Assurez-vous que cette constante soit positionnée au-dessus de la ligne 'if(!defined('ABSPATH'))'
. En respectant cet ordre, vous vous assurez du bon fonctionnement de votre code.
Si vous avez bien activé le mode debug de WordPress, pour le dépanner vous êtes donc passé de ceci :
à ceci :
C’est d’un coup un peu plus concret !
Pour maintenir une meilleure vitesse et performance au fil du temps, il est essentiel d’intégrer l’entraînement en force dans la routine de tout coureur.
Pour éviter d’exposer publiquement les erreurs sur votre site WordPress, vous pouvez suivre ces étapes détaillées :
- Activer le mode debug de WordPress pour détecter les erreurs et les problèmes de votre site en ajoutant la ligne suivante à votre fichier wp-config.php (ce que vous avez déjà fait) :
define( 'WP_DEBUG', true );
- Activer l’enregistrement des erreurs dans un fichier
debug.log
en ajoutant la ligne suivante à votre fichier wp-config.php :
define( 'WP_DEBUG_LOG', true );
- Cacher l’affichage des erreurs sur votre site WordPress en ajoutant la ligne suivante à votre fichier wp-config.php :
define( 'WP_DEBUG_DISPLAY', false );
Les erreurs seront désormais enregistrées dans le fichier debug.log situé dans le répertoire /wp-content. Vous pouvez accéder à ce fichier et le télécharger pour en consulter le contenu.
En plus de traquer les erreurs détectées par WordPress, il est également utile d’activer l’enregistrement des logs PHP, au niveau de la racine de votre serveur Apache pour obtenir des détails complémentaires pour votre dépannage WordPress.
En adoptant cette approche, un fichier error_log
sera créé à la racine de votre site ainsi que dans chaque sous-dossier où des erreurs PHP peuvent survenir. Pratique, n’est-ce pas ?
Vous serez surpris de voir à quel point prendre le temps de lire attentivement ces journaux d’erreurs peut vous aider à cerner précisément l’origine du problème que vous rencontrez. Vous pourrez ainsi déterminer si cela est dû à votre thème, à un plugin spécifique ou à un code personnalisé ajouté dans votre child-theme.
Et ce n’est pas tout ! Une fois que vous aurez une compréhension plus approfondie des logs d’erreurs, vous serez en mesure de résoudre immédiatement le problème à la source. Il peut s’agir de mettre à jour le plugin ou le thème concerné, de vérifier minutieusement la configuration du plugin mentionné dans l’erreur, ou encore d’autres actions nécessaires.
Alors, prenez le temps d’analyser et résoudre les problèmes détectés grâce aux error logs PHP.
Pensez à bien désactiver l’enregistrement de vos logs une fois votre intervention de dépannage terminée.
3. Consulter la console JavaScript de Google Chrome
En complément des logs WordPress et PHP précédents, n’oubliez pas de jeter un coup d’œil à la Console de votre navigateur Internet (telle que la Console de Google Chrome). Cela ressemble à ceci :
Si votre site WordPress ne s’affiche pas correctement, si vous rencontrez des problèmes d’affichage ou que quelque chose ne fonctionne pas comme prévu (comme une erreur JavaScript ou jQuery), alors il est utile de consulter la Console de votre navigateur Internet.
Dans notre exemple, nous utilisons Google Chrome, qui peut fournir des informations précieuses pour résoudre certains bugs.
N’hésitez pas à explorer cette fonctionnalité pour diagnostiquer et résoudre efficacement les problèmes rencontrés sur votre site.
Découvrez les différentes méthodes pour ouvrir la Console de Google Chrome en fonction de votre système d’exploitation !
Sur Mac :
- Utilisez le raccourci clavier : Option+⌘cmd+j
- Ou utilisez le raccourci clavier : Option+⌘cmd+i, puis cliquez sur l’onglet Console
Sur Windows :
- Utilisez le raccourci clavier : Ctrl+Shift+j
- Ou utilisez le raccourci clavier : Ctrl+Shift+i, puis cliquez sur l’onglet Console
De plus, vous pouvez également accéder à la Console sans utiliser de raccourci clavier :
- Cliquez sur les trois petits points dans le coin supérieur droit de Google Chrome pour ouvrir le menu.
- Choisissez « Plus d’outils », puis « Outils de développement ».
- L’inspecteur de code source s’ouvrira, il vous suffit ensuite de cliquer sur l’onglet « Console » à côté de l’onglet « Elements », voir capture d’écran ci-dessus.
Si des erreurs sont bien présentent sur votre site, cela ressemblera à cela :
Pour vider manuellement le cache de votre site WordPress, vous pouvez supprimer en toute sécurité le contenu du répertoire /wp-content/cache/. Cela contribuera à éliminer les données mises en cache afin que vous puissiez voir les éventuelles erreurs de votre site.
En supprimant les dossiers et fichiers mis en cache dans /wp-content/cache/, vous pourriez faire surgir de nouvelles erreurs avec le mode debug de WordPress et les logs d’erreur de PHP. Cette démarche vous permettra d’obtenir des informations plus détaillées sur les problèmes rencontrés.
En ce qui concerne le vidage du cache de votre navigateur Internet, il est important de savoir comment le faire rapidement et sans perdre vos connexions aux autres sites Web. Cela vous permettra d’éliminer les informations temporaires stockées dans votre navigateur et de voir les erreurs sur votre site WordPress.
Si vous avez toujours accès à votre tableau de bord WordPress, une fois connecté à celui-ci, nous vous encourageons à explorer différentes sections pour déceler d’éventuels messages d’erreur. Ces erreurs peuvent également être consignées dans vos fichiers error_log
et/ou debug.log
, pour une analyse plus poussée.
5. Examinez votre fichier .htaccess et le fichier wp-config.php
Les erreurs peuvent survenir du fichier .htaccess principal présent à la racine de votre site WordPress.
Attention aux plugins qui modifient automatiquement votre fichier .htaccess lors de mises à jour !
Chaque hébergeur Web a ses propres exigences de configuration .htaccess. Une configuration qui fonctionne chez un hébergeur peut ne pas être compatible chez un autre. Avant d’aller chercher ailleurs, désactivez temporairement le fichier pour observer le comportement de votre site. Vous pourrez alors déterminer si l’erreur provient bien de ce fichier ou non.
Le fichier .htaccess, bien qu’il ne soit pas essentiel, est fortement recommandé pour assurer le bon fonctionnement de WordPress. Il joue un rôle crucial dans l’accès à vos pages et articles grâce à des permaliens.
Imaginez de belles URLs comme votre-domaine.fr/page-123/ offrant à vos visiteurs une expérience de navigation exceptionnelle en comparaison avec des URLs moins attrayantes telles que votre-domaine.fr/?page=123. Bof, hein ?
Mais avant d’analyser votre .htaccess, il est important de prendre quelques précautions pour ne pas compromettre votre site WordPress. Commencez par créer une sauvegarde du fichier .htaccess actuellement présent à la racine de votre site. Vous pouvez le télécharger sur votre ordinateur ou le renommer temporairement (par exemple en copie123.htaccess). Ainsi, il sera désactivé, mais facilement accessible en cas de besoin.
Maintenant que votre fichier est sauvegardé, vous pouvez essayer de repasser sur le fichier .htaccess par défaut de WordPress en créant manuellement un nouveau fichier vide. Ensuite, copiez le contenu par défaut du fichier .htaccess WordPress, en commençant par “#BEGIN WordPress” et en terminant par “#END WordPress” :
# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Si, en ayant fait cela, votre site est à nouveau accessible, alors soyez prêt à scruter attentivement votre fichier .htaccess ; cela vous permettra d’identifier les lignes de code responsables de l’erreur. Naturellement, vous pouvez choisir de garder le fichier .htaccess par défaut, tant que vous vérifiez qu’aucune fonctionnalité spécifique de votre site WordPress n’est affectée. N’oubliez pas de prêter attention aux moindres détails pour éviter tout dysfonctionnement.
Cela, n’a pas résolu votre problème ? Passons à la restauration de votre fichier wp-config.php.
Parfois, tout comme avec un fichier .htaccess, le fichier wp-config.php peut être altéré à cause d’une mauvaise configuration ou d’une ligne de code PHP qui provoque une erreur. Mais ne vous inquiétez pas, voici comment vous pouvez facilement restaurer votre fichier à son état par défaut et résoudre ce problème !
Tout d’abord, sauvegardez le fichier wp-config.php, comme le .htaccess, en le renommant wp-config-copie123.php. Ensuite, rendez-vous à la racine de votre site Web et copiez-collez le contenu du fichier wp-config-sample.php. Maintenant, vous pouvez réintégrer les principales configurations de votre site WordPress étape par étape :
- nom de la base de données,
- identifiants de connexion MySQL,
- mots de passe MySQL,
- préfixes de la base de données,
- etc.
Vous ne trouvez pas le fichier wp-config-sample.php à la racine de votre site WordPress ? Pas de panique ! Vous pouvez le télécharger facilement depuis WordPress.org. Avec ce fichier wp-config.php tout propre, vous avez peut-être déjà pu dépanner votre site WordPress ?
6. Repasser sur un thème WordPress par défaut
La prochaine étape, sera donc de passer à un thème WordPress « de base ». Vous savez, ces thèmes WordPress « par défaut » qui sortent chaque année :
- Il y a eu en 2021, le thème Twenty Twenty-One
- En 2022, le thème Twenty Twenty-Two
- En 2023, c’est Twenty Twenty-Three
- Et ainsi de suite…
Vous pouvez retrouver tous les thèmes WordPress par défaut dans cet article (mais soyons un peu plus audacieux et explorons aussi les meilleurs thèmes WordPress actuels ici).
L’avantage principal de passer à un thème de base, c’est que la plupart de vos plugins ont très probablement été testés sur ces thèmes par défaut. Donc, il est logique de supposer que ces plugins n’ont peut-être pas été tous testés avec votre thème WordPress actuel, surtout si c’est un thème un peu excentrique et pas très populaire.
En fait, la majorité des erreurs WordPress proviennent de l’un de ces 5 points :
- Le thème WordPress.
- Les plugins WordPress (au moins l’un d’entre eux).
- Le version du « cœur » de WordPress (elle peut être incompatible avec un plugin ou un thème obsolète).
- Le code personnalisé (écrit et ajouté dans le thème enfant/child-theme, functions.php ou un mu-plugin).
- L’hébergement WordPress (problème de configuration, incompatibilité de WordPress avec ta version de PHP, etc.).
En retournant à un thème WordPress de base non modifié (comme Twenty Twenty-Two pour l’année 2022), vous pourrez immédiatement confirmer ou éliminer un bug ou un conflit lié à votre thème WordPress actuel.
Si vous n’avez pas accès à votre tableau de bord WordPress à cause d’un problème, vous pouvez changer de thème de deux façons différentes : via le Gestionnaire de fichiers de votre hébergeur (ou FTP ?) ou via phpMyAdmin.
Pour activer le thème par défaut via le Gestionnaire de fichiers (facile) :
- Accédez aux fichiers de votre site WordPress en utilisant le Gestionnaire de fichiers de votre hébergeur WordPress. Naviguez jusqu’au répertoire /wp-content/themes/.
- Ensuite, renommez temporairement votre thème et votre thème enfant en ajoutant, par exemple, « copie123 » à la fin de leur nom, comme indiqué ci-dessous :
- /wp-content/themes/votre-theme-copie123/
- /wp-content/themes/votre-theme-enfant-copie123/
Cela aura pour effet de faire basculer votre WordPress automatiquement vers le thème de base, par défaut, le plus récent se trouvant dans le dossier /themes/. Si vous n’avez pas de thèmes par défaut dans ce dossier, pensez à en téléchargez un sur WordPress.com.
N’oubliez pas de vider le cache de votre site WordPress manuellement, comme expliqué précédemment, une fois repassé sur un thème de base.
Pour basculer vers le thème par défaut via phpMyAdmin (uniquement pour les experts) :
Cette procédure devrait seulement être envisagée par les plus confiants. Si vous êtes à l’aise avec MySQL, vous pouvez passer à un thème par défaut via phpMyAdmin.
Pour cela, vous devrez modifier trois lignes spécifiques dans la table « options » (par exemple, wp-options). Modifier ces trois lignes aura un véritable impact sur le thème actuel de votre instance WordPress :
- template : c’est le « Theme Name » défini dans le fichier style.css.
- stylesheet : c’est le nom du répertoire du thème ciblé.
- current_theme : c’est aussi le nom du répertoire du thème ciblé.
Si vous êtes familier avec les requêtes MySQL, la requête suivante peut vous être utile (n’oubliez pas de modifier wp_options en fonction du préfixe SQL approprié mentionné dans wp-config.php) :
SELECT *
FROM wp_options
WHERE option_name = 'template'
OR option_name = 'stylesheet'
OR option_name = 'current_theme';
Pour résoudre le problème de panne sur votre site WordPress, vous pouvez commencer par vider manuellement le cache du site, comme nous l’avons expliqué précédemment.
Une fois cela fait, vous pouvez essayer de vous connecter à votre tableau de bord WordPress pour vérifier si vous avez retrouvé l’accès au tableau de bord.
Si la panne persiste malgré cela, cela peut être une bonne nouvelle, car cela signifie que le problème ne concerne pas votre thème WordPress spécifiquement. Il est possible que d’autres éléments du site ou des plugins soient à l’origine du problème. Dans ce cas, passons à la suite…
7. Désactiver tous les plugins WordPress
Comme vous pouvez l’imaginer, si le souci que vous rencontrez ne provient ni de votre fichier .htaccess ni de votre thème WordPress, il y a de fortes chances que le véritable coupable soit l’un des plugins que vous utilisez.
En effet, lors de l’évolution de votre site WordPress, il est courant d’accumuler au fil du temps une collection de plugins qui ne sont pas régulièrement mis à jour, voire qui sont tout bonnement abandonnés par leurs développeurs. Cela pose un véritable défi quant à la stabilité et au bon fonctionnement de votre site, surtout si vous ne prenez pas soin de choisir avec précaution parmi les meilleurs plugins WordPress.
Heureusement, WordPress est conçu de manière à vous aider à résoudre les problèmes liés aux plugins. Pour un diagnostic plus précis, nous vous recommandons de commencer par désactiver temporairement votre plugin de cache. Ensuite, vous disposez de deux options pour désactiver vos plugins, selon vos préférences : via votre Gestionnaire de fichiers en renommant chaque répertoire de plugins (cfr. point précédent) ou via votre tableau de bord WordPress si vous y avez toujours accès.
Prenez le temps d’analyser attentivement chaque plugin installé sur votre site et veillez à ne conserver que ceux qui bénéficient d’une mise à jour régulière et qui sont maintenus par des développeurs actifs. Cela vous aidera à éviter les problèmes potentiels et à garantir la stabilité et les performances optimales de votre site WordPress sur le long terme.
Dites-vous bien que lorsque vous désactivez un plugin, dans la plupart des cas, les données qui lui sont associées restent parfaitement intactes dans la base de données et sont conservées à sa réactivation. Nous n’avons connaissance que de deux seules exceptions : Akismet et Jetpack nécessitent une reconnexion à WordPress.com lors de leur réactivation. Certains plugins proposent également l’option de « nettoyer les données lors de la suppression », mais cela ne s’applique pas à la simple désactivation des plugins.
Après désactivation de vos plugins :
- Si le problème est toujours présent, réactivez tous les plugins.
- Si le problème a disparu, nous savons alors qu’il est lié à l’un de vos plugins. Réactivez-les un par un, et testez votre site à chaque fois (n’oubliez pas de vider le cache et de rafraîchir la page correctement).
8. Comment dépanner définitivement votre site WordPress : 4 solutions
À ce stade, nous avons constaté que près de 90 % des utilisateurs qui ont suivi attentivement les étapes précédentes ont réussi à identifier la cause de leur panne WordPress. C’est une grande victoire ! Si vous avez réussi à résoudre le bug en cours de route, vous avez probablement des indices sur son origine, comme le thème que vous utilisiez ou un plugin spécifique.
Maintenant, passons à l’action… Si le problème disparaît lorsque vous désactivez votre thème ou un plugin, voici quelques options pour résoudre définitivement le problème sur votre site WordPress :
- Vous pourriez envisager d’abandonner le plugin ou le thème responsable, surtout s’ils ne sont pas indispensables ou ne reçoivent plus de mises à jour régulières.
- Ne sous-estimez pas le pouvoir de Google ! Faites une recherche pour voir si d’autres personnes ont rencontré le même problème que vous et ont partagé une solution.
- Contactez le support technique du plugin ou du thème. Ils sont là pour vous aider et pourraient bien avoir une solution à proposer.
- Prenez le temps d’explorer les paramètres spécifiques du plugin dans votre configuration. Parfois, une petite correction ou modification peut résoudre l’erreur ou le dysfonctionnement. Il faudra bien sûr faire quelques tests de votre côté.
- Et n’oubliez pas de toujours mettre à jour le thème ou le plugin concerné. Ce geste simple peut résoudre de nombreux problèmes.
En prenant ces mesures, vous êtes sur la bonne voie pour résoudre définitivement le bug et assurer le bon fonctionnement de votre site WordPress. Continuez comme ça et vous serez bientôt prêt à vous déclarer expert en dépannage WordPress 😉
9. Mettre à jour le coeur de WordPress, vos plugins et votre thème
Il est très courant que les développeurs soient confrontés à des bugs dans WordPress, que ce soit dans le coeur du CMS, dans un thème ou dans un plugin.
Cependant, il se peut que certains bugs ne soient pas encore identifiés, ou que les mises à jour ne les corrigent pas. C’est pourquoi nous vous conseillons vivement de faire un diagnostic complet avant de procéder à une mise à jour globale de toutes vos solutions (WordPress, thème et plugins).
La sauvegarde réalisée au début de ce tutoriel est également très importante ! Si vous avez bien suivi ce guide, vous avez probablement effectué une sauvegarde fiable de vos données. Ainsi, vous pourrez effectuer les mises à jour de vos solutions techniques en toute tranquillité et sans risque.
N’oubliez pas d’activer le mode maintenance de votre site WordPress avant de faire des modifications sur votre environnement de production. Cela évitera toute perturbation pour vos visiteurs. De plus, essayez d’intervenir pendant les heures creuses, comme la nuit ou le week-end, afin de minimiser l’impact sur l’expérience utilisateur.
En ce qui concerne les mises à jour, nous vous recommandons de suivre cet ordre :
- Commencez par mettre à jour WordPress (coeur du CMS).
- Puis mettez à jour vos plugins (sélectionnez tous > mettre à jour les extensions).
- Enfin, effectuez la mise à jour de votre thème.
En suivant ces étapes, vous pourrez effectuer la maintenance de vos sites WordPress tout en garantissant leur bon fonctionnement.
Enfin, il est IMPÉRATIF de purger tous les caches (faites cette opération deux fois, oui, deux fois !). Vous avez eu de la chance et votre site WordPress est maintenant nickel ?
Bon, à ce stade, c’est possible que quelques petits détails aient changé : un bouton a changé de couleur dans votre menu, ou peut-être l’apparence d’un widget a été modifiée. PAS DE PANIQUE ! C’est tout à fait normal qu’une mise à jour majeure nécessite un peu de maintenance. C’est facile : vous rétablissez manuellement la couleur du bouton qui a changé. Après tout, c’est un moindre mal puisque le bug principal a été résolu 🙂
À moins que vous n’ayez pas eu de chance, bien sûr… Si le problème persiste malgré le fait que vous ayez suivi à la lettre ce guide de dépannage WordPress, vous faites partie des 5% de personnes malchanceuses qui restent. Mais ne vous en faites pas, nous sommes là pour vous aider quand même à résoudre votre souci !
Et si votre hébergement Web était le problème ?
Vous avez fait un choix judicieux en optant pour un hébergement WordPress à la pointe de la technologie, sélectionnant des technologies standardisées et universelles. Ce choix garantit le confort et la satisfaction de tous les utilisateurs de WordPress.
Toutefois, il est important de noter qu’une incompatibilité éventuelle peut se manifester entre la configuration actuelle de votre PHP et votre site WordPress. Ne vous inquiétez pas ! Continuez à lire cette procédure de dépannage WordPress pour obtenir plus d’informations et de conseils précieux.
10. Passer en revue les options de son hébergement Web
10.1 Votre version de PHP
Si vous vous trouvez sur une version obsolète ou trop récente de PHP, vous pourriez rencontrer quelques soucis. Les problèmes pourraient provenir des plugins qui ont délaissé les anciennes versions de PHP ou qui ne sont pas encore prêts pour les versions plus récentes. Ces plugins dépassés peuvent entraîner des incompatibilités et des bugs sur votre site web. Mais pas de panique !
Chez EasyHoster, par exemple, ils comprennent combien il est crucial de rester compatible avec différentes versions de PHP. C’est pourquoi ils vous offrent un choix varié parmi plusieurs versions de PHP, couvrant jusqu’à 7 ans de sorties PHP. Que vous ayez besoin de la stabilité éprouvée de PHP 5.6 ou des dernières fonctionnalités résolument tournées vers l’avenir de PHP 8.0, ils ont ce qu’il vous faut pour répondre à vos besoins spécifiques.
Chez EasyHoster, ils s’engagent à fournir à leurs clients un service fiable et toujours à jour. Leur équipe d’experts est là pour vous guider dans le choix de la version de PHP qui convient à votre projet et pour résoudre tous les problèmes de compatibilité éventuels que vous pourriez rencontrer.
Votre hébergeur vous permet-il facilement de changer de version de PHP ? Avez-vous accès la version de PHP qui vous intéresse ?
-15% de réduction avec le code promo BIENVENUE15
10.2 Vos limites et configurations de PHP
Chez EasyHoster, ils comprennent parfaitement à quel point il est important de répondre aux besoins de leurs utilisateurs. C’est pourquoi ils ont pris le temps d’ajuster les limites par défaut de PHP afin qu’elles conviennent à 99,9% des utilisations courantes. Ils savent que leurs serveurs jouent un rôle crucial dans le succès de votre site WordPress, que vous gériez une boutique en ligne prospère, un portail animé par des discussions passionnantes, ou toute autre application similaire.
Cependant, ils sont conscients que chaque projet est unique et que vos besoins spécifiques peuvent différer. C’est pourquoi ils vous offrent la possibilité de personnaliser les limites de votre hébergement PHP. Vous pouvez ainsi modifier certaines variables essentielles, telles que le max_execution_time
. Cette flexibilité est particulièrement avantageuse lors de l’exécution de scripts d’importation gourmands en ressources. Ils vous permettent même de pousser cette valeur jusqu’à 300 secondes, pour une performance optimale.
Chez EasyHoster, leur engagement est de vous offrir une expérience d’hébergement sans compromis. N’hésitez pas à les contacter si vous avez des questions spécifiques ou si vous avez besoin d’une assistance supplémentaire. Ils sont là pour vous aider à exploiter pleinement les capacités de votre hébergement PHP et à répondre à vos besoins uniques.
10.3 Vos modules PHP
Certains plugins incroyablement spécifiques nécessitent l’activation de modules PHP tout aussi pointus.
Chez EasyHoster, ils ont pensé à tout et ont activé d’office tous les modules populaires, en plus d’avoir préinstallé une multitude de modules complémentaires.
Vous avez ainsi une multitude d’options pour personnaliser et optimiser votre hébergement WordPress à votre guise. Et grâce à leur interface cPanel, vous pouvez activer ces modules en un clin d’œil, sans même quitter la page sur laquelle vous vous trouvez actuellement (Sélectionner une version PHP).
10.4 Les fichiers php.ini ou .user.ini
Sur certaines anciennes infrastructures d’hébergement Web, vous avez utilisé des fichiers .php.ini et/ou .user.ini pour personnaliser certains paramètres de votre configuration PHP à l’aide de lignes de code.
Mais grâce à CloudLinux et le mod_lsapi, chez EasyHoster, ces méthodes ne sont plus utiles.
Chez EasyHoster, ils ont mis à votre disposition une interface (que vous avez déjà vue : Sélectionner une version PHP > Options) qui leur permet d’ajuster facilement les paramètres autorisés par leurs solutions d’hébergement mutualisées. Qu’il s’agisse de allow_url_fopen
, display_errors
, error_reporting
, expose_php
, file_uploads
, log_errors
, max_execution_time
, max_input_time
, memory_limit
, post_max_size
, upload_max_filesize
, etc.
Vous avez donc compris que chez un tel hébergeur WordPress, vous pouvez tout simplement supprimer ces 2 fichiers.
10.5 Votre base de données
Votre base de données peut parfois causer des soucis également.
Par exemple, une corruption de données peut survenir, surtout sur les anciens systèmes comme MyISAM. Ne vous inquiétez pas, aucune perte de données n’est à craindre.
Il vous suffit d’exécuter un repair table
et un optimize table
sur toutes vos tables MySQL via phpMyAdmin pour réparer la table corrompue.
Une surcharge de table MySQL, n’est pas impossible non plus… Pour diagnostiquer cette situation, commencez par trier vos tables MySQL par taille et examinez celle qui occupe le plus d’espace.
Si elle dépasse 150 Mo sans raison valable, il est temps d’être attentif à celle-ci.
Vous stockez trop de révisions de posts WordPress ? Vos logs envahissent votre base de données ? Un plugin mal optimisé dévore vos ressources ? Faites une recherche sur internet en utilisant « Nom de votre table MySQL large table » pour trouver d’autres utilisateurs qui ont connu le même problème.
Si malgré toutes vos recherches et vos essais, vous vous retrouvez toujours bloqué, il est peut-être temps de faire appel à un spécialiste du dépannage WordPress ? Ou mieux encore, en tant que client EasyHoster, vous pouvez compter sur leur support technique dédié. Ils vous proposent des solutions de dépannage personnalisées, spécialement conçues pour vous aider dans votre situation particulière.
Vous pouvez bénéficier d’une assistance complète, et devinez quoi ? La plupart de leurs clients bénéficient même d’un certains nombres de dépannage WordPress gratuit. Alors, n’hésitez pas à les contacter pour obtenir des réponses à toutes vos questions et préoccupations. Leurs experts sont là pour vous aider !
11. Demander de l’aide à votre hébergeur
Malheureusement, vous n’avez pas encore eu la chance de rejoindre la famille EasyHoster ? Suivez cette étape alors.
Dans 99,9% des cas, les problèmes WordPress ne seront plus qu’un vague souvenir une fois que vous aurez appliqué attentivement les étapes précédentes. Prenez votre temps pour revoir minutieusement chaque étape, car souvent les problèmes sont causés par un plugin ou un thème mal développé, une mauvaise configuration du tableau de bord ou des mises à jour manquantes du côté du développeur.
Mais que faire si le bug persiste encore malgré tous vos efforts ? Même après avoir réinitialisé votre thème WordPress par défaut et désactivé tous les plugins, en suivant scrupuleusement chaque détail de ce guide de dépannage ?
Il se peut que le dysfonctionnement soit lié à votre fichier wp-config.php ou à la configuration actuelle de votre compte d’hébergement web. Demandez à votre hébergeur Web un premier diagnostic pour résoudre rapidement votre problème.
Si votre hébergeur refuse de vous aider, il reste toujours pour vous l’option de demander une migration entrante gratuite chez EasyHoster 🙂
-15% de réduction avec le code promo BIENVENUE15
Cette procédure de dépannage WordPress vous semble trop compliquée ? Besoin d’aide ?
Chez EasyHoster, ils sont fiers d’être votre hébergeur WordPress de confiance, offrant un service complet de dépannage WordPress dans le cadre de votre hébergement web. Ils comprennent à quel point il est crucial de répondre à vos besoins et de vous offrir une assistance de qualité sans aucun frais supplémentaire, même avec leur formule d’hébergement la plus économique.
En optant pour leur offre Pro (en cycle de facturation annuel) ou une offre supérieure, vous bénéficiez de super interventions techniques gratuites pour assurer le bon fonctionnement de votre site. Leur équipe dédiée est là pour vous aider en cas de fausse manipulation et vous proposer des solutions personnalisées en cas d’erreurs répétées ou de dysfonctionnements liés à de mauvaises manipulations.
Si vous avez acquis un site clés en main, vous pouvez recevoir une assistance VIP exceptionnelle qui inclut un support technique dédié et des interventions personnalisées sur votre site, sans frais supplémentaires. Ils veulent que vous puissiez profiter pleinement de votre expérience WordPress en toute tranquillité d’esprit, sachant que leurs techniciens sont là pour vous accompagner.
Pour plus d’informations, consultez les conditions de dépannage WordPress gratuit pour les clients EasyHoster. Ils veulent que vous ayez toutes les informations nécessaires pour prendre les meilleures décisions concernant la maintenance WordPress et l’assistance WordPress.
Parallèlement, ils encouragent toujours leurs utilisateurs à être autonomes lorsqu’ils le peuvent. Cela permet de réduire vos coûts de maintenance à long terme et de tirer le meilleur parti de votre expérience WordPress. Il existe de nombreuses ressources en ligne pour apprendre et comprendre WordPress, et leur équipe est toujours disponible pour répondre à toutes vos questions et vous guider dans votre apprentissage.
Chez EasyHoster, ils croient en un service de qualité et en une relation de confiance avec leurs clients. N’hésitez pas à les contacter à tout moment si vous avez le moindre doute ou besoin d’assistance technique. Ils sont là pour vous aider et rendre votre expérience WordPress agréable.