Disposer dâune copie de dĂ©veloppement de votre site WordPress est un bon moyen de le mettre Ă jour, le dĂ©velopper et le modifier sans agir sur la version en ligne. Il existe de nombreuses façons de configurer une copie de dĂ©veloppement de WordPress. Cet article explique le procĂ©dĂ© pour faire une copie dâun site manuellement et via une extension.
Si vous cherchez à installer votre site de développement en local, lisez également Installer WordPress sur votre ordinateur.
Procédé
Pour mettre en place une copie de dĂ©veloppement de votre site, vous devrez copier ce dernier puis le coller Ă un autre endroit. Cet autre endroit peut ĂȘtre un dossier sur le mĂȘme serveur que votre site en ligne, ou sur un serveur diffĂ©rent.
Les éléments qui seront copiés sont les suivants :
- les fichiers de lâinstallation (fichiers de WordPress, thĂšmes, extensions, mĂ©dias, etc.) ;
- la base de données.
Avant dâaller plus loin, vous devez dĂ©cider oĂč vous souhaitez placer votre copie de dĂ©veloppement : un dossier (example.com/site-test
) ou un sous-domaine (site-test.example.com
).
Dans les deux cas, vous devrez crĂ©er un dossier sur votre serveur afin dây dĂ©poser les fichiers de WordPress. Si vous utilisez un sous-domaine, vous devrez le crĂ©er dans le panneau dâadministration de votre hĂ©bergeur, et le faire pointer sur le dossier qui accueillera votre copie de site.
Avec une extension
Il existe plusieurs extensions qui vont permettront, via le tableau de bord de votre site en ligne, de mettre en place une copie de ce dernier.
Faites une recherche avec le mot clé « staging » dans le répertoire des extensions afin de trouver celle qui vous correspond.
Manuellement
La mise en place manuelle dâune copie de votre site sera plus longue quâen utilisant une extension, voici les Ă©tapes Ă rĂ©aliser dans lâordre.
Sauvegarder
La premiÚre étape consiste à faire une sauvegarde des fichiers et de la base de données de votre site en ligne, que nous utiliserons ensuite pour créer la copie de ce dernier.
Téléverser les fichiers
Tout dâabord, vous devez crĂ©er le dossier dans lequel votre copie de dĂ©veloppement rĂ©sidera. Pour cela, vous pouvez utiliser un client FTP ou le gestionnaire de fichiers de votre hĂ©bergeur.
Une fois votre dossier crĂ©Ă©, vous devez y tĂ©lĂ©verser les fichiers de la sauvegarde rĂ©alisĂ©e Ă lâĂ©tape prĂ©cĂ©dente. Ă nouveau vous pouvez utiliser un client FTP ou le gestionnaire de fichiers de votre hĂ©bergeur.
VĂ©rifiez bien que tous les dossiers et fichiers de lâinstallation de WordPress ont bien Ă©tĂ© transfĂ©rĂ©s (wp-content
, wp-includes
, wp-admin
, ainsi que tous les fichiers situés à la racine).
Créer la base de données
Vous devez maintenant créer une nouvelle base de données pour votre site de développement.
Lorsque votre base de données est créée, vous y importerez la sauvegarde de la base de données de votre site en ligne.
Une fois la base de donnĂ©es importĂ©e, vous devez modifier le fichier wp-config.php de votre copie de dĂ©veloppement, afin dây indiquer les informations de connexion Ă cette nouvelle base de donnĂ©es :
- Nom de la base de données ;
- Utilisateur de la base de données ;
- Mot de passe de la base de données ;
- Adresse de la base de données.
Modifier lâadresse du site
Une fois la base de donnĂ©es importĂ©e, il reste une derniĂšre Ă©tape Ă rĂ©aliser : modifier lâadresse du site, en effet lâadresse de votre copie de site ne sera pas la mĂȘme que celle de votre site en ligne.
Pour cela vous devrez Ă nouveau modifier votre fichier wp-config.php
pour y ajouter ces deux lignes, en indiquant lâadresse de votre site de dĂ©veloppement :
define( 'WP_HOME', 'http://example.com/site-test');
define( 'WP_SITEURL', 'http://example.com/site-test');
Ă ce stade, vous devriez pouvoir consulter la page dâaccueil de votre site de dĂ©veloppement, ainsi que vous connecter au tableau de bord en utilisant les mĂȘmes informations de compte que sur votre site en ligne.
En revanche, certaines URLs vous redirigeront toujours sur votre site en ligne, car elles existent dans la base de données. Vous pouvez utiliser une extension pour remplacer, dans la base de données de votre site de développement, les URLs de votre site en ligne par celles du site de développement.