Configuration wp-config.php
Le fichier wp-config.php est le cœur de la configuration WordPress.
Connexion BDD
define( 'DB_NAME', 'nom_de_la_base' );
define( 'DB_USER', 'utilisateur' );
define( 'DB_PASSWORD', 'mot_de_passe_fort' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' ); Clés de sécurité (Salts)
Générez des clés uniques sur api.wordpress.org/secret-key :
define( 'AUTH_KEY', 'clé-unique-générée' );
define( 'SECURE_AUTH_KEY', 'clé-unique-générée' );
define( 'LOGGED_IN_KEY', 'clé-unique-générée' );
define( 'NONCE_KEY', 'clé-unique-générée' );
// ... (8 clés au total) Mode Debug
// Développement uniquement
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true ); // Logs dans /wp-content/debug.log
define( 'WP_DEBUG_DISPLAY', false ); // Ne pas afficher en front
// Production
define( 'WP_DEBUG', false ); WP_DEBUG_DISPLAY ne doit jamais être
true en production — cela expose des informations serveur sensibles.Options avancées
define( 'DISALLOW_FILE_EDIT', true ); // Désactive l'éditeur de fichiers admin
define( 'DISALLOW_FILE_MODS', true ); // Bloque install/update plugins/thèmes
define( 'WP_POST_REVISIONS', 5 ); // Limite les révisions d'articles
define( 'EMPTY_TRASH_DAYS', 7 ); // Vide la corbeille après 7 jours
define( 'FORCE_SSL_ADMIN', true ); // Force HTTPS sur l'admin
$table_prefix = 'wp_xk7_'; // Préfixe personnalisé (sécurité)