X

Comment réparer “Erreur lors de l’établissement d’une connexion à la base de données”


Erreur lors de l’établissement d’une connexion à la base de données – Voyez-vous l’avis « Erreur lors de l’établissement d’une connexion à la base de données » sur votre site Web WordPress ? C’est une erreur fatale qui rend votre site WordPress inaccessible aux utilisateurs.

Cette erreur se produit lorsque WordPress est incapable d’établir une connexion à la base de données. Un certain nombre de choses peuvent affecter votre connexion à la base de données WordPress, ce qui rend le dépannage un peu difficile pour les débutants.

Dans cet article, nous vous montrerons comment corriger facilement l’erreur d’établissement d’une connexion à une base de données dans WordPress.

Tout d’abord, arrêtez de paniquer !

Nous savons que vous avez probablement un peu peur en ce moment, mais laissez-nous vous assurer que ce problème peut être résolu et que tout dommage permanent peut être évité. En fait, l’erreur d’établissement d’une connexion à la base de données est assez courante.

Certaines raisons courantes pour lesquelles cette erreur peut apparaître :

Identifiants de connexion incorrects. WordPress a besoin d’un identifiant et d’un mot de passe spécifiques pour accéder à la base de données. Si ceux-ci ont changé pour une raison quelconque, WordPress ne pourra plus rien récupérer de la base de données.

Fichiers WordPress corrompus. Les fichiers principaux de WordPress peuvent être corrompus à la suite d’une mise à jour échouée, entre autres. Cela peut inclure des éléments tels que des mises à jour échouées des plugins, des thèmes et même des principales mises à jour du logiciel WordPress.

Base de données corrompue. Cela peut être le résultat d’un plug-in malveillant qui perturbe la base de données en interne, d’une attaque de pirate informatique, d’un thème défaillant, etc.

Le serveur de base de données est en panne. Dans certains cas, le serveur Web – le serveur qui stocke les fichiers de votre site Web – est exécuté sur une machine différente de celle de la base de données. Et ce serveur de base de données séparé peut simplement être en panne pour une raison quelconque.

Trop de trafic. Même si c’est un bon problème à avoir, c’est toujours un problème. Plus précisément, votre base de données peut ne pas répondre en raison d’un pic de trafic élevé. Par exemple, peut-être qu’un de vos messages est devenu viral et maintenant tout le monde et leur chien essaient d’accéder à votre site ? Le serveur n’est donc pas en mesure de gérer une partie de ces visites.

Comment réparer “Erreur lors de l’établissement d’une connexion à la base de données”

Étape 1 : Entrez en contact avec votre fournisseur d’hébergement Web

Commencez par contacter ce chat en direct, dites que vous rencontrez une “erreur lors de l’établissement d’une connexion à la base de données” (collez la phrase) et demandez :

  • Si le serveur de base de données est opérationnel sans problème, et
  • s’il n’y a pas de pic d’activité ou de trafic sur le serveur en ce moment.

Maintenant, si la panne n’est pas de leur côté (le serveur est opérationnel et il n’y a pas de pics de trafic), et qu’ils ne veulent pas vous aider, passez à l’étape 2 :

Étape 2 : Vérifiez si votre plugin ou vos fichiers de thème n’ont pas été corrompus

Vos fichiers WordPress peuvent être corrompus à la suite de quelques événements malheureux.

Par exemple, vous avez peut-être mis à jour un plugin ou un thème, et tout s’est effondré ? Peut-être avez-vous relié le site à un service externe ? Peut-être avez-vous modifié manuellement certains fichiers ?

Voici ce que vous devez faire :

  • D’abord: connectez-vous à votre hôte via FTP. Vous pouvez le faire avec un outil gratuit appelé FileZilla.

Pour vous connecter, vous avez besoin d’un identifiant et d’un mot de passe pour votre compte FTP. Si vous ne savez pas quoi/où ils se trouvent, le moyen le plus simple de les obtenir est de rechercher dans les e-mails initiaux que vous avez reçus de votre hébergeur lors de votre première inscription. Alternativement, vous pouvez demander au représentant du support de chat en direct de vous donner ces détails.

Une fois que vous les avez, connectez-vous au serveur et accédez au dossier racine de WordPress. Il s’appelle généralement “public_html” ou “www” ou vous pouvez déjà y être une fois que vous avez établi la connexion FTP.

La règle est que si vous pouvez voir des sous-dossiers comme « wp-content » et « wp-admin », alors vous êtes à la racine de WordPress. Exemple:

  • Deuxième: Allez dans “wp-content” et renommez le dossier “plugins” en autre chose.

  • Troisième: Retournez sur votre site et voyez si l’erreur est toujours là.

Sinon, vous savez maintenant que cela a été causé par un plugin. Retournez sur FTP, renommez le dossier en “plugins”. Allez-y et modifiez les noms de dossier des plugins individuels, un par un. La façon la plus simple de le faire est d’ajouter un trait de soulignement à la fin : “_”

Revenez régulièrement sur votre site pour voir quand le signe d’erreur disparaît. Une fois que vous l’avez réduit à un plugin spécifique, vous avez trouvé le fauteur de troubles. Supprimez-le ou allez en ligne pour voir si la solution a été documentée.

  • Si l’erreur persiste même après avoir renommé le dossier “plugins”, suivez exactement le même processus avec le dossier “themes”.
  • Si cela ne vous aide pas, renommez les deux dossiers en “plugins” et “thèmes”. L’erreur est causée par autre chose.

Étape 3 : Vérifiez si votre base de données n’a pas été corrompue

La base de données WordPress est une chose assez complexe, et il y a beaucoup de petits rouages ​​qui doivent fonctionner parfaitement ensemble pour éviter les ennuis. Parfois, quelque chose ne va pas et c’est alors que vous voyez l’erreur d’établissement d’une connexion à la base de données.

La première chose à vérifier est de vous rendre sur votre tableau de bord WordPress – VOTRESITE.com/wp-admin

Si vous voyez la même erreur principale : “erreur lors de l’établissement d’une connexion à la base de données”, ignorez cette étape.

Deuxièmement, si vous voyez autre chose, portez une attention particulière à ce que WordPress vous suggère de faire. Dans ses versions récentes, WordPress a élargi ses solutions de résolution de problèmes, vous pourriez donc y voir de bons conseils. Une des possibilités :

Une autre possibilité est que vous voyiez un message commençant par “Une ou plusieurs tables de base de données ne sont pas disponibles […]» Cela signifie que c’est vous qui avez besoin de « réparer » la base de données.

C’est en fait assez simple. Tout d’abord, connectez-vous à nouveau à votre site via FTP. Allez à la racine de WordPress et téléchargez le fichier « wp-config.php » sur votre bureau.

Modifiez ce fichier dans le bloc-notes, ajoutez une ligne supplémentaire à la fin (juste avant “C’est tout, arrêtez l’édition”) :

définir(‘WP_ALLOW_REPAIR’, vrai);

Téléchargez maintenant le fichier sur votre site (via FTP) en écrasant l’ancienne version.

Allez sur VOTRESITE.com/wp-admin/maint/repair.php

Voici ce que vous devriez voir :

Cliquez sur l’un des boutons. Une fois la réparation automatique terminée, revenez sur votre site et voyez si l’erreur persiste.

S’il n’y a pas d’erreur, tant mieux ! Mais vous devez toujours rétablir votre fichier “wp-config.php” à son état précédent. Supprimez cette nouvelle ligne que vous venez d’ajouter et téléchargez à nouveau le fichier.

Si l’erreur persiste, l’étape suivante consiste à :

Étape 4 : Vérifiez vos informations d’identification de connexion à la base de données

Comme nous l’avons mentionné, WordPress utilise un nom d’utilisateur et un mot de passe spécifiques pour se connecter à la base de données. Normalement, ces identifiants d’accès ne changent pas d’eux-mêmes. Cependant, vous pouvez rencontrer des scénarios étranges après avoir apporté des modifications aux fichiers de votre site, à l’environnement d’hébergement ou à toute autre chose. En d’autres termes, même si cela ne devrait pas se produire, les identifiants d’accès changent parfois. Et avec de mauvaises informations d’identification d’accès – une “erreur lors de l’établissement d’une connexion à la base de données” se produit !

Le correctif se fait dans le fichier « wp-config.php ». Nous parlons spécifiquement de ces lignes :

définir(‘DB_NAME’, ‘some_db’);

define(‘DB_USER’, ‘some_username’);

définir(‘DB_PASSWORD’, ‘some_pass’);

définir(‘DB_HOST’, ‘localhost’);

Ils contiennent tous les détails dont WordPress a besoin pour se connecter à la base de données. Si l’un d’entre eux est erroné, aucune connexion ne sera établie.

Prenez ces quatre lignes du fichier “wp-config.php”, copiez-les simplement dans le presse-papiers, contactez à nouveau l’assistance de votre hébergeur, collez ces lignes dans la fenêtre de discussion et demandez si les détails sont corrects pour que vous puissiez vous connecter. à votre base de données.

Le représentant vérifiera tout et reviendra vers vous avec quelques commentaires. Le plus souvent, ils vous fourniront les détails corrects au cas où quelque chose aurait été changé.

Tout ce que vous avez à faire est de prendre les nouvelles informations d’identification et de les mettre dans votre fichier “wp-config.php” où se trouvaient les anciennes.

définir(‘DB_NAME’, ‘some_db’); /* c’est le nom de votre base de données WordPress */

define(‘DB_USER’, ‘some_username’);

définir(‘DB_PASSWORD’, ‘some_pass’);

définir(‘DB_HOST’, ‘localhost’); /* ceci est l’adresse Web de votre serveur de base de données */

Enfin, re-téléchargez le fichier via FTP.

À ce stade, vous pouvez revenir sur votre site et voir si l’erreur a été corrigée.

Sinon, nous avons une dernière étape pour vous :

Étape 5 : restaurer les fichiers WordPress par défaut

Comme nous l’avons mentionné précédemment, les fichiers principaux de WordPress peuvent être corrompus pour un certain nombre de raisons. Peut-être y a-t-il eu une tentative de piratage sur votre site, peut-être que vous avez modifié certains fichiers par accident, peut-être qu’un plugin malveillant a fait la modification.

Quoi qu’il en soit, vous pouvez toujours restaurer les fichiers natifs par défaut de WordPress. La façon la plus simple de le faire est de simplement télécharger une version propre de WordPress à partir de WordPress.org et de la copier sur celle que vous avez actuellement.

Allez ici et téléchargez le dernier package de WordPress sur votre bureau. Déballer. Parcourez l’archive décompressée et supprimez le dossier “wp-content”.

Ensuite, connectez-vous à votre site via FTP, accédez à la racine principale de WordPress, téléchargez vos nouveaux fichiers WordPress. Remplacez tous les fichiers précédents.

Lorsque le téléchargement est terminé, revenez sur votre site et voyez l’effet.

Il s’agit d’une solution de dernier recours. Si cela ne vous aide pas, vous n’aurez pas d’autre choix que de revenir à la ligne d’assistance de votre hébergeur, de lui dire tout ce que vous avez fait et de demander de l’aide.

Comment éviter cette erreur à l’avenir ?

Bien qu’il n’existe pas de moyen infaillible à 100 % de protéger votre site contre toute erreur lors de l’établissement d’une connexion à une base de données, il y a deux éléments principaux que vous devriez avoir dans votre puzzle d’assurance pour être sûr à au moins 90 % :

Hébergement de qualité. Travaillez uniquement avec des hébergeurs qui ont optimisé leurs plates-formes pour fonctionner avec WordPress. De cette façon, vous pouvez toujours compter sur un support compétent et une aide rapide. Sans oublier que vous éviterez également de nombreux problèmes WordPress courants.

Avoir des sauvegardes. Installez un plugin de sauvegarde simple comme UpdraftPlus (il fonctionne automatiquement) et vous devriez toujours avoir une sauvegarde WordPress fonctionnelle que vous pouvez restaurer au cas où tout le reste échouerait.

Nous espérons que ce guide vous aidera !