Résolution de l’erreur lors de l’établissement d’une connexion à la base de données dans WordPress
WordPress utilise des chaînes de connexion pour savoir à quelle base de données se connecter. Si votre site n’est pas connecté à votre base de données, la notification Erreur lors de l’établissement d’une connexion à la base de données s’affiche. Pour résoudre cette erreur, mettez à jour les chaînes de connexion sur votre site WordPress.
- Une application FTP pour ouvrir et modifier les fichiers de votre site. De nombreuses applications FTP tierces sont disponibles ; nous recommandons l’application FileZilla FTP.
- Un éditeur de texte pour apporter les modifications nécessaires aux fichiers WordPress. De nombreux éditeurs de texte tiers sont disponibles ; nous recommandons Notepad++. N’effectuez pas l’édition des fichiers dans une application de traitement de texte telle que Microsoft Word.
- Le nom de la base de données, le nom d’utilisateur, le mot de passe et le nom d’hôte pour votre site WordPress. Recherchez ces informations pour votre hébergement Linux avec cPanel, votre hébergement Windows avec Plesk ou votre plan d’hébergement WordPress. Si vous utilisez cPanel ou Plesk, vous devrez réinitialiser et utiliser un nouveau mot de passe.
- Connectez-vous à phpMyAdmin.
- Dans phpMyAdmin, dans le menu de gauche, sélectionnez le nom de la base de données que votre site utilise.
- Prenez note du préfixe de la base de données. Le préfixe de la base de données est ajouté aux noms des tables (par exemple, si vous voyez les tables de base de données suivantes : wp_3f_options, wp_3f_posts, wp_3f_postmeta, etc, votre préfixe de base de données est wp_3f_).
- Connectez-vous à votre compte d'hébergement via FTP. Recherchez et ouvrez le dossier dans lequel se trouve votre site WordPress.
- Dans le fichier wp-config.php, recherchez la section qui ressemble à cet exemple :
/** Le nom de la base de données pour WordPress */ define('DB_NAME', 'yourdatabasename'); /** Nom d’utilisateur de la base de données MySQL */ define('DB_USER', 'yourusername'); /** Mot de passe de la base de données MySQL */ define('DB_PASSWORD', 'yourpassword'); /** Nom d’hôte MySQL */ define('DB_HOST', 'yourhostname'); $table_prefix = 'yourtableprefix';
- Vérifiez si les informations de ce fichier correspondent aux détails de la base de données que vous avez trouvés précédemment.
- yourdatabasename : Remplacez cette valeur par le nom de votre base de données MySQL.
- yourusername : Remplacez cette valeur par votre nom d’utilisateur MySQL.
- yourpassword : Remplacez par votre mot de passe MySQL.
- yourhostname : Remplacez cette valeur par votre nom d’hôte MySQL.
- yourtableprefix : Remplacez cette valeur par le préfixe de votre table.
Remarque : Si l'une des informations du fichier wp-config.php ne correspond pas aux détails de votre base de données, mettez à jour le fichier sur la base des informations correctes.
- Enregistrez le fichier mis à jour.
- Pour vérifier que votre site est de nouveau en ligne, rendez-vous sur votre site en mode de navigation privée dans Chrome, Firefox ou Edge.
En savoir plus
- Résolution des problèmes de WordPress
- Cet article traite des méthodes de dépannage avancées, qui comprennent la connexion à votre hébergement via une application FTP et l'accès à la base de données. Si vous ne souhaitez pas réparer cette erreur vous-même, notre équipe de support technique WordPress Premium peut le faire pour vous.