Rencontrez-vous l’erreur « Erreur lors de l’établissement d’une connexion à la base de données » sur votre site WordPress? Cette erreur critique peut rendre votre site inaccessible aux visiteurs. Elle survient lorsque WordPress ne peut pas se connecter à la base de données, un problème potentiellement complexe pour les novices.
Dans cet article, nous allons vous guider pas à pas pour résoudre facilement cette erreur et rendre votre site opérationnel à nouveau.
Causes Potentielles de l’Erreur de Connexion à la Base de Données
WordPress nécessite certaines informations pour se connecter à votre base de données, qui sont:
- Nom de la base de données
- 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 détails sont stockés dans le fichier wp-config.php de votre site WordPress. Si ces informations sont incorrectes, WordPress ne parviendra pas à établir une connexion, résultant en l’erreur observée.
Étapes pour Corriger l’Erreur de Connexion à la Base de Données
1. Vérifiez les Informations de Connexion de la Base de Données:
Commencez par vérifier si les informations de votre base de données dans le fichier wp-config.php sont correctes. Ces informations peuvent être confirmées via le tableau de bord de votre hébergement. La plupart des fournisseurs d’hébergement ont une section où vous pouvez visualiser ces informations.
Vous rechercherez les lignes suivantes dans le fichier wp-config.php :
1
2
3
4
5
6
7
8
9
|
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME' , 'database_name_here' ); /** MySQL database username */ define( 'DB_USER' , 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD' , 'password_here' ); /** MySQL hostname */ define( 'DB_HOST' , 'localhost' ); |
Assurez-vous de la précision des informations telles que le nom de la base de données, l’identifiant utilisateur, le mot de passe, et l’hôte de base de données. Ces données sont cruciales pour la connexion de votre WordPress à la base de données. Connectez-vous au tableau de bord de votre hébergement WordPress; pour cet exemple, nous utiliserons Bluehost, bien que le procédé reste similaire chez d’autres fournisseurs. Une fois connecté, naviguez vers l’onglet « Site Web » situé dans la barre latérale gauche, puis sélectionnez l’onglet « Avancé ». Descendez jusqu’à la section « Base de données » et cliquez sur « Gérer » pour accéder aux configurations et aux détails de votre base de données.
Cette action ouvrira la page de gestion des bases de données MySQL dans cPanel dans une nouvelle fenêtre. Sur cette page, vous pouvez identifier facilement le nom de votre base de données et votre nom d’utilisateur dans la section intitulée « Base de données actuelle ». Il est conseillé de copier ces informations et de les coller dans un bloc-notes pour les intégrer ensuite dans votre fichier wp-config.php, assurant ainsi la continuité de la connexion de votre site WordPress.
Par la suite, naviguez jusqu’à la rubrique « Utilisateurs actuels », où vous avez la possibilité de cliquer sur le lien « Changer le mot de passe » situé à côté du nom de votre mémoire.
Cela vous conduira vers un nouvel écran, où vous aurez la possibilité de changer le mot de passe de la base de données en fonction de vos préférences.
Après avoir validé toutes les informations nécessaires de votre base de données, vous pouvez les mettre à jour dans le fichier wp-config.php selon les besoins. Ensuite, revisitez votre site Web pour contrôler si l’erreur de connexion à la base de données est résolue. Si l’erreur persiste, cela indique que le problème provient d’une autre source.
2. Vérifiez le Serveur de la Base de Données:
Il est important de noter que l’accès à la page de réparation de la base de données ne requiert pas que l’utilisateur soit connecté. Après avoir terminé la réparation et l’optimisation de votre base de données, n’oubliez pas de retirer le code ajouté à votre fichier wp-config.php. Si vous préférez ne pas manipuler le code, vous pouvez également procéder à la réparation de la base de données directement depuis le cPanel de votre hébergement. Pour ce faire, connectez-vous à votre compte, naviguez vers l’onglet « Sites Web » situé dans la colonne de gauche, puis sélectionnez « Avancé ». Là, vous trouverez et pourrez cliquer sur « Gérer » dans la section des bases de données.
Assurez-vous que le serveur de base de données spécifié dans votre wp-config.php est correct. Certaines installations WordPress nécessitent un serveur de base de données autre que ‘localhost’.
3. Réparez la Base de Données WordPress:
Si le problème persiste, WordPress peut avoir besoin de réparer la base de données. Cela peut être activé en ajoutant la ligne suivante à votre fichier wp-config.php :
php
define('WP_ALLOW_REPAIR', true);
Ensuite, accédez à http://votredomaine.com/wp-admin/maint/repair.php
pour lancer la réparation.
4. Vérifiez l’État du Serveur de Base de Données:
Il est possible que le serveur de base de données soit surchargé ou en panne. Vérifiez auprès de votre fournisseur d’hébergement si le serveur fonctionne correctement.
Solutions Complémentaires
Si les méthodes ci-dessus ne fonctionnent pas, essayez de:
- Mettre à jour l’URL de votre site dans la base de données via phpMyAdmin.
- Redémarrer votre serveur, ce qui peut résoudre les problèmes temporaires.
- Contacter le support technique de votre hébergement ou engager un professionnel si nécessaire.Pour ce faire, vous devez créer un nouveau fichier appelé testconnection.php et y coller le code suivant :
12345678
<?php
$link
= mysqli_connect(
'localhost'
,
'username'
,
'password'
);
if
(!
$link
) {
die
(
'Could not connect: '
. mysqli_error());
}
echo
'Connected successfully'
;
mysqli_close(
$link
);
?>
Après avoir collé le code, assurez-vous de remplacer le nom d’utilisateur et le mot de passe par les vôtres. Vous pouvez maintenant télécharger ce fichier sur votre site Web et y accéder via un navigateur Web.
Solutions Supplémentaires Qui Ont Aidé Nos Utilisateurs:
Si les conseils de dépannage mentionnés ci-dessus n’ont pas permis de résoudre l’erreur de connexion à la base de données sur votre site, vous pouvez essayer les étapes supplémentaires suivantes. Ces méthodes ont aidé certains de nos utilisateurs à résoudre cette erreur sur leurs sites web.
- Mise à Jour de l’URL du Site WordPress:
Vous pouvez mettre à jour l’URL de votre site WordPress en utilisant phpMyAdmin via votre cPanel. Accédez simplement à phpMyAdmin depuis le tableau de bord de votre compte d’hébergement et sélectionnez votre base de données WordPress. Ensuite, passez au menu SQL en haut et entrez la requête MySQL suivante :
sql
UPDATE wp_options SET option_value='VOTRE_URL_DE_SITE' WHERE option_name='siteurl'
N’oubliez pas de remplacer VOTRE_URL_DE_SITE
par l’URL réelle de votre site et wp_options
par le nom réel de votre table, surtout si vous avez modifié le préfixe de table WordPress.
- Redémarrage du Serveur Web:
Les utilisateurs ayant des serveurs dédiés, des serveurs locaux et des serveurs privés virtuels (VPS) peuvent essayer de redémarrer leurs serveurs. Cela relancera votre serveur web et de base de données, ce qui pourrait résoudre certains problèmes temporaires causant l’erreur.
- Demandez de l’Aide:
Si toutes les autres solutions échouent, il peut être nécessaire de contacter votre entreprise d’hébergement web. Les bonnes entreprises d’hébergement WordPress vous aideront à diagnostiquer le problème, vous orienteront dans la bonne direction ou le résoudront pour vous.
Conclusion
Nous espérons que ce guide vous aidera à résoudre l’erreur de connexion à la base de données dans WordPress. N’oubliez pas de vérifier d’autres guides de dépannage WordPress pour gérer d’autres erreurs courantes.