Supposons que vous ayez affiché un avertissement "Erreur lors de l'établissement de la connexion à la base de données" sur une page blanche. C'est un multisite WordPress sur le serveur local. Vous pouvez résoudre l'erreur en établissant de toute façon les connexions de base de données dans le multisite WordPress. Ne vous inquiétez pas! Si vous suivez certaines étapes, vous pouvez facilement résoudre les erreurs de connexion à la base de données.
Lorsque WordPress ne peut pas établir de connexion avec la base de données, cette erreur se produit. Dépannage des connexions à la base de données WordPress peut être difficile pour les novices en raison de la multitude de facteurs qui pourraient les affecter.
Continuez à lire pour en savoir plus sur ce problème, comment il se produit et comment le corriger. Une fois votre site de retour en ligne, je vous conseille de parcourir la liste des solutions, en commençant par le haut. Dans cet article, nous allons vous montrer comment corriger facilement l'erreur lors de l'établissement d'une connexion à une base de données dans WordPress.
Qu'arrive-t-il à l'erreur WordPress pour établir la connexion à la base
Des informations de base de données incorrectes dans vos paramètres WordPress, une base de données endommagée ou un serveur de base de données non disponible peuvent tous être la source du problème « Erreur lors de l'établissement d'une connexion à une base de données ».

Un logiciel qui facilite le stockage, l'organisation et la récupération des données dans d'autres logiciels est une base de données.
En tant que système de gestion de contenu, WordPress utilise une base de données pour stocker tout votre contenu et les autres données de votre site Web. Il se connecte ensuite à la base de données chaque fois que quelqu'un visite votre site Web.
WordPress a besoin des informations suivantes pour vous connecter à la base de données :
- Nom de la base de données
- Nom d'utilisateur de la base de
- Mot de passe de la
- Serveur de base de
Le fichier wp-config.php dans votre configuration WordPress est l'endroit où ces données sont stockées.
1. Avant de commencer : sauvegardez et restaurez !
C'est une bonne idée de sauvegarder Votre site complet tel quel au cas où vous lui apporteriez des modifications dans le but de corriger cette erreur. Une sauvegarde d'un site Web quelque peu défectueux est préférable à aucune. Au moins, vous pouvez retourner là où vous avez commencé si les choses empiraient.
2. Désactivez vos plugins
Parfois, un plugin peut modifier votre base de données et qui finit par casser votre site, par exemple si vous disposez d'un plugin de sécurité qui modifie les autorisations de votre préfixe ou de fichier de base de données, par exemple. Si vos autres plugins ne s'attendent pas à ce que cela se produise, cela pourrait provoquer un dysfonctionnement et votre site tomberait en panne.
2. Vérification de vos informations d'identification
Vérification des URL de votre site
Si vous n'avez pas encore pu récupérer votre site, vérifiez les détails que vous avez écrits dans votre wp-config.php Fichier et comparez-les aux informations de votre base de données. Heureusement, vous n'avez pas besoin de pouvoir accéder au backend de votre site.
Dans cPanel, vous pouvez trouver votre wp-config.php classer en allant à Fichiers > Gestionnaire de fichiers et naviguer dans le répertoire où se trouve votre site. Cliquez sur le wp-config.php Fichier dans la liste, puis cliquez sur éditer En haut de la page.
Il y a quelques éléments que vous devez rechercher, et vous devez également en prendre note, afin que vous puissiez comparer ce que vous trouvez ici avec ce qui devrait être les mêmes détails dans votre base de données.
Tout d'abord, jetez un œil à la wp-config.php Fichier et voyez si vous pouvez trouver quelque chose de similaire à l'exemple ci-dessous :
define('WP_HOME','http://your-site.com');
define('WP_SITEURL','http://your-site.com');Vous ne voyez peut-être pas ces deux lignes, car vous devez les ajouter vous-même, mais si vous les avez ajoutées précédemment, vous devez les noter et vous assurer qu'elles sont correctes. Si ce n'est pas le cas, corrigez-les tout de suite.
Pour corriger les URL, remplacez-les http://your-site.com Dans l'exemple ci-dessus pour les URL correctes de votre site. Assurez-vous également qu'il est correctement structuré et qu'il n'a pas de fautes de frappe. Si vous avez un certificat SSL activé sur votre domaine, vous devez remplacer http:// avec https://
Vous devez également porter une attention particulière à la question de savoir si les URL que vous avez trouvées ont www. inclus. Si votre base de données comprend une URL sans elle ou vice versa, celle-ci doit être modifiée pour correspondre à votre base de données.
4. Vérification des détails de votre base de données
Les informations d'identification incorrectes de la base de données sont la cause la plus fréquente d'erreurs de connexion à la base de données WordPress. C'est probablement le cas si vous avez récemment changé d'hôte pour votre site Web WordPress.
Le fichier wp-config.php contient les informations d'identification de la base de données pour votre site WordPress. Les paramètres WordPress importants, y compris les informations de base de données, sont contenus dans le fichier de configuration WordPress.
Consultez notre tutoriel sur la modification de la wp-config.php Fichier dans WordPress si vous ne l'avez pas encore fait auparavant.
// ** 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');4. Vérifiez votre configuration multisite pour WordPress
Au départ, nous impliquons d'identifier si notre site Web est ou non multisite.
Nous suivons deux méthodes pour vérifier que le multisite est activé et les solutions :
- Ouvrez le fichier wp-config.php
- Ouvrir le fichier .htaccess
Méthode 1 : fichier wp-config.php
Ouvrez une fois de plus l'éditeur de fichiers wp-config.php et assurez-vous que "wp_allow_multisite" est défini. Si ce n'est pas déclaré, vous pouvez afficher le bloc de code ci-dessous en appuyant sur le raccourci clavier CTR + F (ou CMD + F sur un Mac) et en collant le code "WP_ALLOW_MULTISITE".
define('WP_ALLOW_MULTISITE', true );
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/wordpress_test4/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);Après avoir vérifié le multistep, nous désactiverons ce code "wp_allow_multisite" et ajouterons une nouvelle ligne de code "Multisite"
Supprimez ce code ou désactivez-le :
define('WP_ALLOW_MULTISITE', true);Ajoutez une nouvelle ligne de code :
define('MULTISITE', true);
Méthode 2 : fichier .htaccess
Vérifiez que le code ci-dessous pour Multisite a été activé ou non en ouvrant le .htaccess Fichier dans notre éditeur.
RewriteEngine On
RewriteBase /wordpress_test4/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Si vous suivez cette étape pour le multisite, il sera résolu.
5. demander de l'aide
Si tout le reste échoue, vous devrez peut-être entrer en contact avec votre hôte de site. Tout fournisseur d'hébergement WordPress réputé vous aidera à résoudre le problème, à vous envoyer dans la bonne direction ou même à le résoudre gratuitement.
Pour des prix abordables, vous pouvez également utiliser des développeurs WordPress via une plate-forme comme Seahawk pour vous aider à résoudre ce problème. Le meilleur aspect est que Seahawk a un groupe engagé de professionnels compétents, vous pouvez donc être sûr qu'ils sont fiables.
Vous pouvez nous contacter sur facebook et x. Consultez également notre Youtube Canal pour visionner des vidéos.