Les paramètres du fichier wp-config.php que tout propriétaire de site WordPress devrait connaître
John Turner
John Turner
Vous venez de transférer votre site WordPress vers un nouvel hébergeur. Tout semblait s'être bien passé pendant le transfert.
Vous vous rendez alors sur votre page d'accueil et constatez une erreur de connexion à la base de données.
La bonne nouvelle, c'est que la plupart du temps, cette erreur renvoie à un fichier précis qui nécessite une intervention : wp-config.php.
Votre fichier wp-config.php est le centre de contrôle de WordPress. Il contient les identifiants de connexion à la base de données dont votre site a besoin pour fonctionner, ainsi que les clés de sécurité, les paramètres de débogage et d'autres configurations essentielles.
Lorsque vous changez d'hébergeur ou modifiez les paramètres de la base de données, ce fichier doit être mis à jour pour s'adapter à votre nouvel environnement.
Voici les points que nous allons aborder pour vous permettre de travailler en toute confiance avec ce fichier essentiel :
- Où trouver votre fichier wp-config.php et comment y accéder en toute sécurité
- Les paramètres de base de données et les configurations de sécurité indispensables au bon fonctionnement de votre site
- Instructions claires pour modifier le fichier via le Gestionnaire de fichiers de cPanel ou des clients FTP
- Modifications spécifiques à la migration visant à éviter les erreurs de connexion et les dysfonctionnements
- Stratégies de dépannage lorsque les modifications tournent mal et que votre site ne s'affiche pas
Table des matières
- Qu'est-ce que le fichier wp-config.php ?
- Où se trouve le fichier wp-config.php ?
- Les paramètres essentiels du fichier wp-config.php que tout propriétaire de site devrait connaître
- Comment modifier votre fichier wp-config.php
- Comment le fichier wp-config.php influe sur les migrations WordPress
- Méthodes courantes pour modifier le fichier wp-config.php
- Problèmes courants liés au fichier wp-config.php et comment les résoudre
- Comment restaurer votre fichier wp-config.php
- Foire aux questions (FAQ)
Qu'est-ce que le fichier wp-config.php ?
Le fichier wp-config.php contient toutes les informations indispensables à WordPress pour fonctionner sur un serveur web.
Le fichier wp-config.php contient essentiellement vos identifiants de connexion à la base de données. Lorsqu'un utilisateur se rend sur votre site, WordPress consulte immédiatement ce fichier pour récupérer votre nom d'utilisateur, votre mot de passe, l'adresse de l'hébergeur et le nom de la base de données.
Sans ces quatre informations (ou si l'une d'entre elles est erronée), WordPress ne peut pas récupérer vos articles, vos pages ou vos paramètres depuis la base de données.
Ce fichier contient également vos clés de sécurité uniques, les paramètres d'URL de votre site, les configurations de débogage et les limites de mémoire.
Vos fichiers de thème, vos fichiers de plugin et même vos fichiers de contenu téléchargés peuvent être temporairement manquants sans pour autant rendre votre site complètement inaccessible. Mais qu'en est-il du fichier wp-config.php ? S'il est corrompu, manquant ou contient des informations erronées, l'ensemble de votre site affichera des messages d'erreur à la place du contenu.
Où se trouve le fichier wp-config.php ?
Vous trouverez le fichier wp-config.php dans le répertoire racine de WordPress. Il s'agit du dossier principal qui contient les dossiers wp-content, wp-includes et wp-admin.
Certains utilisateurs soucieux de la sécurité déplacent le fichier wp-config.php d'un niveau au-dessus du répertoire racine de WordPress. Cela permet de placer les identifiants sensibles de la base de données en dehors de la structure de dossiers accessible via le Web. WordPress est suffisamment intelligent pour vérifier automatiquement ce répertoire parent s'il ne parvient pas à localiser le fichier à son emplacement habituel.
Vous ne trouvez le fichier wp-config.php nulle part ? Vérifiez d'abord les paramètres d'affichage de votre gestionnaire de fichiers.
Certains clients FTP et panneaux d'hébergement masquent par défaut les fichiers dont le nom commence par certains caractères. Vous devrez afficher les fichiers masqués dans les options d'affichage de votre client.

Les paramètres essentiels du fichier wp-config.php que tout propriétaire de site devrait connaître
Ces paramètres du fichier wp-config.php déterminent si votre site WordPress fonctionne en toute sécurité — voire s'il fonctionne tout court.
Détails de connexion à la base de données
Les identifiants de votre base de données sont la première chose que WordPress vérifie lors du chargement d'une page.
- DB_NAME indique à WordPress quelle base de données contient votre contenu.
- DB_USER et DB_PASSWORD fournissent les identifiants d'accès.
- DB_HOST indique l'emplacement de votre serveur de base de données.
Lorsque vous rencontrez des erreurs de connexion à la base de données, l'une de ces quatre valeurs est généralement erronée.
Clés d'authentification et sels
Les clés d'authentification et les sels apportent un élément aléatoire au processus de chiffrement des mots de passe et des sessions de connexion par WordPress. Lorsqu'un utilisateur se connecte à votre site, WordPress utilise ces chaînes de caractères pour créer des cookies chiffrés uniques qui permettent de vérifier son identité.
Sans clés appropriées, votre système de connexion devient suffisamment prévisible pour que des pirates puissent l'exploiter au moyen d'attaques par force brute ou de détournements de session.
Préfixe de table de base de données
WordPress utilise le préfixe wp_ par défaut pour tous les noms de tables de la base de données. Vos publications se trouvent dans wp_posts, vos options dans wp_options, ainsi que les données utilisateur dans wp_users. Cette convention de nommage standard rend WordPress prévisible, ce qui soulève à la fois des questions de commodité et de sécurité.
Certains propriétaires de sites modifier le préfixe de leur table à quelque chose comme abc123_ ou mysite_ lors de l'installation. Le raisonnement est logique : les attaques automatisées visent souvent les noms de tables WordPress standard en tentant des injections SQL. Si vos tables sont nommées xyz_posts au lieu de wp_posts, les attaques de base échouent immédiatement.
Paramètres de débogage
WP_DEBUG permet de contrôler l'affichage des erreurs grâce à un simple paramètre (vrai/faux) dans le fichier wp-config.php.
Réglez-le sur true, et WordPress affiche les messages d'erreur directement sur les pages de votre site. Vous verrez des avertissements en rouge, les détails des erreurs fatales et des notifications concernant le code obsolète qui nécessite une intervention.
WP_DEBUG_LOG offre une alternative plus sûre pour les environnements de production. Ce paramètre crée un fichier journal d'erreurs à l'emplacement /wp-content/debug.log au lieu d'afficher les messages publiquement. Vous obtenez les informations de diagnostic dont vous avez besoin sans dévoiler de détails techniques aux visiteurs.
Chemin absolu
WordPress doit savoir exactement où il se trouve sur votre serveur, et c'est là que ABSPATH C'est là qu'elle entre en jeu. Cette constante définit le chemin d'accès complet au serveur de votre installation WordPress — non pas l'URL que voient les visiteurs, mais la structure de dossiers réelle sur le serveur d'hébergement.
Dans le cadre d'un hébergement mutualisé classique, ABSPATH on dirait que /home/nom_utilisateur/public_html/ ou /home/nom_utilisateur/public_html/blog/ si WordPress se trouve dans un sous-répertoire.
Les environnements de développement locaux affichent des chemins d'accès tels que C:\xampp\htdocs\mysite\ sous Windows ou /Applications/MAMP/htdocs/mysite/ sur les systèmes Mac.
WordPress utilise ces informations de chemin absolu pour localiser les fichiers de manière fiable, quelle que soit la structure de vos URL ou le répertoire à partir duquel votre site fonctionne. Lorsque WordPress doit inclure un fichier de thème, charger un plugin ou accéder à des fichiers multimédias téléchargés, il construit le chemin d'accès complet en utilisant ABSPATH comme point de départ.
Comment modifier votre fichier wp-config.php
Je vais vous montrer comment modifier le fichier wp-config.php de votre site web.
Sauvegardez votre site web
L'expérience m'a appris qu'il faut toujours sauvegarder son site avant de modifier le fichier wp-config.php.
Le fichier wp-config.php utilise la syntaxe PHP, et PHP ne pardonne aucune erreur. Un seul point-virgule manquant, un guillemet en trop ou un caractère mal placé suffira à provoquer une erreur fatale qui mettra tout votre site hors service.
Contrairement à un thème ou à un plugin défectueux, les erreurs dans le fichier wp-config.php empêchent WordPress de se charger complètement.
Si vous utilisez un client FTP tel que FileZilla, cliquez avec le bouton droit sur le fichier et sélectionnez « Télécharger ».

Les gestionnaires de fichiers cPanel fonctionnent de la même manière. Recherchez le fichier wp-config.php, faites un clic droit dessus, puis cliquez sur « Télécharger ».

Pour faciliter la restauration, utilisez Duplicator afin de créer une sauvegarde complète du site. Enregistrez-la dans le cloud pour éviter qu'elle ne soit endommagée.

En cas de problème, recherchez cette sauvegarde dans votre tableau de bord d'administration et cliquez sur « Restaurer ».

En cas d'erreurs plus graves, téléchargez à nouveau le fichier de sauvegarde et le programme d'installation dans le répertoire racine de votre site. Lancez la restauration à l'aide de cette URL : https://your-domain/installer.php

Duplicator restaurera votre site même s'il est complètement hors service !
Modifier le fichier wp-config.php via FTP
Le FTP vous permet d'accéder directement au serveur pour modifier le fichier wp-config.php lorsque cPanel n'est pas disponible ou si vous préférez utiliser un logiciel de bureau.
Retrouvez vos identifiants FTP dans le panneau de configuration de votre compte d'hébergement, généralement dans la section « Comptes FTP ». Vous aurez besoin du nom d'hôte (souvent votre nom de domaine ou ftp.votredomaine.com), du nom d'utilisateur et du mot de passe. Certains hébergeurs fournissent ces informations dans leur e-mail de bienvenue.

Ouvrez votre client FTP et saisissez ces informations de connexion. Les utilisateurs de FileZilla doivent saisir ces informations dans la barre « Quickconnect ». Une fois connecté, vous verrez la structure des répertoires de votre serveur dans le volet de droite.

Accédez au dossier principal de votre site web, généralement nommé public_html, www ou votre nom de domaine.
Cliquez avec le bouton droit sur wp-config.php et sélectionnez « Télécharger » pour enregistrer une copie sur votre ordinateur. Cela permet de créer à la fois votre copie de travail et une sauvegarde, au cas où les modifications ne se passeraient pas comme prévu.
Ouvrez le fichier téléchargé dans un éditeur de texte brut tel que Notepad++ ou VS Code. Évitez d'utiliser Microsoft Word ou des applications de traitement de texte enrichi qui ajoutent des caractères de mise en forme invisibles susceptibles de perturber la syntaxe PHP.
Apportez vos modifications avec soin, en vérifiant que chaque guillemet, point-virgule et parenthèse reste intact. Enregistrez le fichier au format texte brut, sans encodage BOM (Byte Order Mark).
Rechargez le fichier modifié sur votre serveur en écrasant l'original. La plupart des clients FTP demandent une confirmation avant de remplacer les fichiers existants.
Consultez votre site web dans une nouvelle fenêtre de navigateur dans les 30 secondes suivant le téléchargement. Si votre page d'accueil s'affiche normalement, cela signifie que les modifications ont été prises en compte. Si vous rencontrez des erreurs ou des écrans blancs, téléchargez immédiatement votre copie de sauvegarde pour rétablir le fonctionnement du site pendant que vous résolvez le problème de syntaxe.
Modifier le fichier wp-config.php via cPanel
Le gestionnaire de fichiers de cPanel constitue le moyen le plus simple de modifier le fichier wp-config.php directement sur votre serveur. Tout se fait via l'interface Web de votre panneau de contrôle d'hébergement.
Connectez-vous au panneau de configuration cPanel de votre compte d'hébergement et repérez l'icône du Gestionnaire de fichiers, qui se trouve généralement dans la section « Fichiers ». Cliquez dessus pour ouvrir l'explorateur de répertoires de votre serveur dans une nouvelle fenêtre ou un nouvel onglet.
Une fois le gestionnaire de fichiers ouvert, cliquez sur « public_html » ou sur le dossier correspondant à votre nom de domaine pour accéder aux fichiers de votre site web.
Si vous gérez plusieurs sites, accédez au dossier spécifique contenant votre installation WordPress.
Vous saurez que vous êtes dans le bon répertoire lorsque vous verrez les dossiers « wp-admin », « wp-content » et « wp-includes », ainsi que le fichier « wp-config.php » et d'autres fichiers essentiels de WordPress.
Cliquez avec le bouton droit de la souris sur wp-config.php dans la liste des fichiers, puis sélectionnez « Modifier ».

Le fichier s'ouvre dans l'éditeur de texte intégré à cPanel, affichant tous vos paramètres de configuration actuels. Apportez vos modifications avec soin, en prêtant attention aux guillemets, aux points-virgules et à la syntaxe PHP correcte.
Enregistrez les modifications une fois que vous avez terminé. Les modifications sont prises en compte immédiatement ; il n'est pas nécessaire de télécharger à nouveau le fichier.
Comment le fichier wp-config.php influe sur les migrations WordPress
J'ai vu des migrations parfaitement planifiées se transformer en véritables cauchemars qui ont duré plusieurs jours, simplement parce que personne n'avait pensé à vérifier les paramètres de connexion à la base de données avant que le site migré n'affiche des erreurs de connexion.
Voici ce qui se passe généralement en cas d'échec de migration: vous transférez avec succès tous vos fichiers WordPress vers le nouvel hébergeur et importez votre base de données. Tout semble être en ordre. Mais lorsque vous accédez à votre site migré, WordPress ne parvient pas à se connecter à la base de données, car votre fichier wp-config.php contient toujours les identifiants de connexion à la base de données de l'ancien hébergeur.
Votre ancien hébergeur utilisait des paramètres de base de données tels que localhost pour DB_HOST et ancien_hôte_utilisateur_base_de_données pour DB_USER. Votre nouveau fournisseur d'hébergement vous attribue des identifiants totalement différents — peut-être mysql.newhost.com pour l'adresse du serveur et newhost_wp123 pour le nom d'utilisateur.
WordPress ne peut pas prendre en compte ce changement à moins que vous ne mettiez à jour le fichier wp-config.php en y indiquant les informations de base de données du nouvel hébergeur.
Les divergences d'URL entraînent une série de problèmes supplémentaires, même après l'établissement des connexions à la base de données.
Les anciennes URL et les anciens chemins d'accès de votre site sont intégrés de manière fixe dans WordPress, souvent de façon qui n'est pas immédiatement évidente. Le contenu de la base de données, les paramètres du thème et les configurations des plugins font souvent référence à des URL absolues ou à des chemins d'accès au serveur qui renvoient à votre ancienne configuration d'hébergement.
Même lorsque les connexions à la base de données sont correctes, ces références incohérentes entraînent des liens rompus, des images manquantes et des problèmes d'accès administratif.
Duplicator Pro gère automatiquement ces mises à jour complexes d'URL et de chemins d'accès lors des migrations. Au lieu de devoir parcourir manuellement les enregistrements de la base de données et les fichiers de configuration à la recherche de références codées en dur, le processus de migration de Duplicator Pro met à jour les URL, les chemins d'accès et les paramètres du fichier wp-config.php en une seule opération coordonnée.
Méthodes courantes pour modifier le fichier wp-config.php
La plupart des administrateurs de sites découvrent la modification du fichier wp-config.php par nécessité : pour corriger des erreurs de connexion à la base de données ou résoudre des problèmes liés à des migrations qui ont échoué. Mais une fois que l'on maîtrise la structure de ce fichier, plusieurs améliorations pratiques deviennent possibles pour déboguer les problèmes, renforcer la sécurité et optimiser les performances.
Débogage
Cadre define('WP_SCRIPT_DEBUG', true); transforme le débogage, qui n'est plus une affaire de devinettes, en une résolution ciblée des problèmes. Au lieu d'afficher des références obscures, les messages d'erreur renvoient à des noms de fonctions lisibles et à des numéros de ligne logiques dans un code correctement formaté.
WP_DEBUG_DISPLAY détermine si les messages d'erreur s'affichent directement sur les pages de votre site ou s'ils restent masqués aux visiteurs. Lorsque cette option est réglée sur false, les erreurs continuent d'être générées et enregistrées, mais elles n'apparaîtront pas sous forme d'avertissements en rouge qui viennent perturber la mise en page de votre site.
J'adapte ces paramètres de manière stratégique en fonction de l'environnement. Sur les sites de développement, j'active les deux WP_DEBUG et WP_DEBUG_DISPLAY pour repérer immédiatement les problèmes.
Sur les serveurs de préproduction, j'utilise WP_DEBUG avec WP_DEBUG_LOG mais désactiver WP_DEBUG_DISPLAY pour détecter les problèmes sans nuire à l'expérience visuelle.
Améliorations en matière de sécurité
WordPress utilise des mesures de protection contre la modification des fichiers afin d'empêcher toute modification non autorisée via l'interface d'administration. Si votre compte d'hébergement est piraté ou si une personne non autorisée parvient à obtenir des droits d'administrateur, ces constantes constituent un rempart contre les attaques les plus destructrices.
DISALLOW_FILE_EDIT supprime complètement les écrans de l'éditeur de thèmes et de plugins de votre tableau de bord WordPress. Sans cette protection, toute personne disposant d'un accès administrateur peut injecter du code PHP malveillant directement via Apparence » Éditeur de thème ou Plugins » Éditeur de plugins.
DISALLOW_FILE_MODS renforce encore davantage la sécurité en empêchant toute modification de fichiers via l'interface d'administration de WordPress. Cela inclut l'installation de plugins, le téléchargement de thèmes, Mises à jour du cœur de WordPresset mises à jour automatiques en arrière-plan.
FORCE_SSL_ADMIN nécessite connexions HTTPS cryptées pour toutes les opérations d'administration de WordPress. Les pages de connexion, l'accès au tableau de bord et les fonctions d'administration ne fonctionnent pas via des connexions HTTP non cryptées.
Ensemble define('FORCE_SSL_ADMIN', true); lorsque votre site traite des informations sensibles ou est soumis à des exigences de conformité imposant un accès administratif crypté.
Cette fonctionnalité fonctionne indépendamment de la configuration SSL générale de votre site : vous pouvez activer le chiffrement pour l'administration tout en autorisant le protocole HTTP pour les pages publiques.
Améliorations des performances
Les sites à fort trafic dont le contenu est fréquemment mis à jour sont confrontés à un problème de performance souvent méconnu : l'encombrement de la base de données dû à un nombre illimité de révisions d'articles. Par défaut, WordPress enregistre chaque brouillon, chaque sauvegarde automatique et chaque version publiée de votre contenu.
WP_POST_REVISIONS détermine le nombre de versions que WordPress conserve pour chaque article ou page. Paramètre define('WP_POST_REVISIONS', 3); limite le stockage à votre version actuelle et aux trois révisions précédentes.
Cela suffit généralement pour récupérer des contenus supprimés par inadvertance ou pour annuler des modifications problématiques, sans avoir à supporter la charge supplémentaire que représente une historique illimité sur la base de données.
Le tableau de bord WordPress utilise plus de mémoire que vos pages publiques, en particulier lors de l'installation de plugins, de la personnalisation de thèmes ou d'opérations sur des contenus en masse. WP_MAX_MEMORY_LIMIT plus précisément gère la disponibilité de la mémoire pour les tâches administratives.
Ajouter define('WP_MAX_MEMORY_LIMIT', '512M'); offre une marge de manœuvre pour les opérations gourmandes en mémoire, telles que l'importation de fichiers XML volumineux, le traitement par lots d'images ou la gestion de configurations de plugins complexes.
WordPress conserve le contenu supprimé dans la corbeille pendant 30 jours avant de le supprimer définitivement. Paramètres define('EMPTY_TRASH_DAYS', 7); réduit la durée de conservation à une semaine, suppression automatique du contenu supprimé de manière plus énergique.
Les sites d'actualités ou les forums très fréquentés ont tout intérêt à raccourcir la durée de conservation des éléments supprimés, car il est rare que ces contenus doivent être restaurés après quelques jours.
Problèmes courants liés au fichier wp-config.php et comment les résoudre
La plupart des problèmes liés au fichier wp-config.php suivent des schémas prévisibles. Une fois que l'on sait ce qu'il faut rechercher, ces erreurs deviennent des outils de diagnostic plutôt que des catastrophes inexpliquées.
Écran blanc de la mort
Votre site affiche une page blanche à la place du contenu. Cela signifie généralement que PHP ne parvient pas à analyser votre fichier wp-config.php en raison de problèmes de syntaxe.
Ce sont surtout les points-virgules manquants qui sont à l'origine de ce problème. Chaque ligne du fichier wp-config.php qui commence par define doit se terminer par un point-virgule. Si vous en supprimez un par inadvertance, PHP cesse de traiter l'ensemble du fichier.
Il en va de même pour les guillemets mal appariés : ouvrir une chaîne avec un guillemet simple et la fermer avec un guillemet double empêche complètement l'analyse syntaxique de PHP.
J'ai vu des propriétaires de sites passer des heures à essayer de résoudre des problèmes en se basant sur des hypothèses complexes, alors que le véritable problème tenait simplement à une faute de frappe 'DB_NAME', 'database_name") ; au lieu de 'DB_NAME', 'database_name');. Ce guillemet supplémentaire gâche tout le site.
La solution est simple si vous avez conservé ce fichier de sauvegarde: téléchargez votre fichier wp-config.php d'origine pour rétablir immédiatement le fonctionnement, puis réessayez d'effectuer vos modifications avec plus de précaution.
Erreur lors de l'établissement de la connexion à la base de données
La bonne nouvelle, c'est que WordPress fonctionne très bien en soi ; c'est simplement qu'il ne parvient pas à accéder à votre base de données.
Vérifiez d'abord vos quatre constantes de base de données : DB_NAME, DB_USER, DB_PASSWORDet DB_HOST. L'un de ces paramètres ne correspond pas aux paramètres réels de la base de données de votre hébergeur.

Problèmes liés aux autorisations et à l'encodage
Il arrive parfois que votre fichier wp-config.php contienne les informations correctes, mais que WordPress ne parvienne tout de même pas à les lire. Les droits d'accès au fichier sont peut-être trop restrictifs (WordPress a besoin d'au moins des droits 644 pour lire le fichier), ou bien l'encodage du fichier contient des caractères cachés qui empêchent l'analyse syntaxique PHP.
Cela se produit lorsque vous modifiez le fichier wp-config.php dans Microsoft Word ou d'autres éditeurs de texte enrichi qui ajoutent des codes de mise en forme invisibles. Utilisez toujours des éditeurs de texte brut tels que Notepad++ ou VS Code pour modifier le fichier wp-config.php.
Une propriété de fichier incorrecte empêche également WordPress de lire le fichier wp-config.php, même si les droits d'accès sont corrects. Votre hébergeur peut résoudre ces problèmes de propriété, mais ceux-ci ne sont pas toujours évidents tant que vous n'avez pas commencé à dépanner les problèmes d'accès.
Comment restaurer votre fichier wp-config.php
Lorsque des modifications apportées au fichier wp-config.php perturbent le fonctionnement de votre site, la restauration d'une sauvegarde est toujours préférable au dépannage.
Si vous disposez d'une sauvegarde Duplicator récente datant d'avant vos modifications, toutes les fonctionnalités seront rétablies en moins de cinq minutes. Il vous suffit de cliquer sur « Restaurer ».

Cela permet de rétablir instantanément votre site, vous évitant ainsi des heures de débogage d'erreurs de syntaxe ou de problèmes de connexion à la base de données.
Si la restauration de la sauvegarde n'est pas possible, vous pouvez recréer le fichier wp-config.php à partir de zéro en utilisant le modèle fourni par WordPress. Téléchargez le fichier wp-config-sample.php depuis une nouvelle installation de WordPress et renommez-le wp-config.php.
Le fichier d'exemple contient toute la structure de base dont vous avez besoin. Remplacez les identifiants de base de données indiqués par défaut par les valeurs réelles que vous trouverez dans la section « Base de données » de votre panneau de contrôle d'hébergement.
Foire aux questions (FAQ)
Que se passe-t-il si je supprime accidentellement mon fichier wp-config.php ?
Restaurez immédiatement votre fichier wp-config.php à partir d'une sauvegarde si vous en avez une. Sinon, vous pouvez recréer le fichier à partir du fichier wp-config-sample.php issu d'une nouvelle installation de WordPress. Renommez-le en wp-config.php et ajoutez-y vos identifiants de base de données, que vous trouverez dans le panneau de contrôle de votre hébergeur.
Que dois-je faire si mon fichier wp-config.php est manquant ?
Si votre fichier wp-config.php est manquant, WordPress ne pourra pas se connecter à votre base de données et votre site sera hors ligne. Vous pouvez résoudre ce problème en copiant le fichier wp-config-sample.php, en y ajoutant le nom de votre base de données, votre identifiant et votre mot de passe, puis en l'enregistrant sous le nom wp-config.php dans le dossier racine de WordPress. Une fois le fichier téléchargé, votre site devrait fonctionner à nouveau.
Où se trouve mon fichier wp-config.php ?
Votre fichier wp-config.php se trouve dans le répertoire racine de WordPress, généralement nommé public_html, www ou le dossier principal contenant les dossiers wp-admin, wp-content et wp-includes. Vous pouvez y accéder via le gestionnaire de fichiers de votre hébergeur ou un client FTP. Si vous ne le voyez pas, il se peut que votre hébergeur l'ait placé un niveau au-dessus de la racine pour des raisons de sécurité.
À quoi sert le fichier wp-config.php ?
Le fichier wp-config.php indique à WordPress comment se connecter à votre base de données et faire fonctionner votre site. Il contient des paramètres importants tels que les identifiants de la base de données, les clés de sécurité et les options de débogage, que WordPress lit à chaque chargement d'une page. Si ce fichier est manquant ou mal configuré, votre site ne fonctionnera pas.
Prenez le contrôle de votre configuration WordPress
Le fichier wp-config.php est un fichier puissant mais prévisible. Les erreurs de connexion à la base de données, les améliorations en matière de sécurité et les optimisations de performances suivent toutes des schémas logiques dès lors que l'on comprend la structure et la fonction de ce fichier.
Voici un conseil supplémentaire : créez un fichier de documentation répertoriant vos paramètres personnalisés dans le fichier wp-config.php ainsi que leur fonction. Lorsque vous devrez recréer ce fichier ou migrer vers un nouveau serveur, vous disposerez d'une référence pour vos choix de configuration spécifiques, au lieu d'essayer de vous souvenir de ce que chaque paramètre personnalisé permettait de faire.
Prêt à prendre pleinement le contrôle de vos migrations et sauvegardes WordPress ? Duplicator Pro crée des sauvegardes complètes de votre site, incluant les paramètres de votre fichier wp-config.php, ce qui rend les migrations et les opérations de restauration simples et sans stress.
Pendant que vous êtes ici, je pense que vous aimerez ces guides sur WordPress :
- Avez-vous besoin d'un site de staging ?
- L'API REST de WordPress pour les débutants : Accédez à votre contenu n'importe où
- Comment éditer le fichier de votre hébergeur avant la migration de WordPress (Tutoriel Windows, Mac et Linux)
- Comment importer des fichiers dans WordPress
- Comment annuler des modifications sur WordPress (5 méthodes)
- Comment restaurer un site WordPress à une date antérieure sans sauvegarde