Ce guide explique comment transférer les modifications entre vos sites de staging et de production. Vous y apprendrez comment synchroniser les modifications entre le staging et la production, ainsi que les considérations importantes à prendre en compte pour ce faire.
Pour vous assurer que votre site de staging reflète la dernière version de votre site live, vous pouvez synchroniser la production avec le staging. Cela est particulièrement utile avant de tester les mises à jour des thèmes, des plugins ou du contenu.
Pour actualiser votre site de test avec une copie propre du site de production, veuillez suivre les étapes suivantes :
- Accédez à votre liste de sites dans le tableau de bord.
- Sélectionnez votre site en ligne/de production dans la liste.
- Cliquez sur le menu déroulant Production à côté du titre de votre site et sélectionnez votre site de test.

- Cliquez sur le bouton Synchroniser en haut à droite de l’écran et sélectionnez «Extraire de la production » dans le menu déroulant.

- Une fenêtre modale s’ouvrira, vous permettant de choisir les éléments à extraire.

- Choisissez de synchroniser« Tous les fichiers et dossiers »ou «Fichiers et dossiers spécifiques », puis utilisez les cases à cocher pour sélectionner ce que vous souhaitez inclure.
- Décidez si vous souhaitez inclure la base de données dans la synchronisation. Veuillez consulter le guide ci-dessous pour plus d’informations.
- Cliquez sur le bouton Extraire pour lancer le processus. Vous recevrez un e-mail une fois la synchronisation terminée.
Lorsque vous êtes prêt à transférer vos modifications du site de staging vers votre site en ligne, vous pouvez synchroniser les fichiers multimédias, les plugins, les thèmes et le contenu de la base de données, y compris les articles, les pages et les menus.
⚠️
La synchronisation de la préproduction vers la production écrasera le contenu correspondant sur votre site en ligne. Toutes les données ajoutées à la production après votre dernière synchronisation seront remplacées. Vous ne pouvez pas synchroniser des articles ou des pages individuels. Si vous incluez la base de données, tout le contenu de la base de données sera synchronisé. En cas de perte de données, vous pouvez les restaurer à partir d’une sauvegarde.
Veuillez suivre les étapes ci-dessous pour copier votre site de staging vers votre site de production (en ligne) :
- Accédez à votre liste de sites dans le tableau de bord.
- Sélectionnez votre site en ligne/de production dans la liste.
- Cliquez sur le menu déroulant Production à côté du titre de votre site et sélectionnez votre site de test.
- Cliquez sur le bouton Synchroniser en haut à droite de l’écran et sélectionnez l’option «Passer en production » dans le menu déroulant.

- Une fenêtre modale s’ouvrira, vous permettant de choisir les éléments à transférer.

- Choisissez de synchroniser« Tous les fichiers et dossiers »ou «Fichiers et dossiers spécifiques », puis utilisez les cases à cocher pour sélectionner ce que vous souhaitez inclure.
- Décidez si vous souhaitez inclure la base de données dans la synchronisation. Veuillez consulter le guide ci-dessous pour plus d’informations.
- Lors de la synchronisation entre le site de test et le site de production, veuillez confirmer la synchronisation en saisissant l’URL de votre site lorsque vous y êtes invité.

- Cliquez sur « Push »(Pousser) pour lancer le processus. Vous recevrez un e-mail une fois la synchronisation terminée.
💡
La version PHP de votre site de production ne se met pas automatiquement à jour pour correspondre à celle de l’environnement de test. Après la synchronisation, veuillez mettre à jour la version PHP de production dans les paramètres du serveur Web de votre site.
La synchronisation de la base de données entre l’environnement de test et l’environnement de production garantit que le contenu que vous avez modifié ou ajouté à votre site de test apparaisse sur votre site de production.
Pour que les modifications apportées à votre site de préproduction soient pleinement reflétées dans votre site de production (ou vice versa), vous devez inclure la base de données lors de la synchronisation. Cela est essentiel pour les mises à jour concernant :
- Articles, pages et types de publications personnalisés
- Téléchargements de médias dans la médiathèque
- Modificationsdu modèle de site ou des styles effectuées dans l’éditeur de site
- L’activation ou la désactivation de plugins et de thèmes
- Tout autre contenu stocké dans la base de données
La base de données se synchronise dans son ensemble : vous ne pouvez pas sélectionner des articles ou des pages individuels à synchroniser. Si vous avez besoin de transférer uniquement un contenu spécifique, envisagez plutôt d’utiliser les outils d’exportation et d’importation.
Si vous synchronisez des téléchargements de médias et que vous souhaitez qu’ils apparaissent dans la médiathèque WordPress, la base de données doit également être incluse dans la synchronisation.
Lorsque vous synchronisez la base de données, le contenu de la base de données de staging remplace le contenu correspondant de la base de données de production. Cela inclut les articles, les pages, les paramètres et les autres données stockées. Tout contenu ajouté à la production après votre dernière synchronisation entre la production et le staging sera remplacé.
La synchronisation des fichiers (plugins, thèmes, téléchargements) ajoutera de nouveaux fichiers et mettra à jour les fichiers modifiés sur le site de destination.
Pour les sites web utilisant WooCommerce et d’autres plugins de commerce électronique, la synchronisation de la base de données peut entraîner une perte définitive de données. Par exemple, si une nouvelle commande est passée sur votre site de production après que vous ayez créé une copie de staging, la synchronisation de la base de données de staging vers la production effacera cette commande.
Toutes les données ajoutées au site de production après la dernière synchronisation (de la production vers la préproduction) seront écrasées, y compris :
- Les commandes
- Modifications de produits
- Informations sur les clients
Si WooCommerce est installé, un avertissement supplémentaire s’affiche lors de la synchronisation de la base de données de test vers la base de données de production.

Il est généralement sûr de synchroniser la base de données si :
- Le site est encore en cours de développement et n’a pas encore été lancé
- La boutique de production n’accepte pas de commandes réelles
- Vous effectuez des tests sur l’environnement de test et il n’y a aucun risque d’écraser des données réelles
- Les commandes sont désactivées sur la production et la base de données a été synchronisée avec l’environnement de test avant que les modifications ne soient apportées
- Vous avez exporté avec succès les dernières données du magasin depuis la production, vous les avez importées sur le site de test et vous avez vérifié que les données correspondent sur les deux sites.
Les configurations de la passerelle de paiement sur votre site de test, telles que les comptes de test ou les paramètres du bac à sable, ne remplaceront pas vos paramètres de paiement de production lors de la synchronisation. Vous pouvez laisser les paiements non configurés ou utiliser le mode test sur le site de test sans affecter le traitement des paiements en direct.
En cas de perte de données après la synchronisation, vous pouvez restaurer votre site à l’aide d’une sauvegarde de production.