Comment aider WordPress à réparer sa base de données
Publié: 2021-12-09Ce n'est pas un euphémisme de suggérer que votre base de données est presque la partie la plus cruciale de votre site Web. Après tout, presque chaque élément de données vit ici. En tant que tel, lorsque votre site tombe en panne, il n'y a qu'un seul endroit où chercher en premier. Le problème pourrait être que vous devez réparer la base de données WordPress.
Parce qu'il s'agit d'un rouage essentiel dans la roue de votre site, votre base de données demande plus de travail à réparer que d'autres aspects de WordPress. Dans la plupart des cas, vous devrez ouvrir les fichiers principaux de WordPress et modifier les paramètres qu'ils contiennent. De plus, vous devrez souvent travailler avec la base de données elle-même pour remettre les choses en ordre. La bonne nouvelle est que vous disposez probablement de tous les outils et compétences nécessaires pour effectuer une réparation.
Pour cet article, nous allons vous montrer comment réparer votre base de données WordPress, à travers trois méthodes différentes. Nous aborderons également certaines erreurs associées et ce qu'il faut faire dans ces situations également.
L'impact de votre base de données sur votre site WordPress
Aucune partie de votre site Web WordPress n'a plus d'impact que votre base de données. Presque toutes les données de votre site se trouvent ici, et le code qui relie tout doit s'assurer que les demandes et les requêtes s'exécutent rapidement.
En fait, il est juste de dire que la vitesse de votre site dépend en grande partie de votre base de données. Ce n'est pas surprenant une fois que vous avez compris comment la base de données fonctionne avec WordPress et à quel point elle peut être puissante. Après tout, il existe des experts en gestion de bases de données qui gagnent confortablement leur vie. Cela devrait vous montrer à quel point une simple base de données peut être complexe.
Pour en savoir plus sur ce que la base de données signifie pour votre site Web WordPress, vous voudrez lire notre article sur l'utilisation des bases de données et sur la façon d'exécuter des requêtes Structured Query Language (SQL). Cela devrait vous donner suffisamment de connaissances pratiques pour naviguer dans votre propre base de données.
Pourquoi vous avez parfois besoin de réparer la base de données
Parce qu'il y a beaucoup de pièces mobiles dans une base de données WordPress, il est inévitable que deux rouages s'arrêtent parfois. Il existe une poignée de raisons de réparer votre base de données WordPress, bien que certaines soient plus courantes que d'autres. Par example:
- Les informations d'identification incorrectes de la base de données sont la principale raison des erreurs, et c'est le premier aspect que vous devez vérifier.
- Vous pouvez également voir un problème de limite de mémoire PHP, qui concerne votre base de données mais qui est un problème distinct en soi. Cela ne prend pas beaucoup à réparer, par rapport à des réparations plus profondes.
- Il y aura également de simples problèmes de connexion au contenu, bien que cela puisse être davantage lié à votre choix d'hôte qu'à tout ce que vous faites de mal.
Bien que ces situations surgissent souvent, il existe également un tas de problèmes plus graves qui nécessitent une attention immédiate :
- Fichiers corrompus dans votre installation WordPress ou "tables" de base de données corrompues. L'un ou l'autre, bien sûr, est essentiel à corriger.
- Des utilisateurs malveillants ont piraté votre site - piraté, en d'autres termes. Cela va évidemment au-delà de la réparation de votre base de données et de votre journée. Si vous soupçonnez cela, arrêtez de lire cet article et consacrez votre attention à la résolution de ce problème critique pour l'entreprise.
Avec certains de ces problèmes, même les plus simples, vous ne savez peut-être pas quoi rechercher en premier lieu. Nous pouvons vous aider avec cela - regardons cela dans la section suivante.
Comment savoir s'il y a une erreur nécessitant une réparation
De manière générale, il y a un indice important qu'un problème avec votre base de données nécessite une solution : vous verrez des images, des vidéos ou du contenu manquants sur votre site. Bien sûr, si vous pouvez expliquer le raisonnement, vous saurez quoi faire (ou ne pas faire). Cependant, si vous ne savez pas pourquoi les éléments de votre site sont manquants, il est probable que votre base de données ait besoin d'une réparation.
Vous pouvez également rencontrer une erreur appelée Aucune mise à jour requise. Votre base de données WordPress est déjà à jour. Ce n'est pas du tout un problème de base de données - c'est lié à votre choix de plugin de mise en cache. Cependant, le nom de l'erreur peut vous dérouter. Si vous rencontrez ce problème à l'avenir, vous saurez par où commencer.
Que faire si vous rencontrez une erreur lors de l'établissement de la connexion à la base de données
Le problème de la base de données de chapiteau avec WordPress est une erreur lors de l'établissement de la connexion à la base de données. Il obtient beaucoup de pouces de colonne car il peut s'agir de l'une des erreurs les plus courantes que vous verrez.
Bien qu'il s'agisse (bien sûr) d'un problème de base de données, le vôtre n'aura pas besoin d'être réparé dans la plupart des cas. Au lieu de cela, vous pouvez essayer d'autres correctifs. Nous avons un article sur le sujet, et vous n'aurez peut-être pas du tout besoin de toucher à votre base de données pour que les choses fonctionnent à nouveau. Cependant, vous devrez souvent ouvrir les fichiers principaux de WordPress, ce qui nécessite quelques outils spécialisés.
Ce dont vous aurez besoin pour réparer votre base de données WordPress
Comme toujours, assurez-vous d'avoir tout ce dont vous avez besoin avant de vous mettre au travail. Cela vous empêchera de chercher des outils et des informations d'identification pendant le processus de réparation. Une fois que vous aurez commencé, vous aurez envie de continuer jusqu'à la fin sans vous laisser distraire.
En tant que tel, voici ce dont vous avez besoin pour réparer votre base de données WordPress :
- Une sauvegarde complète et propre de votre site. Si vous avez besoin de restaurer, vous voudrez donner à votre sauvegarde la plus récente le plus gros câlin.
- Votre hébergeur vous donnera souvent accès à vos fichiers WordPress. Même ainsi, un client SFTP (Secure File Transfer Protocol) approprié tel que FileZilla, Cyberduck ou Transmit pourrait mieux vous servir. Nous examinons l'utilisation de SFTP dans notre article sur les transferts de fichiers en masse, si vous avez besoin d'une introduction.
- Un journal de base de données peut vous aider à diagnostiquer rapidement les problèmes. Le vôtre sera sur votre serveur, bien qu'il existe également d'autres moyens d'y accéder. Vous devrez peut-être activer le journal à l'aide de WP_DEBUG . En tant que tel, vous pourriez ne pas avoir de journal du tout, auquel cas vous devez faire de votre mieux en attendant.
Avec ceux-ci en place, vous pouvez commencer à travailler sur la réparation d'une base de données cassée. Passons en revue les méthodes.
Comment aider WordPress à réparer sa base de données (3 méthodes)
Nous avons trois méthodes différentes pour vous aider à réparer la base de données WordPress. Dans la plupart des cas, vous pouvez choisir l'approche que vous préférez. Cependant, cela peut valoir la peine de regarder les autres si vous n'êtes pas satisfait de la solution que vous avez choisie. Les voici:

- Ajoutez une fonction à votre fichier wp-config.php , qui vous permet de réparer la base de données.
- Connectez-vous à un outil de gestion de base de données et travaillez-y sur votre base de données.
- Vous pouvez vous connecter à votre site via le WP-CLI, si vous aimez utiliser la ligne de commande.
La première méthode ici est la plus difficile à notre avis, alors couvrons cela en premier.
1. Utilisez les fonctions WordPress pour réparer la base de données
Parce que la base de données est au centre de votre site, WordPress dispose d'une fonction dédiée pour vous aider à effectuer une réparation. Cela peut être une manière complexe de réparer votre base de données, même si ce n'est pas obligatoire. L'approche simple nécessitera que vous accédiez à votre site via SFTP et que vous trouviez le fichier wp-config.php dans le dossier racine :

Lorsque vous êtes prêt, ouvrez-le et trouvez la ligne qui se lit comme suit : /* C'est tout, arrêtez d'éditer ! Bon blog. */ . Au-dessus de cela, ajoutez define ("WP_ALLOW_REPAIR", true);
:

À partir de là, enregistrez vos modifications et téléchargez le fichier wp-config.php sur votre serveur. Ensuite, rendez-vous sur yoursite.com/wp-admin/maint/repair.php . Bien sûr, changez le domaine de l'espace réservé ici pour le vôtre. Cela devrait faire apparaître la page de réparation de la base de données :

Vous avez deux options ici - soit réparer la base de données, soit réparer et optimiser. Quel que soit celui que vous choisissez, attendez que WordPress termine la procédure et votre site devrait être à nouveau opérationnel.
Avant de terminer, n'oubliez pas de supprimer la ligne WP_ALLOW_REPAIR
de votre fichier wp-config.php .
2. Accéder à un outil de gestion de base de données pour réparer la base de données
Malgré la nécessité de travailler avec un outil tiers (qui présente de nombreuses complexités), l'utilisation d'un outil dédié pour réparer votre base de données est un jeu d'enfant.
Tout d'abord, vous devez déterminer quel outil d'administration de base de données votre site utilise et comment vous l'ouvrez. Souvent, il y a un lien direct dans votre panneau de contrôle d'hébergement :

En outre, cela devrait vous indiquer quel outil vous utilisez. La plupart des sites utiliseront Wither Adminer ou phpMyAdmin. En pratique, les deux sont parfaits pour le travail. Ici, nous allons utiliser Adminer.
Tout d'abord, choisissez votre base de données dans un menu qui se trouve souvent sur le côté gauche :

Ensuite, sélectionnez chaque 'table' dans cette base de données. Il devrait y avoir une case à cocher de sélection rapide pour cela :

Ensuite, cliquez sur le bouton Réparer en bas de l'écran. Votre outil spécifique peut afficher cela d'une manière différente, bien que vous puissiez voir l'option malgré tout :

Cliquer sur ce bouton lancera le processus. Une fois terminé, vérifiez si votre site présente des signes révélateurs d'erreurs - vous devriez voir votre site fonctionner à nouveau.
3. Utilisez WP-CLI pour réparer la base de données
Notre prochaine méthode sera la plus complexe si vous n'avez aucune connaissance des outils impliqués, mais sera un jeu d'enfant pour ceux qui la maîtrisent . Pour ceux qui ne le savent pas, l'interface de ligne de commande WordPress (WP-CLI) est un moyen fantastique de travailler avec presque tous les aspects de votre site Web.
Bien sûr, tout cela se fait via la ligne de commande, vous aurez donc besoin de quelques éléments en place. Pour commencer, vous aurez besoin d'une application en ligne de commande telle que Terminal ou iTerm sur Mac, Cmder sur Windows et autres.
Vous devrez également savoir comment utiliser ces applications et les commandes pour faire fonctionner les choses. Nous couvrons les bases dont vous avez besoin dans notre article sur l'utilisation de WP-CLI, alors jetez-y un coup d'œil et jouez si vous avez besoin de pratique.

En un mot, vous aurez besoin de la commande wp db repair
. Une fois que vous l'exécutez, le terminal vous informera lorsque vous aurez terminé.
En résumé
Le cœur battant de l'arrière-plan de votre site Web WordPress est sa base de données. S'occuper de cela signifie creuser de temps en temps dans vos fichiers principaux. En fait, vous aurez souvent besoin d'utiliser un outil tiers, comme le WP-CLI, SFTP, ou un outil dédié comme Adminer ou phpMyAdmin.
Grâce à ces trois méthodes, vous pouvez réparer rapidement votre base de données WordPress. Dans la plupart des cas, vous disposez d'une option en un clic pour effectuer une réparation. Votre tâche consiste ensuite à vérifier le front-end de votre site à la recherche d'erreurs telles que des éléments multimédias et du contenu manquants. S'il n'y en a pas, vous êtes libre chez vous. La bonne nouvelle est que, quelle que soit la méthode que vous choisissez, il n'y a pas grand-chose à faire pour réparer la base de données WordPress quand vous en avez besoin.
Avez-vous besoin de réparer la base de données WordPress, et cet article vous aidera-t-il ? Faites-nous savoir dans la section commentaires ci-dessous!