img abdba

Comment corriger les erreurs Error Establishing a Database Connection dans WordPress ?

Ce message d’erreur indique clairement que votre site Web ne peut pas se connecter à la base de données. Cependant, la correction de cette erreur peut être délicate pour les débutants.

Cela se produit généralement lorsqu’un utilisateur a saisi ou modifié de manière incorrecte ses informations d’identification de base de données (hôte de base de données, nom d’utilisateur de base de données et mot de passe de base de données). Parfois, votre serveur de base de données peut ne plus répondre ou votre base de données peut être corrompue.

Cependant, il s’agit principalement d’informations d’identification de connexion à la base de données incorrectes. Découvrez les solutions courantes à ce problème.

Voyez-vous « Error establishing a database connection » sur votre site WordPress ? Il s’agit d’une erreur fatale qui empêche les utilisateurs d’accéder à votre site WordPress.

Cette erreur se produit lorsque WordPress ne peut pas établir de connexion à la base de données. Beaucoup de choses peuvent affecter votre connexion à la base de données WordPress, rendant le dépannage un peu difficile pour les débutants.

Dans cet article, nous allons vous montrer comment corriger facilement les erreurs de connexion à la base de données dans WordPress.

Qu’est-ce qui cause une erreur « Error establishing a database connection » dans WordPress ?

Le problème « Une erreur s’est produite lors de l’établissement d’une connexion à la base de données » peut être causé par des informations de base de données incorrectes dans vos paramètres WordPress, une base de données corrompue ou un serveur de base de données qui ne répond pas.

Une base de données est un logiciel qui facilite le stockage, l’organisation et la récupération de données dans d’autres logiciels.

En tant que système de gestion de contenu, WordPress utilise une base de données pour stocker tout votre contenu et d’autres données de site Web. Ensuite, chaque fois que quelqu’un visite votre site Web, il se connecte à la base de données.

WordPress nécessite les informations suivantes pour se connecter à la base de données :

  • Base de données de noms
  • nom d’utilisateur de la base de données
  • mot de passe de la base de données
  • serveur de base de données

Ces informations sont stockées dans un fichier de configuration WordPress appelé wp-config.php.

Si l’un de ces éléments est incorrect, WordPress ne pourra pas se connecter à votre serveur de base de données et vous verrez l’erreur « Erreur lors de l’établissement de la connexion à la base de données ».

Lire Aussi...  Un puissant système de gestion de contenu open source - Drupal

C’est l’une des erreurs WordPress les plus courantes. En plus des informations d’identification incorrectes, cette erreur peut également apparaître si le serveur de base de données est en panne ou si le fichier de base de données est corrompu.

Voyons comment résoudre le problème lors de l’établissement d’une erreur de connexion à la base de données dans WordPress avec un dépannage étape par étape.

1. Vérifiez les informations d’identification de votre base de données WordPress

La cause la plus fréquente d’erreurs de connexion à la base de données dans WordPress est des informations d’identification de base de données incorrectes. C’est probablement la cause la plus probable si vous avez récemment déplacé votre site WordPress vers un nouvel hébergement.

Vos identifiants de base de données WordPress sont stockés dans le fichier wp-config.php. Il s’agit du fichier de configuration WordPress, qui contient des paramètres WordPress importants, y compris des informations sur la base de données.

Si vous n’avez pas modifié le fichier wp-config.php, consultez notre guide sur la façon de modifier le fichier wp-config.php dans WordPress.

Vous chercherez les lignes suivantes dans le fichier wp-config.php.

Vous devez vous assurer que les informations relatives au nom de la base de données, au nom d’utilisateur, au mot de passe et à l’hôte de la base de données sont correctes.

Vous pouvez confirmer ces informations à partir du tableau de bord de votre compte d’hébergement WordPress . Connectez-vous simplement à votre compte d’hébergement et cliquez sur Bases de données MySQL dans la section Base de données.

Nous utilisons le tableau de bord Bluehost dans notre capture d’écran, mais le processus sera similaire dans d’autres panneaux de contrôle d’hébergement.

Cela vous mènera à la page de gestion de la base de données dans votre tableau de bord d’hébergement. De là, vous pouvez trouver le nom de votre base de données et le nom d’utilisateur.

Ci-dessous, vous trouverez les utilisateurs de la base de données et des liens pour changer le mot de passe de l’utilisateur.

Une fois que vous avez confirmé le nom, le nom d’utilisateur et le mot de passe de votre base de données, vous pouvez modifier ces informations dans votre fichier wp-config.php si nécessaire.

Après cela, essayez de visiter à nouveau votre site Web pour voir si l’erreur de connexion à la base de données a disparu.

Si vous pouvez toujours voir l’erreur, cela signifie que quelque chose d’autre ne va pas. Continuez à lire pour plus d’étapes de dépannage.

2. Vérifiez les informations de votre hôte de base de données

Si vous êtes certain que le nom, le nom d’utilisateur et le mot de passe de votre base de données sont corrects, vous pouvez vous assurer que vous utilisez les bonnes informations d’hôte de base de données.

Lire Aussi...  Le développement du site est expliqué

La plupart des sociétés d’hébergement WordPress utilisent localhost comme hôte de base de données. Cependant, certaines sociétés d’hébergement WordPress gérées utilisent des serveurs distincts pour héberger les bases de données. Dans ce cas, les informations sur l’hôte de votre base de données ne seront pas localhost.

Vous devez contacter votre hébergeur WordPress pour confirmer les informations de votre hébergeur de base de données.

3. Réparer la base de données WordPress

Si vous obtenez une erreur différente sur wp-admin, par exemple, quelque chose comme « Une ou plusieurs tables de base de données ne sont pas disponibles. La base de données peut avoir besoin d’être réparée », alors vous devez réparer votre base de données.

Vous pouvez le faire en ajoutant la ligne suivante dans votre fichier wp-config.php. Assurez-vous de l’ajouter juste avant « C’est tout, arrêtez d’éditer ! » Bonne ligne de blogging wp-config.php.

1
define('WP_ALLOW_REPAIR', true);

Une fois que vous avez fait cela, vous pouvez voir les paramètres en visitant cette page : http://www.monsite.com/wp-admin/maint/repair.php

Remarque : l’utilisateur n’a pas besoin d’être connecté pour accéder à la page de réparation de la base de données. Une fois que vous avez terminé de réparer et d’optimiser votre base de données, assurez-vous de supprimer ce code de votre fichier wp-config.php.

4. Vérifiez si votre serveur de base de données est en panne

Si tout semble correct et que WordPress ne peut toujours pas se connecter à la base de données, votre serveur de base de données (serveur MySQL) est peut-être en panne.

Cela peut se produire en raison d’un trafic important sur un serveur. Fondamentalement, votre serveur hôte ne peut tout simplement pas gérer la charge (surtout lorsque vous êtes sur un hébergement mutualisé ).

Votre site deviendra très lent et pour certains utilisateurs, il peut même générer l’erreur. La meilleure chose à faire est donc de téléphoner ou de discuter en direct avec votre fournisseur d’hébergement et de lui demander si votre serveur MySQL est réactif.

Si vous avez d’autres sites Web exécutés sur le même serveur, vous pouvez vérifier ces sites pour confirmer que votre serveur SQL est en panne.

Si vous n’avez pas d’autre site sur le même compte d’hébergement, allez simplement sur votre tableau de bord d’hébergement et essayez d’accéder à phpMyAdmin et connectez la base de données.

Si vous pouvez vous connecter, nous devons vérifier si l’utilisateur de votre base de données dispose des autorisations suffisantes. Créez un nouveau fichier appelé testconnection.php et collez-y le code suivant :

1
2
3
4
5
6
sept
8
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Assurez-vous de remplacer le nom d’utilisateur et le mot de passe. Vous pouvez maintenant télécharger ce fichier sur votre site Web et y accéder via un navigateur Web.

Si le script s’est connecté avec succès, cela signifie que votre utilisateur dispose des autorisations suffisantes et qu’il y a autre chose qui ne va pas.

Lire Aussi...  La meilleure plateforme pour créer un site Web? WordPress - 7 raisons pour lesquelles

Revenez à votre fichier wp-config pour vous assurer que tout est correct (re-scanner pour les fautes de frappe).

Autres solutions qui ont fonctionné pour les utilisateurs

Si les conseils de dépannage mentionnés ci-dessus n’ont pas permis de corriger l’erreur de connexion à la base de données sur votre site Web, vous pouvez essayer ces étapes supplémentaires.

Signalées par nos utilisateurs, ces étapes ont aidé certains utilisateurs à résoudre l’erreur de connexion à la base de données sur leurs sites Web.

1. Mettre à jour l’URL du site WordPress

Essayez de mettre à jour l’URL du site WordPress à l’aide de phpMyAdmin. Accédez simplement à phpMyAdmin depuis le tableau de bord de votre compte d’hébergement et sélectionnez votre base de données WordPress.

Après cela, cliquez sur le menu SQL en haut et entrez la requête MySQL suivante.

1
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

N’oubliez pas de fournir l’URL de votre propre site et de remplacer wp_options par le nom de votre propre table, car vous avez peut-être modifié le préfixe de la table WordPress .

2. Redémarrage du serveur Web

Les utilisateurs sur des serveurs dédiés, un serveur local et des serveurs privés virtuels (VPS) peuvent essayer de redémarrer leurs serveurs.

Cela redémarrera votre serveur Web et votre serveur de base de données, ce qui peut résoudre certains problèmes temporaires à l’origine de l’erreur.

3. Demandez de l’aide

Si tout le reste échoue, vous devrez peut-être contacter votre hébergeur. Toutes les bonnes sociétés d’hébergement WordPress vous aideront à résoudre le problème, à vous orienter dans la bonne direction ou même à le résoudre pour vous.

Vous pouvez également embaucher des développeurs WordPress de Codeable qui peuvent vous aider à résoudre ce problème à des tarifs raisonnables. La meilleure partie est que ces développeurs sont hautement contrôlés par l’équipe Codeable, vous savez donc qu’ils peuvent faire confiance.

Nous espérons que cet article vous a aidé à corriger l’erreur d’établissement d’une connexion à une base de données dans WordPress. Vous pouvez également contacter le webmaster ici