{"id":23496,"date":"2023-05-29T20:11:45","date_gmt":"2023-05-29T20:11:45","guid":{"rendered":"\/tutoriels\/?p=23496"},"modified":"2024-04-03T01:53:03","modified_gmt":"2024-04-03T01:53:03","slug":"wp-config-php","status":"publish","type":"post","link":"\/fr\/tutoriels\/wp-config-php","title":{"rendered":"Tout ce que vous devez savoir sur le fichier wp-config.php"},"content":{"rendered":"<p>Le fichier <strong>wp-config.php<\/strong> est une partie importante de l&rsquo;installation de WordPress. Ce fichier est cr&eacute;&eacute; pendant le processus d&rsquo;installation de WordPress et il contient des &eacute;l&eacute;ments de configuration de la base de donn&eacute;es. En bref, il permet &agrave; WordPress d&rsquo;&eacute;tablir une connexion avec la base de donn&eacute;es.<\/p><p>Cela dit, un webmaster doit savoir comment le g&eacute;rer correctement pour assurer la s&eacute;curit&eacute; du site. Sans lui, votre site WordPress ne serait pas en mesure de stocker et d&rsquo;extraire des donn&eacute;es de sa base de donn&eacute;es.<\/p><p>Cet article explore la fonctionnalit&eacute; du fichier <strong>wp-config.php<\/strong> et la mani&egrave;re de le localiser dans le r&eacute;pertoire de votre site WordPress. Nous vous montrerons &eacute;galement comment modifier le fichier <strong>wp-config.php<\/strong> et mettre en place des r&eacute;glages personnalis&eacute;s sur votre site web.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-que-le-fichier-wp-config-php\">Qu&rsquo;est-ce que le fichier wp-config.php ?<\/h2><p>Le fichier <strong>wp-config.php <\/strong>est un fichier de configuration cr&eacute;&eacute; lors du processus d&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-wordpress\"><strong>installation de WordPress<\/strong><\/a>. Il stocke des informations relatives &agrave; la base de donn&eacute;es telles que le nom de la base de donn&eacute;es, le nom d&rsquo;utilisateur, le mot de passe et l&rsquo;h&ocirc;te.<\/p><p>En plus d&rsquo;&eacute;tablir une connexion entre votre site WordPress et sa base de donn&eacute;es, WordPress utilise &eacute;galement le fichier <strong>wp-config.php<\/strong> pour mettre en &oelig;uvre des param&egrave;tres avanc&eacute;s sur le site.<\/p><p>Ce fichier de configuration est stock&eacute; dans le dossier root (racine) de votre site web. Acc&eacute;dez au fichier <strong>wp-config.php<\/strong> via un client FTP comme <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\"><strong>FileZilla<\/strong><\/a> ou le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/gestionnaire-fichiers-hostinger\"><strong>gestionnaire de fichiers<\/strong><\/a> de votre h&eacute;bergeur. L&rsquo;exemple suivant montre le fichier <strong>wp-config.php<\/strong> dans le r&eacute;pertoire <strong>\/public_html<\/strong> :<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/gestionnaire-de-fichiers-wpconfig-selectionne.png\/public\" alt=\"Le fichier wp-config.php dans le gestionnaire de fichiers d'Hostinger\" class=\"wp-image-23518\" title=\"wp-config.php-gestionnaire-de-fichiers\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/gestionnaire-de-fichiers-wpconfig-selectionne.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/gestionnaire-de-fichiers-wpconfig-selectionne.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/gestionnaire-de-fichiers-wpconfig-selectionne.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/gestionnaire-de-fichiers-wpconfig-selectionne.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Si vous devez cr&eacute;er le fichier <strong>wp-config.php<\/strong> manuellement, WordPress fournit un <a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-config-sample.php\" target=\"_blank\" rel=\"noopener\"><strong>fichier d&rsquo;exemple<\/strong><\/a> appel&eacute; <strong>wp-config-sample.php<\/strong> dans le dossier racine.<\/p><p>Il contient toutes les informations n&eacute;cessaires, ce qui est id&eacute;al pour les <strong><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/tuto-wordpress\">d&eacute;butants sur WordPress<\/a><\/strong> qui ne sont pas encore familiaris&eacute;s avec le fichier. N&rsquo;oubliez pas de ne pas modifier l&rsquo;ordre du code, car cela pourrait entra&icirc;ner des erreurs sur le site.<\/p><p>Voici le contenu du fichier d&rsquo;exemple <strong>wp-config.php <\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n\/**\n* The base configuration for WordPress\n*\n* The wp-config.php creation script uses this file during the\n* installation. You don't have to use the web site, you can\n* copy this file to \"wp-config.php\" and fill in the values.\n*\n* This file contains the following configurations:\n*\n* * MySQL settings\n* * Secret keys\n* * Database table prefix\n* * ABSPATH\n*\n* @link https:\/\/wordpress.org\/support\/article\/editing-wp-config-php\/\n*\n* @package WordPress\n*\/\n\/\/ ** MySQL settings - You can get this info from your web host ** \/\/\n\/** The name of the database for WordPress *\/\ndefine( 'DB_NAME', 'database_name_here' );\n\/** MySQL database username *\/\ndefine( 'DB_USER', 'username_here' );\n\/** MySQL database password *\/\ndefine( 'DB_PASSWORD', 'password_here' );\n\/** MySQL hostname *\/\ndefine( 'DB_HOST', 'localhost' );\n\/** Database Charset to use in creating database tables. *\/\ndefine( 'DB_CHARSET', 'utf8' );\n\/** The Database Collate type. Don't change this if in doubt. *\/\ndefine( 'DB_COLLATE', '' );\n\/**#@+\n* Authentication Unique Keys and Salts.\n*\n* Change these to different unique phrases!\n* You can generate these using the {@link https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/ WordPress.org secret-key service}\n*\n* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.\n*\n* @since 2.6.0\n*\/\ndefine( 'AUTH_KEY',         'put your unique phrase here' );\ndefine( 'SECURE_AUTH_KEY',  'put your unique phrase here' );\ndefine( 'LOGGED_IN_KEY',    'put your unique phrase here' );\ndefine( 'NONCE_KEY',        'put your unique phrase here' );\ndefine( 'AUTH_SALT',        'put your unique phrase here' );\ndefine( 'SECURE_AUTH_SALT', 'put your unique phrase here' );\ndefine( 'LOGGED_IN_SALT',   'put your unique phrase here' );\ndefine( 'NONCE_SALT',       'put your unique phrase here' );\n\/**#@-*\/\n\/**\n* WordPress database table prefix.\n*\n* You can have multiple installations in one database if you give each\n* a unique prefix. Only numbers, letters, and underscores please!\n*\/\n$table_prefix = 'wp_';\n\/**\n* For developers: WordPress debugging mode.\n*\n* Change this to true to enable the display of notices during development.\n* It is strongly recommended that plugin and theme developers use WP_DEBUG\n* in their development environments.\n*\n* For information on other constants that can be used for debugging,\n* visit the documentation.\n*\n* @link https:\/\/wordpress.org\/support\/article\/debugging-in-wordpress\/\n*\/\ndefine( 'WP_DEBUG', false );\n\/* Add any custom values between this line and the \"stop editing\" line. *\/\n\/* That's all, stop editing! Happy publishing. *\/\n\/** Absolute path to the WordPress directory. *\/\nif ( ! defined( 'ABSPATH' ) ) {\n   define( 'ABSPATH', __DIR__ . '\/' );\n}\n\/** Sets up WordPress vars and included files. *\/\nrequire_once ABSPATH . 'wp-settings.php';<\/pre><p>WordPress utilise des constantes PHP, qui sont des identifiants pour des valeurs qui ne peuvent pas &ecirc;tre modifi&eacute;es lors de l&rsquo;ex&eacute;cution d&rsquo;un script PHP. Ces identifiants d&eacute;finissent les param&egrave;tres de la base de donn&eacute;es dans le fichier <strong>wp-config.php<\/strong>. Chaque param&egrave;tre est accompagn&eacute; d&rsquo;instructions, ce qui facilite l&rsquo;utilisation du mod&egrave;le de code.<\/p><h2 class=\"wp-block-heading\" id=\"h-ou-se-trouve-le-fichier-wp-config-php-dans-wordpress\">O&ugrave; se trouve le fichier wp-config.php dans WordPress ?<\/h2><p>Pour localiser le fichier PHP dans le r&eacute;pertoire root de votre site WordPress, utilisez le gestionnaire de fichiers fourni par votre h&eacute;bergeur ou un client FTP. La section suivante vous montrera comment trouver le fichier <strong>wp-config.php<\/strong> dans le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/hpanel-hostinger\"><strong>hPanel de Hostinger<\/strong><\/a>, cPanel, et via FTP.<\/p><h3 class=\"wp-block-heading\" id=\"h-localiser-le-fichier-wp-config-php-dans-le-hpanel\">Localiser le fichier wp-config.php dans le hPanel<\/h3><p>Le gestionnaire de fichiers d&rsquo;Hostinger permet d&rsquo;acc&eacute;der &agrave; tous les fichiers WordPress, y compris le fichier <strong>wp-config.php<\/strong>. Cette m&eacute;thode n&eacute;cessite des identifiants de connexion pour votre tableau de bord d&rsquo;h&eacute;bergement. Voici comment localiser le fichier <strong>wp-config.php<\/strong> dans hPanel :<\/p><p>1. Allez dans le <strong>Gestionnaire de fichiers<\/strong> dans la section <strong>Fichiers <\/strong>de votre hPanel.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"315\" height=\"351\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/section-gestionnaire-de-Fichiers-Hostinger.png\/public\" alt=\"Le bouton Gestionnaire de fichiers sur hPanel\" class=\"wp-image-23519\" title=\"bouton-gestionnaire-de-fichiers-sur-hPanel\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/section-gestionnaire-de-Fichiers-Hostinger.png\/w=315,fit=scale-down 315w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/section-gestionnaire-de-Fichiers-Hostinger.png\/w=269,fit=scale-down 269w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/section-gestionnaire-de-Fichiers-Hostinger.png\/w=135,fit=scale-down 135w\" sizes=\"(max-width: 315px) 100vw, 315px\" \/><\/figure><\/div><p>2. Cliquez sur le dossier <strong>public_html<\/strong>.<\/p><p>3. Faites d&eacute;filer vers le bas jusqu&rsquo;&agrave; ce que vous trouviez le fichier <strong>wp-config.php<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-41453\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-localiser-le-fichier-wp-config-php-dans-cpanel\">Localiser le fichier wp-config.php dans cPanel<\/h3><p>cPanel dispose &eacute;galement d&rsquo;un gestionnaire de fichiers. Suivez les &eacute;tapes suivantes pour localiser le fichier <strong>wp-config.php<\/strong> dans cPanel :<\/p><p>1. Acc&eacute;dez au <strong>Gestionnaire de fichiers<\/strong> dans la section <strong>Fichiers <\/strong>de votre cPanel.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1023\" height=\"418\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-116.png\/public\" alt=\"Gestionnaire de fichiers sur cPanel\" class=\"wp-image-23503\" title=\"Gestionnaire-de-fichiers-sur-cPanel\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-116.png\/w=1023,fit=scale-down 1023w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-116.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-116.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-116.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/figure><p>2. Acc&eacute;dez au dossier<strong> public_html &rarr; wp<\/strong> dans la barre lat&eacute;rale.<\/p><p>3. Faites d&eacute;filer vers le bas jusqu&rsquo;&agrave; ce que vous localisiez le fichier <strong>wp-config.php<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-123.png\/public\" alt=\"Le fichier wp-config.php dans le r&eacute;pertoire \/public_html sur cPanel.\" class=\"wp-image-23510\" title=\"fichier-wp-config-php-sur-cpanel\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-123.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-123.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-123.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-123.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-localiser-le-fichier-wp-config-php-par-ftp\"><strong>Localiser le fichier wp-config.php par FTP<\/strong><\/h3><p>Vous pouvez &eacute;galement utiliser un client FTP pour trouver le fichier <strong>wp-config.php<\/strong>. Si vous avez besoin d&rsquo;aide, nous avons un tutoriel sur <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/utiliser-filezilla\"><strong>comment configurer FileZilla<\/strong><\/a>.<\/p><p>Voici comment localiser le fichier<strong> wp-config.php<\/strong> via un client FTP :<\/p><p>1. R&eacute;cup&eacute;rez vos identifiants FTP aupr&egrave;s de votre fournisseur d&rsquo;h&eacute;bergement. Si votre site internet fonctionne sur le service d&rsquo;<strong><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\">h&eacute;bergement WordPress<\/a><\/strong> de Hostinger ou sur tout autre type de service d&rsquo;h&eacute;bergement, ces informations seront disponibles dans <strong>Comptes<\/strong> <strong>FTP<\/strong>, sous la section <strong>Fichiers<\/strong> de votre hPanel. Vous pouvez &eacute;galement envoyer une demande d&rsquo;informations &agrave; votre fournisseur d&rsquo;h&eacute;bergement.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"654\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Comptes-FTP-Hostinger.png\/public\" alt=\"D&eacute;tails du compte FTP\" class=\"wp-image-23520\" title=\"details-du-compte-FTP\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Comptes-FTP-Hostinger.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Comptes-FTP-Hostinger.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Comptes-FTP-Hostinger.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Comptes-FTP-Hostinger.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>2. Ouvrez FileZilla et entrez vos identifiants FTP. Cliquez sur<strong> Quickconnect<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-120.png\/public\" alt=\"Saisir les informations d'identification FTP sur Filezilla\" class=\"wp-image-23507\" title=\"saisir-les-informations-d'identification-FTP-sur-Filezilla\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-120.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-120.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-120.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-120.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>3. Naviguez jusqu&rsquo;au r&eacute;pertoire root de votre site (<strong>public_html<\/strong>). Le fichier <strong>wp-config<\/strong> devrait s&rsquo;y trouver.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-122.png\/public\" alt=\"Le fichier wp-config.php dans le r&eacute;pertoire \/public_html sur FileZilla\" class=\"wp-image-23509\" title=\"fichier-wp-config-php-filezilla\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-122.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-122.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-122.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-122.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-deplacer-le-fichier-wp-config-php\"><strong>D&eacute;placer le fichier wp-config.php<\/strong><\/h3><p>Comme le fichier de configuration de votre site WordPress est stock&eacute; dans le r&eacute;pertoire root, il est susceptible d&rsquo;&ecirc;tre attaqu&eacute; par des logiciels malveillants.<\/p><p>En plus de configurer les permissions du fichier, nous vous recommandons de d&eacute;placer le fichier de son emplacement par d&eacute;faut pour renforcer la s&eacute;curit&eacute; de votre site WordPress.<\/p><p>Suivez les &eacute;tapes suivantes pour d&eacute;placer le fichier WordPress <strong>wp-config.php<\/strong> &agrave; l&rsquo;aide du gestionnaire de fichiers :<\/p><ol class=\"wp-block-list\">\n<li>Localisez votre fichier <strong>wp-config.php<\/strong> dans le r&eacute;pertoire racine de votre site web WordPress.<\/li>\n\n\n\n<li>Copiez et collez le fichier <strong>wp-config.php<\/strong> dans un autre r&eacute;pertoire de votre choix. Dans cet exemple, nous le placerons dans <strong>\/public_html\/wp-admin\/user<\/strong>.<\/li>\n\n\n\n<li>Changez le nom du nouveau fichier <strong>wp-config<\/strong>. L&rsquo;objectif est de le d&eacute;guiser en un fichier sans importance afin que les pirates ne le reconnaissent pas.<\/li>\n\n\n\n<li>Retournez au fichier <strong>wp-config<\/strong> original et remplacez tout son contenu par le code suivant :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\ninclude(&lsquo;\/domains\/yourdomain.com\/public_html\/wp-admin\/user\/new-wp-config.php&rsquo;);\n?&gt;<\/pre><p>Assurez-vous de remplacer le r&eacute;pertoire par le nouvel emplacement du fichier, de remplacer <strong>new-wp-config.php<\/strong> par votre nouveau nom de fichier et d&rsquo;ajouter votre propre domaine.<\/p><p>5. Voil&agrave;, c&rsquo;est fait. Le fichier <strong>wp-config<\/strong> original servira d&eacute;sormais de raccourci pour rediriger votre serveur vers le fichier <strong>wp-config<\/strong> r&eacute;el.<\/p><h2 class=\"wp-block-heading\" id=\"h-les-sections-du-fichier-wp-config-php\">Les sections du fichier wp-config.php<\/h2><p>Comme mentionn&eacute; pr&eacute;c&eacute;demment, le fichier WordPress <strong>wp-config-sample.php<\/strong> peut &ecirc;tre modifi&eacute; afin de cr&eacute;er une configuration personnalis&eacute;e pour votre site WordPress. Il est donc important de conna&icirc;tre l&rsquo;objectif de chaque section et de savoir comment la modifier.<\/p><p>Cette section pr&eacute;sente les diff&eacute;rentes sections du fichier <strong>wp-config<\/strong> ainsi que des extraits de code &agrave; ajouter pour une personnalisation avanc&eacute;e de votre site WordPress.<\/p><h3 class=\"wp-block-heading\" id=\"h-parametres-mysql-pour-wp-config-php\">Param&egrave;tres MySQL pour wp-config.php<\/h3><p>La section des param&egrave;tres MySQL consiste en la configuration de votre <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wordpress-base-de-donnees\"><strong>base de donn&eacute;es WordPress<\/strong><\/a> &#8210; nom d&rsquo;h&ocirc;te MySQL, nom de la base de donn&eacute;es, nom d&rsquo;utilisateur et mot de passe. Nous vous recommandons de modifier cette section si votre h&eacute;bergeur utilise un autre num&eacute;ro de port ou si vous changez de serveur web.<\/p><p>Voici un extrait de la section des param&egrave;tres MySQL, tir&eacute; du fichier <strong>wp-config-sample.php <\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ ** MySQL settings - You can get this info from your web host ** \/\/\n\/** The name of the database for WordPress *\/\ndefine( 'DB_NAME', 'database_name_here' );\n\/** MySQL database username *\/\ndefine( 'DB_USER', 'username_here' );\n\/** MySQL database password *\/\ndefine( 'DB_PASSWORD', 'password_here' );\n\/** MySQL hostname *\/\ndefine( 'DB_HOST', 'localhost' );<\/pre><p>Toutes les informations requises par cette section sont disponibles dans votre panneau de contr&ocirc;le d&rsquo;h&eacute;bergement. Par exemple, Hostinger affiche les informations relatives &agrave; la base de donn&eacute;es de l&rsquo;utilisateur dans <strong>Gestion<\/strong> sous la section <strong>Bases de donn&eacute;es <\/strong>du hPanel.<\/p><p>WordPress place le nom de votre base de donn&eacute;es dans la variable <strong>DB_NAME<\/strong> lors de l&rsquo;installation.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"231\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/bases-de-donnees-mysql.png\/public\" alt=\"liste des bases de donn&eacute;es MySQL actuellement cr&eacute;&eacute;es sur hPanel\" class=\"wp-image-23522\" title=\"liste-des-bases-de-donn&eacute;es-MySQL-hPanel\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/bases-de-donnees-mysql.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/bases-de-donnees-mysql.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/bases-de-donnees-mysql.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/bases-de-donnees-mysql.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-jeux-de-caracteres-de-la-base-de-donnees\">Jeux de caract&egrave;res de la base de donn&eacute;es<\/h3><p>WordPress configure le jeu de caract&egrave;res de la base de donn&eacute;es et les valeurs de collation de la base de donn&eacute;es dans le fichier de configuration. Son but est de d&eacute;finir les tables de la base de donn&eacute;es avec les param&egrave;tres de jeu de caract&egrave;res appropri&eacute;s, comme par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/** Database Charset to use in creating database tables. *\/\ndefine( 'DB_CHARSET', 'utf8' );\n\/** The Database Collate type. Don't change this if in doubt. *\/\ndefine( 'DB_COLLATE', '' );<\/pre><p>Par d&eacute;faut, WordPress utilise <strong>UTF8 <\/strong>comme jeu de caract&egrave;res par d&eacute;faut, car il prend en charge toutes les langues compatibles avec Internet, ce qui le rend id&eacute;al pour les donn&eacute;es modernes.<\/p><p>La valeur de la collation de la base de donn&eacute;es d&eacute;pend principalement du jeu de caract&egrave;res car elle d&eacute;termine comment la base de donn&eacute;es de WordPress trie et compare vos donn&eacute;es.<\/p><p>MySQL attribue automatiquement la valeur de collation de la base de donn&eacute;es en fonction du jeu de caract&egrave;res assign&eacute;, d&rsquo;o&ugrave; la valeur vide par d&eacute;faut. Si votre base de donn&eacute;es WordPress utilise <strong>UTF8<\/strong>, la valeur de collation par d&eacute;faut sera <strong>utf8_general_ci<\/strong>.<\/p><p>Cependant, il est possible d&rsquo;assigner manuellement une valeur de collation si le jeu de caract&egrave;res de la langue n&rsquo;est pas le m&ecirc;me que celui qui est affich&eacute;, comme par exemple la langue japonaise.<\/p><p>Nous vous recommandons de ne pas modifier cette section si vous n&rsquo;avez pas une excellente connaissance de SQL, MySQL et MariaDB. L&rsquo;utilisation d&rsquo;une mauvaise combinaison de jeux de caract&egrave;res et de valeurs de collation provoquera diverses erreurs de base de donn&eacute;es dans WordPress.<\/p><h3 class=\"wp-block-heading\">Cl&eacute;s de s&eacute;curit&eacute;<\/h3><p>Votre fichier <strong>wp-config<\/strong> stocke un ensemble de cl&eacute;s d&rsquo;authentification et de salts WordPress, fournissant une couche suppl&eacute;mentaire de s&eacute;curit&eacute; pour votre site web contre les attaques par &laquo; force brute &raquo;. Ces cha&icirc;nes de donn&eacute;es al&eacute;atoires contiennent huit variables, qui cryptent toutes les informations de connexion conserv&eacute;es par les cookies lors de la connexion au site web de WordPress.<\/p><p>Compte tenu de leur objectif, le fait de changer p&eacute;riodiquement vos cl&eacute;s et salts d&rsquo;authentification est l&rsquo;un des nombreux moyens d&rsquo;am&eacute;liorer la <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/securiser-wordpress\"><strong>s&eacute;curit&eacute; de WordPress<\/strong><\/a>. Nous vous recommandons d&rsquo;utiliser un g&eacute;n&eacute;rateur de mots de passe ou de tester ceux que vous avez cr&eacute;&eacute;s &agrave; l&rsquo;aide d&rsquo;un v&eacute;rificateur de mots de passe afin de vous assurer de leur durabilit&eacute; face aux attaques.<\/p><p>Vous pouvez &eacute;galement installer un plugin de s&eacute;curit&eacute; WordPress tel que <a href=\"https:\/\/wordpress.org\/plugins\/salt-shaker\/\" target=\"_blank\" rel=\"noopener\"><strong>Salt Shaker<\/strong><\/a> qui g&eacute;n&egrave;re automatiquement les cl&eacute;s salt pour vous.<\/p><p>Une fois que vous avez vos mots de passe, collez-les un par un &agrave; l&rsquo;int&eacute;rieur de l&rsquo;apostrophe pour remplacer la valeur &ldquo;<strong>put your unique phrase here&rdquo;.<\/strong><\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/**#@+\n* Authentication Unique Keys and Salts.\n*\n* Change these to different unique phrases!\n* You can generate these using the {@link https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/ WordPress.org secret-key service}\n*\n* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.\n*\n* @since 2.6.0\n*\/\ndefine( 'AUTH_KEY',         'put your unique phrase here' );\ndefine( 'SECURE_AUTH_KEY',  'put your unique phrase here' );\ndefine( 'LOGGED_IN_KEY',    'put your unique phrase here' );\ndefine( 'NONCE_KEY',        'put your unique phrase here' );\ndefine( 'AUTH_SALT',        'put your unique phrase here' );\ndefine( 'SECURE_AUTH_SALT', 'put your unique phrase here' );\ndefine( 'LOGGED_IN_SALT',   'put your unique phrase here' );\ndefine( 'NONCE_SALT',       'put your unique phrase here' );\n\/**#@-*\/<\/pre><p>Apr&egrave;s avoir impl&eacute;ment&eacute; les nouvelles cl&eacute;s de s&eacute;curit&eacute; et les salts WordPress, WordPress d&eacute;connectera tous les utilisateurs et rendra les cookies actuels invalides. Les utilisateurs devront faire une nouvelle tentative de connexion pour acc&eacute;der &agrave; votre site, ce qui permettra d&rsquo;&eacute;liminer les personnes mal intentionn&eacute;es.<\/p><h3 class=\"wp-block-heading\" id=\"h-prefixe-de-la-table-de-la-base-de-donnees\">Pr&eacute;fixe de la table de la base de donn&eacute;es<\/h3><p>WordPress d&eacute;finit un pr&eacute;fixe de base de donn&eacute;es<strong> wp_ <\/strong>dans le fichier <strong>wp-config<\/strong>. Comme pour vos cl&eacute;s de s&eacute;curit&eacute;, nous vous recommandons de changer le pr&eacute;fixe de votre base de donn&eacute;es d&egrave;s que possible. Cela am&eacute;liorera la s&eacute;curit&eacute; de votre base de donn&eacute;es contre les attaques par injection SQL.<\/p><p>L&rsquo;extrait de code suivant est la section du fichier <strong>wp-config<\/strong> qui stocke votre pr&eacute;fixe de base de donn&eacute;es :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/**\n* WordPress Database Table prefix.\n*\n* You can have multiple installations in one database if you give each\n* a unique prefix. Only numbers, letters, and underscores please!\n*\/\n$table_prefix  = 'wp_';<\/pre><p>Comme mentionn&eacute; ci-dessus, WordPress accepte un pr&eacute;fixe de base de donn&eacute;es personnalis&eacute; compos&eacute; de traits du bas, de lettres et de chiffres. Assurez-vous qu&rsquo;il soit suffisamment unique pour que les autres utilisateurs ne puissent pas le deviner facilement. Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$table_prefix  = 'wp_customprefix_';<\/pre><p>V&eacute;rifiez que vous avez bien modifi&eacute; le pr&eacute;fixe de table en consultant votre base de donn&eacute;es WordPress via <strong>phpMyAdmin<\/strong>. Si vous acc&eacute;dez &agrave; la structure de votre base de donn&eacute;es, les noms des tables devraient commencer par le pr&eacute;fixe que vous avez attribu&eacute;. Ici, nous rempla&ccedil;ons le pr&eacute;fixe de table par d&eacute;faut par <strong>wp_customprefix_<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-124.png\/public\" alt=\"Acc&egrave;s &agrave; la base de donn&eacute;es apr&egrave;s avoir chang&eacute; le pr&eacute;fixe de la table via phpMyAdmin.\" class=\"wp-image-23511\" title=\"Acc&egrave;s-&agrave;-la-base-de-donn&eacute;es-via-phpmyadmin\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-124.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-124.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-124.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/image-124.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-mode-debogage\"><strong>Mode d&eacute;bogage<\/strong><\/h3><p>Si vous &ecirc;tes un d&eacute;veloppeur WordPress, vous trouverez ce param&egrave;tre de<strong> wp-config<\/strong> utile. Le mode de d&eacute;bogage est charg&eacute; de vous notifier chaque fois que le site WordPress ex&eacute;cute du code PHP, ce qui vous permet de v&eacute;rifier s&rsquo;il y a un bug dans votre code.<\/p><p>L&rsquo;extrait de code suivant est la section du fichier <strong>wp-config<\/strong> de WordPress qui enregistre votre pr&eacute;f&eacute;rence pour le mode de d&eacute;bogage :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/**\n* For developers: WordPress debugging mode.\n*\n* Change this to true to enable the display of notices during development.\n* It is strongly recommended that plugin and theme developers use WP_DEBUG\n* in their development environments.\n*\n* For information on other constants that can be used for debugging,\n* visit the documentation.\n*\n* @link https:\/\/wordpress.org\/support\/article\/debugging-in-wordpress\/\n*\/\ndefine( 'WP_DEBUG', false );<\/pre><p>WordPress d&eacute;sactive son mode de d&eacute;bogage par d&eacute;faut. Pour activer ce mode, remplacez la valeur <strong>false <\/strong>par <strong>true<\/strong>.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG', true );<\/pre><p>Gardez &agrave; l&rsquo;esprit qu&rsquo;en activant le mode de d&eacute;bogage, votre site Web WordPress affichera toutes les erreurs et tous les avertissements PHP au lieu d&rsquo;afficher une <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wordpress-page-blanche\"><strong>page blanche<\/strong><\/a> pour les erreurs fatales uniquement.<\/p><h3 class=\"wp-block-heading\" id=\"h-chemin-absolu\">Chemin absolu<\/h3><p>Le chemin absolu indique l&rsquo;emplacement d&rsquo;un dossier ou d&rsquo;un fichier sur un ordinateur. Il d&eacute;termine la relation entre les dossiers et les fichiers ainsi que la base de l&rsquo;URL de votre site.<\/p><p>Cela dit, vous ne devriez pas modifier les informations contenues dans l&rsquo;extrait de code suivant :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/* That's all, stop editing! Happy publishing. *\/\n\/** Absolute path to the WordPress directory. *\/\nif ( ! defined( 'ABSPATH' ) ) {\n   define( 'ABSPATH', __DIR__ . '\/' );\n}\n\n\/** Sets up WordPress vars and included files. *\/\nrequire_once ABSPATH . 'wp-settings.php';<\/pre><h3 class=\"wp-block-heading\">URL de WordPress<\/h3><p>Changer l&rsquo;URL de WordPress est une &eacute;tape n&eacute;cessaire si vous souhaitez d&eacute;placer le site vers un autre serveur ou domaine. Vous pouvez le faire via le menu <strong>R&eacute;glages &rarr; G&eacute;n&eacute;ral<\/strong> de votre tableau de bord WordPress..<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Reglages-url-wordpress.png\/public\" alt=\"Les champs Adresse de WordPress et Adresse du site sur les r&eacute;glages g&eacute;n&eacute;raux de WordPress.\" class=\"wp-image-23526\" title=\"r&eacute;glages-g&eacute;n&eacute;raux-URL-WordPress\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Reglages-url-wordpress.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Reglages-url-wordpress.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Reglages-url-wordpress.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/Reglages-url-wordpress.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Parfois, vous ne pourrez pas modifier les valeurs de l&rsquo;adresse WordPress et de l&rsquo;adresse du site &agrave; cause de <strong>l&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/err-too-many-redirects\">erreur ERR_TOO_MANY_REDIRECTS<\/a><\/strong>. Dans ce cas, vous pourrez modifier votre URL WordPress en ajoutant l&rsquo;extrait de code suivant &agrave; votre fichier <strong>wp-config.php<\/strong>.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_HOME', 'http:\/\/example.com' );\ndefine( 'WP_SITEURL', 'http:\/\/example.com' );<\/pre><p>Assurez-vous de remplacer la valeur <strong>http:\/\/example.com<\/strong> par votre nom de domaine et placez le code au-dessus de la ligne <strong>\/* That&rsquo;s all, stop editing! Happy publishing. *\/<\/strong>.<\/p><p>Incluez la version <strong>www <\/strong>de votre site web si vous utilisez une <strong>URL www<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-limite-de-la-memoire\">Limite de la m&eacute;moire<\/h3><p>WordPress a besoin de m&eacute;moire PHP pour ex&eacute;cuter les scripts. La quantit&eacute; de m&eacute;moire dont vous disposez d&eacute;pend de votre h&eacute;bergement. Par exemple, Hostinger alloue <strong><a href=\"https:\/\/support.hostinger.com\/fr\/articles\/1583711-quelle-est-la-limite-de-memoire-de-php\" target=\"_blank\" rel=\"noopener\">512 Mo de m&eacute;moire maximale<\/a><\/strong> pour les plans d&rsquo;<strong><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-web\">h&eacute;bergement Web mutualis&eacute;<\/a><\/strong>.<\/p><p>Si WordPress ne dispose pas de suffisamment de m&eacute;moire, il affichera le message d&rsquo;erreur &laquo; <strong>memory exhausted<\/strong> &raquo;. Pour r&eacute;soudre ce probl&egrave;me, d&eacute;finissez votre propre limite de m&eacute;moire PHP en ajoutant l&rsquo;extrait de code suivant &agrave; votre fichier <strong>wp-config<\/strong> avant la ligne <strong>\/* That&rsquo;s all, stop editing! Happy publishing. *\/<\/strong>.<\/p><p>Dans cet exemple, nous allons augmenter la quantit&eacute; de m&eacute;moire allou&eacute;e &agrave; 256 Mo par script PHP.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define('WP_MEMORY_LIMIT', '256M');<\/pre><p>Nous vous recommandons de d&eacute;finir la valeur de la limite de m&eacute;moire PHP en fonction de vos besoins, tout en appliquant la limite maximale de m&eacute;moire par script. WordPress appliquera cette limite de m&eacute;moire seulement si le script n&eacute;cessite plus de m&eacute;moire que celle allou&eacute;e.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define('WP_MAX_MEMORY_LIMIT', '512M');<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p> Ne d&eacute;passez pas la valeur de la limite de m&eacute;moire, car avoir une m&eacute;moire PHP excessive augmente la possibilit&eacute; d'avoir des scripts PHP malveillants qui consomment la RAM du serveur. <\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-repertoire-de-telechargement\">R&eacute;pertoire de t&eacute;l&eacute;chargement<\/h3><p>WordPress redirige tous vos t&eacute;l&eacute;chargements de m&eacute;dias vers le r&eacute;pertoire <strong>\/wp-content\/uploads\/<\/strong>. Vous pouvez red&eacute;finir le chemin de t&eacute;l&eacute;chargement sur votre site WordPress afin d&rsquo;am&eacute;liorer la s&eacute;curit&eacute; de vos fichiers.<\/p><p>Ajoutez l&rsquo;extrait de code suivant sous le code <strong>WP_DEBUG<\/strong> de votre fichier<strong> wp-config.php<\/strong> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'UPLOADS', 'wp-content\/media' );<\/pre><p>Ce code fera en sorte que WordPress stocke tous les t&eacute;l&eacute;chargements de m&eacute;dias dans le nouveau r&eacute;pertoire <strong>media <\/strong>&agrave; l&rsquo;int&eacute;rieur du dossier <strong>wp-content<\/strong>. N&rsquo;h&eacute;sitez pas &agrave; modifier le nom du nouveau r&eacute;pertoire comme vous le souhaitez.<\/p><p>Si vous souhaitez que WordPress stocke vos fichiers multim&eacute;dias dans un r&eacute;pertoire en dehors de <strong>wp-content<\/strong>, utilisez l&rsquo;extrait de code suivant pour d&eacute;finir le chemin de t&eacute;l&eacute;chargement.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'UPLOADS', ''.'media' );<\/pre><p>Gardez &agrave; l&rsquo;esprit que les deux extraits de code ne fonctionnent que pour d&eacute;finir un nouveau dossier <strong>T&eacute;l&eacute;chargements <\/strong>dans le r&eacute;pertoire root ou le <strong>chemin absolu<\/strong> (ABSPATH).<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p> Assurez-vous de d&eacute;placer le contenu du dossier T&eacute;l&eacute;chargements et de changer l'URL de chaque fichier dans les tables de votre base de donn&eacute;es WordPress pour &eacute;viter d'avoir des liens bris&eacute;s sur votre site. <\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-repertoire-wp-content\">R&eacute;pertoire wp-content<\/h3><p>En plus des fichiers multim&eacute;dias, WordPress stocke &eacute;galement les fichiers de vos plugins et de votre th&egrave;me dans le fichier <strong>wp-content<\/strong>. Comme ce chemin d&rsquo;acc&egrave;s au dossier est un param&egrave;tre par d&eacute;faut de WordPress, il est tr&egrave;s vuln&eacute;rable aux attaques par injection de logiciels malveillants. Il est donc pr&eacute;f&eacute;rable de modifier l&rsquo;emplacement de votre fichier <strong>wp-content<\/strong>.<\/p><p>Modifiez le fichier <strong>wp-config.php<\/strong> en ajoutant du code personnalis&eacute; apr&egrave;s la ligne suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/* Add any custom values between this line and the \"stop editing\" line. *\/<\/pre><p>Vous devez d&eacute;finir <strong>WP_CONTENT_DIR<\/strong> et modifier l&rsquo;emplacement de votre fichier <strong>wp-content<\/strong>. Voici comment proc&eacute;der :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '\/blog\/content\/wp-content' );<\/pre><p>Pour modifier l&rsquo;emplacement de l&rsquo;URL de <strong>wp-content<\/strong>, vous devez d&eacute;finir une autre variable :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_CONTENT_URL', 'yourdomain.com\/blog\/content\/wp-content' );<\/pre><p>N&rsquo;oubliez pas de remplacer <strong>yourdomain.com<\/strong> par votre propre URL.<\/p><h3 class=\"wp-block-heading\" id=\"h-repertoire-des-plugins\">R&eacute;pertoire des plugins<\/h3><p>Si le d&eacute;placement du dossier du contenu de WordPress vous semble fastidieux, envisagez plut&ocirc;t de d&eacute;placer le dossier des plugins. Pour ce faire, vous devez d&eacute;finir la variable constante WordPress <strong>wp_plugin_dir<\/strong> en ajoutant l&rsquo;extrait de code suivant sous la section <strong>wp-settings<\/strong> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;WP_PLUGIN_DIR&rsquo;, $_SERVER[&lsquo;DOCUMENT_ROOT&rsquo;] . &lsquo;\/blog\/content\/wp-content\/plugins&rsquo; );<\/pre><p>Assurez-vous de modifier l&rsquo;URL du dossier du plugin dans la variable <strong>wp_plugin_url<\/strong> en ajoutant le code suivant :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;WP_PLUGIN_URL&rsquo;, &lsquo;yourdomain.com\/blog\/content\/wp-content\/plugins&rsquo;);<\/pre><p>Certains d&eacute;veloppeurs de plugins utilisent la variable <strong>plugindir <\/strong>pour ex&eacute;cuter leurs programmes. N&rsquo;oubliez pas de la modifier &eacute;galement afin d&rsquo;&eacute;viter les conflits de plugins au sein de votre site WordPress. Voici le code que vous devez ajouter au fichier <strong>wp-config.php<\/strong> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '\/blog\/content\/wp-content\/plugins' );<\/pre><h3 class=\"wp-block-heading\" id=\"h-repertoire-des-themes\">R&eacute;pertoire des th&egrave;mes<\/h3><p>Nous ne recommandons pas de d&eacute;placer le dossier de vos th&egrave;mes, car cela pourrait entra&icirc;ner des conflits avec les plugins. Si vous avez besoin d&rsquo;un r&eacute;pertoire de th&egrave;me suppl&eacute;mentaire, cr&eacute;ez-en un en utilisant la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_theme_directory\/\" target=\"_blank\" rel=\"noopener\"><strong>register_theme_directory<\/strong><\/a> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">function register_theme_directory( $directory ) {\n    global $wp_theme_directories;\n \n    if ( ! file_exists( $directory ) ) {\n        \/\/ Try prepending as the theme directory could be relative to the content directory.\n        $directory = WP_CONTENT_DIR . '\/' . $directory;\n        \/\/ If this directory does not exist, return and do not register.\n        if ( ! file_exists( $directory ) ) {\n            return false;\n        }\n    }\n \n    if ( ! is_array( $wp_theme_directories ) ) {\n        $wp_theme_directories = array();\n    }\n \n    $untrailed = untrailingslashit( $directory );\n    if ( ! empty( $untrailed ) &amp;&amp; ! in_array( $untrailed, $wp_theme_directories, true ) ) {\n        $wp_theme_directories[] = $untrailed;\n    }\n \n    return true;\n}<\/pre><p>Gardez &agrave; l&rsquo;esprit que le nouveau r&eacute;pertoire de th&egrave;me doit se trouver dans le r&eacute;pertoire racine. En effet, votre serveur doit avoir acc&egrave;s aux fichiers de th&egrave;me du site web pour qu&rsquo;ils fonctionnent.<\/p><h3 class=\"wp-block-heading\" id=\"h-enregistrement-des-erreurs\">Enregistrement des erreurs<\/h3><p>L&rsquo;activation du mode de d&eacute;bogage dans WordPress ne signale que les erreurs sur le back-end et le front-end de votre site. Pour enregistrer les erreurs, vous devrez ajouter le code correspondant sous la ligne <strong>define(&lsquo;WP_DEBUG&rsquo;, true) ;<\/strong>.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;WP_DEBUG_LOG&rsquo;, true );<\/pre><p>Si vous souhaitez enregistrer les erreurs dans un fichier, utilisez plut&ocirc;t ce code :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG_LOG', '\/tmp\/wp-errors.log' );<\/pre><p>Pour d&eacute;sactiver la sortie des erreurs, ce qui signifie que votre navigateur n&rsquo;affichera aucune information pendant le processus de d&eacute;bogage, utilisez ce code :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG_DISPLAY', false );<\/pre><h3 class=\"wp-block-heading\" id=\"h-mises-a-jour-automatiques-de-wordpress\">Mises &agrave; jour automatiques de WordPress<\/h3><p>WordPress offre la possibilit&eacute; d&rsquo;activer la fonction de mise &agrave; jour automatique pendant le processus d&rsquo;installation, ce qui vous &eacute;vite d&rsquo;avoir &agrave; le faire manuellement. Cependant, cette option peut se retourner contre vous si vous installez un th&egrave;me personnalis&eacute;, car il est impossible de savoir quelle mise &agrave; jour pourrait affecter l&rsquo;apparence de votre site web.<\/p><p>Pour d&eacute;sactiver la fonction de mise &agrave; jour automatique, ajoutez le code suivant au-dessus de la ligne <strong>\/* That&rsquo;s all, stop editing! Happy publishing. *\/ <\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;AUTOMATIC_UPDATER_DISABLED&rsquo;, true );<\/pre><p>Remplacez la valeur <strong>true <\/strong>par <strong>false <\/strong>ou supprimez ce code si vous souhaitez r&eacute;activer les mises &agrave; jour automatiques &agrave; l&rsquo;avenir.<\/p><h3 class=\"wp-block-heading\" id=\"h-mises-a-jour-du-noyau-de-wordpress\">Mises &agrave; jour du noyau de WordPress<\/h3><p>&Agrave; partir de la version 3.7 de WordPress, des mises &agrave; jour automatiques sont effectu&eacute;es en arri&egrave;re-plan pour les versions mineures du noyau et les fichiers de traduction afin de garantir des performances optimales. Dans certains cas, les mises &agrave; jour peuvent inclure des fichiers de d&eacute;veloppement de th&egrave;mes et de plugins.<\/p><p>Comme cette fonctionnalit&eacute; permet &agrave; votre site d&rsquo;&ecirc;tre &agrave; jour et s&eacute;curis&eacute;, nous vous recommandons de la laisser par d&eacute;faut.<\/p><p>Pour activer l&rsquo;ensemble des mises &agrave; jour de d&eacute;veloppement, mineures et majeures, ajoutez le code suivant au-dessus de la ligne <strong>\/* That&rsquo;s all, stop editing! Happy publishing. *\/<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_AUTO_UPDATE_CORE', true );<\/pre><p>Changez la valeur de la constante &agrave; <strong>false <\/strong>pour d&eacute;sactiver le d&eacute;veloppement, les mises &agrave; jour mineures et majeures du noyau :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_AUTO_UPDATE_CORE', false);<\/pre><p>Vous pouvez &eacute;galement activer les mises &agrave; jour automatiques pour les versions mineures uniquement en rempla&ccedil;ant la valeur de la constante par <strong>minor<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_AUTO_UPDATE_CORE', &lsquo;minor&rsquo;);<\/pre><h3 class=\"wp-block-heading\" id=\"h-table-d-utilisateur-personnalisee\">Table d&rsquo;utilisateur personnalis&eacute;e<\/h3><p>Par d&eacute;faut, WordPress vous fournit une table<strong> wp_users<\/strong> pour stocker les donn&eacute;es des utilisateurs. Si vous avez besoin d&rsquo;une table d&rsquo;utilisateurs personnalis&eacute;e apr&egrave;s l&rsquo;installation, ajoutez le code suivant &agrave; votre fichier <strong>wp-config.php<\/strong> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;CUSTOM_USER_TABLE&rsquo;, $table_prefix.&rsquo;my_users&rsquo; );<\/pre><p>En g&eacute;n&eacute;ral, les d&eacute;veloppeurs utilisent ce code pour partager les tables d&rsquo;utilisateurs entre les installations WordPress, ce qui est utile pour maintenir la m&ecirc;me base d&rsquo;utilisateurs sur plusieurs sites web.<\/p><h3 class=\"wp-block-heading\" id=\"h-meta-table-d-utilisateur-personnalisee\">M&eacute;ta-table d&rsquo;utilisateur personnalis&eacute;e<\/h3><p>Si vous d&eacute;cidez de cr&eacute;er une table d&rsquo;utilisateurs personnalis&eacute;e, vous devrez en cr&eacute;er une autre pour stocker les m&eacute;tadonn&eacute;es de vos utilisateurs. Le code suivant vous permet de cr&eacute;er une m&eacute;ta-table d&rsquo;utilisateurs personnalis&eacute;e :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;CUSTOM_USER_META_TABLE&rsquo;, $table_prefix.&rsquo;my_usermeta&rsquo; );<\/pre><p>Une m&eacute;ta-table d&rsquo;utilisateurs personnalis&eacute;e est utile pour collecter et partager des informations sur les utilisateurs &agrave; travers plusieurs installations WordPress. Les plugins d&rsquo;adh&eacute;sion utilisent &eacute;galement des m&eacute;ta-tables personnalis&eacute;es pour stocker les informations relatives aux membres.<\/p><h3 class=\"wp-block-heading\" id=\"h-langue-et-repertoire-des-langues\">Langue et r&eacute;pertoire des langues<\/h3><p>La langue par d&eacute;faut de l&rsquo;installation de WordPress est l&rsquo;anglais am&eacute;ricain. &Agrave; partir de la version 4.0 de WordPress, les utilisateurs peuvent la modifier dans la section <strong>R&eacute;glages &rarr; G&eacute;n&eacute;ral <\/strong>du tableau de bord de l&rsquo;administrateur. Il est &eacute;galement possible de changer la langue par d&eacute;faut pendant le processus d&rsquo;installation.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/changer-langue-site-wordpress.png\/public\" alt=\"Param&egrave;tres de langue de WordPress\" class=\"wp-image-23530\" title=\"Param&egrave;tres-de-langue-de-WordPress\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/changer-langue-site-wordpress.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/changer-langue-site-wordpress.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/changer-langue-site-wordpress.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/changer-langue-site-wordpress.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Si vous souhaitez changer de langue, ajoutez le code suivant au fichier <strong>wp-config<\/strong> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( &lsquo;WPLANG&rsquo;, &lsquo;de_DE&rsquo; );\ndefine( &lsquo;WP_LANG_DIR&rsquo;, dirname(__FILE__) . &lsquo;wordpress\/languages&rsquo; );<\/pre><p>La premi&egrave;re ligne de code indique le fichier de langue <strong>.mo<\/strong> &agrave; installer, tandis que la seconde d&eacute;finit le r&eacute;pertoire de langue dans lequel le fichier de langue est stock&eacute;<\/p><p>La convention de d&eacute;nomination des fichiers de langue est bas&eacute;e sur le code de la langue suivi du code du pays. Par exemple,<strong> de_DE<\/strong> fait r&eacute;f&eacute;rence &agrave; la langue allemande. Recherchez la langue et le code pays souhait&eacute;s sur la <a href=\"https:\/\/www.gnu.org\/savannah-checkouts\/gnu\/gettext\/manual\/gettext.html\" target=\"_blank\" rel=\"noopener\"><strong>page des utilitaires GNU gettext<\/strong><\/a>.<\/p><p>Si vous entrez une mauvaise combinaison de code de pays et de langue, WordPress utilisera par d&eacute;faut l&rsquo;anglais am&eacute;ricain.<\/p><h3 class=\"wp-block-heading\" id=\"h-autorisations-de-fichiers\">Autorisations de fichiers<\/h3><p>La configuration des autorisations de fichiers est une autre &eacute;tape essentielle pour s&eacute;curiser votre site web. Ce param&egrave;tre d&eacute;termine quels utilisateurs peuvent voir, modifier et ex&eacute;cuter les fichiers et dossiers principaux de votre site.<\/p><p>La plupart des h&eacute;bergeurs vous permettent de modifier les permissions de fichiers et de dossiers via le gestionnaire de fichiers. Voici &agrave; quoi ressemble la fen&ecirc;tre contextuelle de param&eacute;trage sur Hostinger :<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"493\" height=\"432\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/permissions-de-fichiers-hpanel.png\/public\" alt=\"La fen&ecirc;tre Permissions du gestionnaire de fichiers\" class=\"wp-image-23531\" title=\"fen&ecirc;tre-permissions-du-gestionnaire-de-fichiers\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/permissions-de-fichiers-hpanel.png\/w=493,fit=scale-down 493w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/permissions-de-fichiers-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/05\/permissions-de-fichiers-hpanel.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/figure><\/div><p>Chaque niveau de permission pour l&rsquo;utilisateur correspondant est repr&eacute;sent&eacute; par un code &agrave; trois chiffres compos&eacute; de :<\/p><ul class=\"wp-block-list\">\n<li><strong>0<\/strong> &#8210; aucun acc&egrave;s<\/li>\n\n\n\n<li><strong>1<\/strong> &#8210; ex&eacute;cution<\/li>\n\n\n\n<li><strong>2<\/strong> &#8210; &eacute;criture<\/li>\n\n\n\n<li><strong>4<\/strong> &#8210; lecture<\/li>\n\n\n\n<li><strong>3 (combinaison de 2 et 1)<\/strong> &#8210; &eacute;criture et ex&eacute;cution<\/li>\n\n\n\n<li><strong>5 (combinaison de 4 et 1)<\/strong> &#8210; lecture et ex&eacute;cution<\/li>\n\n\n\n<li><strong>6 (combinaison de 4 et 2)<\/strong> &#8210; lecture et &eacute;criture<\/li>\n\n\n\n<li><strong>7 (combinaison de 4 et 3)<\/strong> &#8210; lecture, &eacute;criture et ex&eacute;cution<\/li>\n<\/ul><p>Si vous ne pouvez pas acc&eacute;der au gestionnaire de fichiers pour modifier les autorisations de vos fichiers, modifiez le fichier<strong> wp-config<\/strong> en utilisant une combinaison du code ci-dessus. Ajoutez le code suivant au-dessus de la ligne <strong><strong>\/* That&rsquo;s all, stop editing! Happy publishing. *\/<\/strong><\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'FS_CHMOD_DIR', ( 0755 &amp; ~ umask() ) );\ndefine( 'FS_CHMOD_FILE', ( 0644 &amp; ~ umask() ) );\nchmod 644 wp-config.php\nchmod 644 .htaccess<\/pre><p>Les autorisations de fichier <strong>644 <\/strong>pour <strong>wp-config<\/strong>, <strong>.htaccess<\/strong> et d&rsquo;autres fichiers les rendent visibles &agrave; tous les utilisateurs, mais ne sont modifiables que par leur propri&eacute;taire. En revanche, les autorisations <strong>755 <\/strong>pour les r&eacute;pertoires et sous-r&eacute;pertoires de WordPress signifient que tout le monde peut les lire et les ex&eacute;cuter, mais que seul le propri&eacute;taire peut y apporter des modifications.<\/p><p>\n\n\n    <p class=\"warning\">\n        <strong>Attention !<\/strong> Ne r&eacute;glez jamais vos permissions de fichiers &agrave; <strong>777<\/strong>, car cela donnerait &agrave; tout le monde le droit de lire, d'&eacute;crire et d'ex&eacute;cuter vos fichiers. D'un autre c&ocirc;t&eacute;, les autorisations de fichiers <strong>000<\/strong> et <strong>444<\/strong> briseront votre site web car elles emp&ecirc;chent WordPress de modifier et d'ex&eacute;cuter les fichiers de th&egrave;mes et de plugins.    <\/p>\n    \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-modifier-le-fichier-wp-config-php\">Modifier le fichier wp-config.php<\/h2><p>Si vous souhaitez modifier le fichier de configuration de WordPress, il est pr&eacute;f&eacute;rable de le sauvegarder au pr&eacute;alable. Le fait de garder une copie suppl&eacute;mentaire des informations vous aidera &agrave; corriger toute configuration erron&eacute;e qui pourrait endommager votre site web.<\/p><p>L&rsquo;&eacute;tape suivante consiste &agrave; choisir l&rsquo;outil que vous souhaitez utiliser. Les d&eacute;veloppeurs utilisent g&eacute;n&eacute;ralement un &eacute;diteur de texte ou un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/editeur-html\"><strong>programme d&rsquo;&eacute;dition HTML<\/strong><\/a>. Cette m&eacute;thode n&eacute;cessite de t&eacute;l&eacute;charger le fichier de configuration de WordPress, puis de le recharger dans le m&ecirc;me r&eacute;pertoire une fois les modifications effectu&eacute;es.<\/p><p>Vous pouvez &eacute;galement utiliser l&rsquo;&eacute;diteur de code fourni par le gestionnaire de fichiers de votre h&eacute;bergeur. Voici comment modifier le fichier<strong> wp-config.php<\/strong> via le gestionnaire de fichiers d&rsquo;Hostinger.<\/p><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez au <strong>Gestionnaire de fichiers<\/strong> &agrave; partir de votre hPanel.<\/li>\n\n\n\n<li>Cliquez sur le dossier <strong>public_html<\/strong> dans la barre lat&eacute;rale.<\/li>\n\n\n\n<li>Double-cliquez sur le fichier<strong> wp-config<\/strong> et apportez les modifications n&eacute;cessaires.<\/li>\n\n\n\n<li>Une fois que vous avez termin&eacute;, cliquez sur <strong>Enregistrer<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-41453\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p><strong>Wp-config.php<\/strong> est un fichier central de WordPress cr&eacute;&eacute; pendant le processus d&rsquo;installation du site web. Il &eacute;tablit une connexion entre votre site WordPress et sa base de donn&eacute;es et met en &oelig;uvre des param&egrave;tres avanc&eacute;s sur les deux.<\/p><p>Vous pouvez le trouver dans le dossier root de votre site internet en utilisant un client FTP ou le gestionnaire de fichiers de votre h&eacute;bergeur.<\/p><p>Le fichier de configuration de WordPress se compose de plusieurs sections :<\/p><ul class=\"wp-block-list\">\n<li><strong>Les param&egrave;tres MySQL<\/strong> &#8210; configuration de la base de donn&eacute;es de WordPress.<\/li>\n\n\n\n<li><strong>Les jeux de caract&egrave;res de la base de donn&eacute;es<\/strong> &#8210; utilis&eacute;s pour d&eacute;finir les tables avec les jeux de caract&egrave;res appropri&eacute;s.<\/li>\n\n\n\n<li><strong>Les cl&eacute;s de s&eacute;curit&eacute;<\/strong> &#8210; responsables du cryptage des informations de l&rsquo;utilisateur.<\/li>\n\n\n\n<li><strong>Le pr&eacute;fixe de la table de la base de donn&eacute;es WordPress<\/strong> &#8210; D&eacute;finissez le pr&eacute;fixe de la table pour une meilleure s&eacute;curit&eacute;.<\/li>\n\n\n\n<li><strong>Le mode de d&eacute;bogage<\/strong> &#8210; utile pour rep&eacute;rer les erreurs PHP.<\/li>\n\n\n\n<li><strong>Le chemin absolu<\/strong> &#8210; indique l&rsquo;emplacement d&rsquo;un dossier ou d&rsquo;un fichier sur un ordinateur.<\/li>\n<\/ul><p>Bien que le fichier WordPress <strong>wp-config.php<\/strong> soit modifiable &agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte, veillez &agrave; sauvegarder le fichier avant d&rsquo;y apporter des modifications. La moindre erreur de configuration pourrait perturber la connexion entre la base de donn&eacute;es et votre site web WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le fichier wp-config.php est une partie importante de l&rsquo;installation de WordPress. Ce fichier est cr&eacute;&eacute; pendant le processus d&rsquo;installation de WordPress et il contient des &eacute;l&eacute;ments de configuration de la base de donn&eacute;es. En bref, il permet &agrave; WordPress d&rsquo;&eacute;tablir une connexion avec la base de donn&eacute;es. Cela dit, un webmaster doit savoir comment le [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/wp-config-php\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":23513,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Tout ce que vous Devez Savoir sur le Fichier\u00a0Wp-Config.php","rank_math_description":"Le fichier wp-config.php permet d'\u00e9tablir une connexion avec la base de donn\u00e9es de WordPress. Apprenez \u00e0 l'optimiser pour s\u00e9curiser votre site WordPress.","rank_math_focus_keyword":"wp-config.php","footnotes":""},"categories":[4777],"tags":[],"class_list":["post-23496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/arquivo-wp-config-php","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-config-php","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-config-php","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-config-php","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/wp-config-php\/","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-config-php","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-config-php","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-config-php","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-config-php","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-config-php","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/arquivo-wp-config-php","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-use-wp-config-php-wordpress-function","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/23496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=23496"}],"version-history":[{"count":13,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/23496\/revisions"}],"predecessor-version":[{"id":30916,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/23496\/revisions\/30916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/23513"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=23496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=23496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=23496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}