15 réglages de base de WP-Config que vous devez savoir
Publié: 2020-04-24
wp-config.php est un fichier de base WordPress crucial qui contient des informations sur la base de données du site Web (valeurs pour la base de données, les informations d'identification de l'utilisateur de la base de données et l'hôte).
Dans cet article, je vais détailler les quinze utilisations les plus courantes du fichier wp-config.php afin que vous puissiez mieux comprendre comment fonctionne l'installation de WordPress et comment vous pouvez mieux tirer parti des fichiers de base pour les performances et la sécurité de votre site Web.
- Où se trouve wp-config.php ?
- Comment contourner les informations de connexion FTP ?
- Comment activer le débogage dans WordPress ?
- Comment changer l'URL du site et de WordPress ?
- Comment augmenter ou diminuer la mémoire PHP ?
- Comment modifier le timing de la corbeille ?
- Comment désactiver les mises à jour automatiques ?
- Comment définir des intervalles d'enregistrement automatique ?
- Comment définir le préfixe de la base de données ?
- Comment activer le réseau multisite ?
- Comment activer la configuration du journal des erreurs ?
- Comment activer la mise en cache WordPress ?
- Comment configurer les paramètres de la base de données ?
- Redirection de sous-dossiers et sous-domaines inexistants
- Comment éditer la révision d'une publication ?
- Comment définir un domaine de cookie ?
Où se trouve wp-config.php ?
Une question courante parmi les utilisateurs de WordPress, en particulier pour les débutants, est « où est wp-config.php » ?
La réponse est simple, vous trouverez ce fichier core dans le répertoire racine de WordPress, mais cela dépend de l'emplacement du serveur.
Si vous travaillez sur un hôte local avec une configuration telle que XAMPP, accédez à xampp → htdocs → testing . Dans mon cas, le nom du dossier du site est « testing ».

Si vous travaillez sur une plate-forme live, vous devez accéder à votre serveur live via un client FTP comme FileZilla. Une fois connecté, allez dans public_html où vous verrez le fichier wp-config.php.

Maintenant que vous savez où trouver ce fichier de base important, je vais maintenant expliquer en détail comment vous pouvez tirer parti de ce fichier pour améliorer votre expérience WordPress.
1. Comment contourner les informations de connexion FTP ?
Si vous n'êtes pas en mesure de mettre à jour le noyau et les plugins WordPress vers une version plus récente en raison d'une connexion FTP défectueuse, vous pouvez contourner les informations de connexion FTP.
Pour cela, il vous suffit d'ajouter la ligne de code suivante dans le fichier wp-config.php :
define( 'FS_METHOD', 'direct');
2. Comment activer le débogage dans WordPress ?
Le débogage est une bonne pratique pour améliorer la qualité du code en général, découvrir la source de l'erreur et résoudre le problème.
Pour activer le mode débogage dans WordPress, il vous suffit d'ajouter les lignes de code suivantes dans wp-config.php :
define('WP_DEBUG', false); // désactive le mode de débogage par défaut
define('WP_DEBUG', vrai); // activer le mode débogage3. Comment changer l'URL du site et de WordPress ?
Si vous avez migré votre site WordPress vers un nouvel hébergeur, changé le nom de domaine ou souhaitez mettre à jour l'URL de HTTP à HTTPS, ajoutez les lignes de code suivantes dans le wp-config.php ferait l'affaire :
define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com');Une autre méthode consiste à utiliser la variable SERVER qui définit ces valeurs de manière dynamique.
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );4. Comment augmenter (ou diminuer) la mémoire PHP ?
Cette fonctionnalité est disponible sur la plate-forme d' hébergement WordPress gérée par Cloudways, mais pour les utilisateurs de WordPress qui n'utilisent pas Cloudways, cela peut devenir un casse-tête. La mémoire PHP disponible pour une application WordPress peut être définie en ajoutant la ligne suivante :
define( 'WP_MEMORY_LIMIT', '64M' );
Si nécessaire, vous pouvez définir la limite de mémoire maximale :
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
Notez que les utilisateurs de Cloudways n'ont pas à modifier le fichier wp-config. Ils peuvent simplement modifier la valeur dans les paramètres de l'application à partir de la plate-forme Cloudways.
5. Comment modifier le timing de la corbeille ?
Si un utilisateur supprime des publications, des pages, des commentaires, il est envoyé dans la corbeille où WordPress les supprime automatiquement après 30 jours. Pour modifier cette durée, vous pouvez ajouter la ligne suivante pour modifier cette valeur en fonction de vos besoins. Dans l'exemple suivant, je l'ai réduit à 15 jours.
define( 'EMPTY_TRASH_DAYS', 15 );
Vous pouvez même désactiver complètement la fonction Corbeille en définissant la valeur sur zéro comme valeur dans la ligne ci-dessus.
6. Comment désactiver les mises à jour automatiques ?
Les mises à jour automatiques ont été introduites dans le cadre de la version WordPress 3.7 où les versions mineures de base et les fichiers de traduction sont mis à jour automatiquement. Si vous souhaitez désactiver ces fonctionnalités, ajoutez la ligne suivante dans wp-config.php :

define( 'AUTOMATIC_UPDATER_DISABLED', true );
Si vous souhaitez désactiver les mises à jour automatiques de votre noyau WordPress (mises à jour mineures et majeures), il vous suffit d'ajouter les lignes de code suivantes dans le fichier de configuration WordPress :
# Désactivez toutes les mises à jour principales :
define( 'WP_AUTO_UPDATE_CORE', false );
# Activez toutes les mises à jour mineures et majeures :
define( 'WP_AUTO_UPDATE_CORE', true );
7. Comment définir des intervalles d'enregistrement automatique ?
Lors de la création ou de la modification de la publication, WordPress enregistre automatiquement les révisions de la publication. La valeur par défaut de l'intervalle de sauvegarde automatique est de 60 secondes, ce qui peut être augmenté ou diminué en ajoutant la ligne suivante :
define( 'AUTOSAVE_INTERVAL', 180 );
8. Comment définir le préfixe de la base de données ?
Lors de l'installation de WordPress sur votre configuration d'hôte local telle que XAMPP, l'une des options consiste à sélectionner le préfixe de table de base de données qui est stocké dans le fichier wp-config.php comme :
$table_prefix = 'wp_';
Je vous recommande personnellement de modifier le préfixe par défaut par mesure de sécurité.
9. Comment activer le réseau multisite WordPress ?
Si vous souhaitez activer la fonctionnalité multisite, vous devez ajouter le code suivant à votre fichier wp-config.php.
define('WP_ALLOW_MULTISITE', true);Après avoir ajouté ce code, une nouvelle page « Réseau » sera disponible dans la section Outils de l'Admin WordPress.
Si vous souhaitez apprendre à mettre en place un multisite WordPress, voici un guide complet .
10. Comment activer la configuration du journal des erreurs ?
Voici un moyen simple d'activer la journalisation des erreurs de base pour votre site WordPress. Créez un fichier nommé php_error.log dans le répertoire de votre choix et rendez-le accessible en écriture sur le serveur. Ensuite, modifiez le chemin dans la troisième ligne du code suivant et placez l'extrait dans le fichier wp-config.php :
@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/domain/logs/php_error.log');11. Comment activer la mise en cache WordPress ?
Ajoutez simplement le code suivant dans le fichier wp-config.php pour activer le WP-Cache.
define('WP_CACHE', vrai);12. Comment configurer les paramètres de la base de données ?
Vous pouvez modifier les paramètres de connexion à la base de données à partir du fichier de configuration WordPress et faire correspondre les valeurs de la base de données (nom, utilisateur, mot de passe et hôte) avec les valeurs de votre base de données d'hébergement.
/ ** Paramètres MySQL - Obtenez ces informations auprès de votre hébergeur ** //
/** Le nom de la base de données pour WordPress */
define('DB_NAME', 'Votre nom de base de données');
/** Nom d'utilisateur de la base de données MySQL */
define('DB_USER', 'Votre nom d'utilisateur de base de données');
/** Mot de passe de la base de données MySQL */
define('DB_PASSWORD', 'Votre mot de passe de base de données');
/** Nom d'hôte MySQL */
define('DB_HOST', 'localhost');Différents fournisseurs d'hébergement utilisent différentes valeurs DB_Host et Cloudways utilise 'localhost' (localhost est la valeur DB_HOST commune).
L'une des erreurs les plus frustrantes est « Erreur lors de l'établissement d'une connexion à la base de données ». Il apparaît généralement lorsque vous avez migré votre site et que votre wp-config contient des informations de base de données anciennes ou incorrectes. Voici un guide complet pour corriger l'erreur de connexion à la base de données .
13. Redirection de sous-dossiers et sous-domaines inexistants
Lorsque le visiteur essaie d'accéder à un sous-domaine ou à un sous-dossier qui n'existe pas sur votre site Web, vous pouvez simplement rediriger les visiteurs de votre site vers une page ou une URL spécifique. Tout ce que vous avez à faire est de coller la ligne de code suivante dans le fichier wp-config.php.
define( 'NOBLOGREDIRECT', 'http://example.com' );
N'oubliez pas de remplacer « http://example.com » par l'URL de votre site Web.
14. Comment éditer la révision de poste ?
Vous pouvez désactiver complètement la fonction de post-révision et également définir le nombre maximal de révisions que WordPress peut stocker.
Pour désactiver la fonction de post-révision, ajoutez simplement la ligne suivante dans le fichier de configuration WordPress.
define( 'WP_POST_REVISIONS', false );
Pour limiter le nombre de révisions, remplacez simplement la fausse valeur par n'importe quel nombre entier. Par exemple, la ligne suivante limite les révisions à seulement 12.
define( 'WP_POST_REVISIONS', 12 );
15. Comment définir un domaine de cookie ?
WordPress vous permet de définir le domaine des cookies pour votre site WordPress (pour les configurations de domaine inhabituelles). Voici le code.
define( 'COOKIE_DOMAIN', 'www.cloudways.com' );
Emballer!
J'espère que cet article vous a aidé à comprendre ce qu'est le fichier wp-config.php et comment utiliser ce fichier de base WordPress pour activer ou désactiver diverses fonctions.
Si vous avez des questions en tête, faites-le moi savoir dans la section commentaires et je serais plus qu'heureux de vous aider. En attendant, consultez simplement notre plate-forme et cliquez sur le bouton Démarrer l'essai gratuit et rendez votre site Web 100 % plus rapide.
