Un environnement de staging est une copie de travail séparée du site public. Il permet d'essayer une mise à jour ou une modification avant son déploiement. Il réduit certains risques, mais une publication reste une opération qui peut affecter les visiteurs et les données du site.
Créer une copie de test
- Vérifiez que l'installation est reconnue dans Softaculous et que le staging est disponible pour ce logiciel et votre service.
- Disposez d'une sauvegarde récente des fichiers et de la base de données du site public, ainsi que d'un moyen de restauration confirmé.
- Dans la liste des installations Softaculous, choisissez le site source puis l'action de staging. Vérifiez l'adresse, le répertoire et la base de données de destination : ils doivent être distincts de la production.
- Protégez l'accès à la copie. Une consigne de non-indexation ne constitue pas une restriction d'accès.
- Avant les tests, neutralisez les envois de courriels réels, paiements, webhooks et tâches automatiques susceptibles d'agir sur des services externes. Utilisez des modes de test et évitez de copier des données personnelles inutiles.
Vérifiez ensuite les pages, la connexion, les formulaires, les extensions et les fonctions importantes du site. La réussite des tests prépare la publication; elle ne remplace pas sa vérification.
Définir précisément ce qui sera publié
La copie d'une base de données de staging vers la production peut remplacer les données présentes en production. Les commandes, inscriptions, commentaires ou modifications reçus depuis la création de la copie peuvent alors être perdus. Ne considérez pas Push to Live comme une fusion automatique de ces données.
Avant de confirmer, identifiez les fichiers, tables, structures ou données que l'option sélectionnée écrasera. Les choix disponibles dépendent du logiciel et de la version de Softaculous. Pour un site qui reçoit des transactions, faites définir la méthode de déploiement et la gestion des nouvelles écritures avec votre développeur ou notre équipe. Une fenêtre de maintenance peut être nécessaire.
Créez une sauvegarde fraîche de la production immédiatement avant l'intervention et vérifiez sa disponibilité. Notez comment revenir en arrière et quelles données récentes un retour à cette sauvegarde pourrait remplacer. Si la portée d'une option n'est pas claire, faites-la confirmer avant l'exécution.
Contrôler le site public
Après la publication, vérifiez les parcours essentiels et les données attendues sur la véritable adresse de production. Contrôlez aussi les intégrations et les tâches automatiques. En cas de problème, évitez les restaurations successives à l'aveugle : faites confirmer la sauvegarde, la destination et les éléments à restaurer.
Pour préparer une intervention, ouvrez une demande dans votre espace client en précisant le site, les changements souhaités et les données qui continuent d'y être enregistrées.
Passer des essais à une mise en ligne maîtrisée
Une préproduction devient particulièrement utile lorsque plusieurs personnes interviennent sur le site. Définissez qui valide les contenus, qui teste les fonctions et qui donne le feu vert à la publication. Une courte liste de vérification partagée aide à vérifier le résultat attendu : recevoir une demande, finaliser une commande ou retrouver une information.
Notre équipe peut vous aider à préparer le volet hébergement et, pour un mandat de développement, à organiser les changements de l’application. Présentez-nous votre prochaine évolution avec le site, les fonctions concernées et les contraintes de votre activité afin de préciser la portée et les étapes du projet.