Un des fichiers les plus importants de votre installation de WordPress est le fichier de configuration wp-config.php. Ce fichier est situé le répertoire de base de WordPress et contient les principales directives de configuration de votre site (constantes et des instructions PHP), comme les informations de connexion à la base de données
Toute la documentation sur ce fichier est disponible sur le site de WordPress , et en Anglais.
Quand tu installes manuellement WordPress, on te demande d’entrer les informations requises comme les détails de la base de données et le préfixe de la table. il te sera demandé d’entrer certaines des données les plus pertinentes stockées dans le wp-config : Database Name, Username, Password, Database Host, Table Prefix.
En règle générale, le fichier wp-config.php est généré automatiquement quand tu exécutes les programme d'installation de WordPress.
La toute première chose à faire est de mettre les permissions 644 sur le fichier wp-config.php.
IMPORTANT : les constantes et les instructions PHP viennent dans un ordre spécifique que tu ne dois jamais changer. Pour ajouter du contenu (les snipets), fais-le sous la ligne de commentaire suivante :
Par défaut, le fichier wp-config.php est installé à la racine de l'installation de ton site sur ton serveur. Il est conseillé de déplacer le répertoire directement au-dessus du répertoire de l'application WordPress (en général au-dessus du /www) . En effet, WordPress recherche « wp-config.php » dans la racine de l’installation, et s’il ne le trouve pas, il recherche un niveau au dessus.
Le système de fichiers de WordPress est bien connu des hackers. Pour cette raison, tu dois envisager de modifier la structure de fichiers intégrée en déplaçant des dossiers spécifiques dans des emplacements arbitraires et en définissant les URLs et chemins correspondants dans le fichier wp-config.php.Tout d’abord, nous pouvons déplacer le dossier /wp-content en définissant deux constantes.
La première constante définit le chemin complet du répertoire
La constante "WP_CACHE" mise sur TRUE inclut le script /wp-content/advanced-cache.php. Cette constante n’a d’effet que si tu installes un plugin de cache persistant (W3 Total Cache, WP Rocket, etc.), qui la créé dans ton fichier wp-config.php.
D'office lors de l'installation de WordPress, le préfixe par défaut du nom de la table de BDD de WordPress est 'WP_".
Pour la modifier, ouvre ton fichier wp-config.php, place-toi à cette ligne :
Et modifie, le préfixe "WP" par "nouveauPrefixe", par exemple.
$table_prefix = 'nouveauPrefixe';
Pour résumer, une clé secrète est un mot de passe avec des éléments qui le rendent plus dur à traverser tes barrières de sécurité : c'est pour schématiser, comme un double mot-de-passe ;-) Un mot de passe comme «admin » est simple et facile à casser. Une combinaison imprévisible tel que « er4g54gerg4reg48g8erg4re894e481er» prend plusieurs années pour le cracker. Ces clés secrètes auront pour effet de crypter les cookies utilisateur (pour te connecter) et de renforcer ainsi le niveau de sécurité de votre mot de passe.
Quand tu te connectes, tu saisis ton identifiant et ton mot de passe. Ensuite, WordPress stocke ces informations dans deux cookies de navigateur (plutôt que d’utiliser des sessions PHP.) pour que tu puisses rester connecté. Ces informations sont également stockées dans la BDD de ton site WordPress.
Les clés secrètes et les clés Salt WordPress de sécurité évitent que ton mot de passe soit stocké en texte clair, en travaillant ensemble pour crypter ce mot de passe en clair et le transformer en un mélange aléatoire de caractères impossibles à inverser sans avoir accès à tes clés et Salt.
Autrement dit elles sont des variables qui stockent tes informations d’identification de connexion sous une forme cryptée.
Il y a deux sortes de clés:
Il est conseillé de les modifier tous les 3/6 mois. Pour cela tu peux soit éditer tes clés et Salt , toi même, soit utiliser directement le générateur de clés que propose WordPress. Puis, colle-les dans ton fichier wp-config.php, à la place des anciennes.
Les céls de sécurité (AUTH_KEY et SALT) peuvent être modifiées à tout moment. La seule contrepartie est que cela déconnectera tous les utilisateurs.
Après avoir mifié le fichier wp-config.php, il te faudra renommer toutes les tables de la BDD. Pour cela va dans PhpMyAdmin (le mot de passe est dans ton fichier wp-config.php d'ailleurs juste après 'DB_PASSWORD'). Tout d'abord, sélectionne toutes les tables de ton site ("tout cocher"), puis choisis dans le menu déroulant, juste à droite, "remplacer le préfixe de table".
À cette étape, remplace l'ancien préfixe (FROM = "WP_") par ton nouveau préfixe (TO = "nouveauPrefixe_"), et enfin, valide ("continue").
Par ce changement de préfixe de la base de données de ton WordPress, les hackers n'auront pas son nom.