[{"data":1,"prerenderedAt":481},["ShallowReactive",2],{"\u002Fv5\u002Fadministrer\u002Fcloud\u002Fsite-de-test":3,"section:\u002Fv5\u002Fadministrer\u002Fcloud\u002Fsite-de-test":480},{"id":4,"title":5,"body":6,"description":461,"extension":462,"meta":463,"navigation":464,"path":476,"seo":477,"stem":478,"__hash__":479},"docs\u002F1.v5\u002F5.administrer\u002F01.cloud\u002F3.site-de-test.md","Copier la production sur un site de test",{"type":7,"value":8,"toc":449},"minimark",[9,13,26,29,34,54,58,63,115,119,127,199,202,255,263,280,288,292,295,298,302,305,309,315,382,389,393,396,429,433,445],[10,11,5],"h1",{"id":12},"copier-la-production-sur-un-site-de-test",[14,15,16],"blockquote",{},[17,18,19,20,25],"p",{},"S'applique à : Dokos Cloud. La console est en anglais : ses libellés sont cités tels quels. Pour un site auto-hébergé, la restauration est décrite dans ",[21,22,24],"a",{"href":23},"\u002Fv5\u002Fadministrer\u002Fexploitation\u002Fsauvegardes-et-restauration","Sauvegarder et restaurer",". Les réglages qui coupent les envois sont les mêmes : voir la section « Sur un site auto-hébergé » plus bas.",[17,27,28],{},"Un site de test avec les données réelles permet de valider une mise à jour, un import ou un nouveau paramétrage sans risque pour la production. La copie ne doit envoyer aucun email ni aucun prélèvement à vos clients et fournisseurs.",[30,31,33],"h2",{"id":32},"prérequis","Prérequis",[35,36,37,48,51],"ul",{},[38,39,40,41,47],"li",{},"Un site de test sur la même console ",[21,42,46],{"href":43,"rel":44},"https:\u002F\u002Fcloud.dokos.io",[45],"nofollow","cloud.dokos.io"," que le site de production. Si vous n'en avez pas, demandez-le au support.",[38,49,50],{},"Un accès à la gestion des deux sites dans la console.",[38,52,53],{},"Si une application personnalisée est installée, vérifiez ce qu'elle déclenche (échanges de fichiers, appels à des services externes). Ces actions ne sont pas bloquées par les réglages ci-dessous.",[30,55,57],{"id":56},"procédure","Procédure",[59,60,62],"h3",{"id":61},"_1-restaurer-la-sauvegarde-de-production","1. Restaurer la sauvegarde de production",[64,65,66,74,81,112],"ol",{},[38,67,68,69,73],{},"Dans la console, ouvrez le site de production, onglet ",[70,71,72],"strong",{},"Backups",".",[38,75,76,77,80],{},"Cochez ",[70,78,79],{},"Offsite Backups"," pour n'afficher que les sauvegardes externalisées. Choisissez la plus récente.",[38,82,83,84,87,88,91,92,95,96,99,100,103,104,107,108,111],{},"Ouvrez le menu ",[70,85,86],{},"⋯"," à droite de la sauvegarde, puis cliquez sur ",[70,89,90],{},"Restore Backup on another Site",". Choisissez le site de test.\nVous pouvez aussi télécharger les fichiers avec ",[70,93,94],{},"Download Database",", ",[70,97,98],{},"Download Public"," et ",[70,101,102],{},"Download Private",", puis les restaurer depuis l'onglet ",[70,105,106],{},"Actions"," du site de test (",[70,109,110],{},"Restore with files",").",[38,113,114],{},"Attendez la fin de la restauration. Elle peut durer longtemps sur une base volumineuse.",[59,116,118],{"id":117},"_2-couper-les-envois-sur-le-site-de-test","2. Couper les envois sur le site de test",[17,120,121,122,126],{},"Ajoutez trois clés à la configuration du site de test, avec la valeur ",[123,124,125],"code",{},"1"," :",[128,129,130,150],"table",{},[131,132,133],"thead",{},[134,135,136,140,147],"tr",{},[137,138,139],"th",{},"Clé",[137,141,142,143,146],{},"Nom dans la console (",[70,144,145],{},"Config Name",")",[137,148,149],{},"Effet",[151,152,153,169,184],"tbody",{},[134,154,155,161,166],{},[156,157,158],"td",{},[123,159,160],{},"mute_emails",[156,162,163],{},[70,164,165],{},"Mute Emails",[156,167,168],{},"Aucun email ne part du site",[134,170,171,176,181],{},[156,172,173],{},[123,174,175],{},"mute_notifications",[156,177,178],{},[70,179,180],{},"Mute Notifications",[156,182,183],{},"Les notifications ne sont pas envoyées",[134,185,186,191,196],{},[156,187,188],{},[123,189,190],{},"mute_payment_gateways",[156,192,193],{},[70,194,195],{},"Mute Payment Gateways",[156,197,198],{},"Dokos ne déclenche aucun paiement immédiat : pas de prélèvement ni de débit d'une carte enregistrée, depuis une demande de paiement ou un abonnement",[17,200,201],{},"Pour chaque clé :",[64,203,204,214,220,242,250],{},[38,205,206,207,210,211,73],{},"Dans la console, ouvrez le ",[70,208,209],{},"site de test",", onglet ",[70,212,213],{},"Site Config",[38,215,216,217,73],{},"Cliquez sur ",[70,218,219],{},"Add Config",[38,221,222,223,225,226,228,229,232,233,235,236,232,239,111],{},"Dans ",[70,224,145],{},", choisissez la clé, par exemple ",[70,227,165],{},". La console remplit ",[70,230,231],{},"Key"," (",[123,234,160],{},") et ",[70,237,238],{},"Type",[70,240,241],{},"Boolean",[38,243,222,244,247,248,73],{},[70,245,246],{},"Value",", choisissez ",[123,249,125],{},[38,251,216,252,73],{},[70,253,254],{},"Add Key",[17,256,257,258,260,261,73],{},"Les trois clés apparaissent ensuite dans la liste de l'onglet ",[70,259,213],{},", avec la valeur ",[123,262,125],{},[17,264,265,267,268,271,272,275,276,279],{},[123,266,190],{}," ne désactive pas les passerelles. Un lien de paiement ouvert à la main reste payable. Pour éviter tout paiement réel, passez aussi les passerelles du site de test en mode test, par exemple avec la case ",[70,269,270],{},"Utiliser la sandbox"," des ",[70,273,274],{},"Paramètres PayPal"," ou ",[70,277,278],{},"Paramètres HelloAsso",", ou avec des clés de test Stripe.",[281,282,285],"callout",{"color":283,"icon":284},"amber","i-heroicons-exclamation-triangle",[17,286,287],{},"Faites cette étape juste après la restauration, avant d'ouvrir le site aux utilisateurs. Une restauration remplace la base, et les tâches planifiées peuvent partir dès que le planificateur tourne.",[59,289,291],{"id":290},"_3-contrôler-le-planificateur","3. Contrôler le planificateur",[17,293,294],{},"Sur une copie, le planificateur (les tâches planifiées) peut être inactif. Certaines fonctions en dépendent. Par exemple, l'import de données affiche « Le planificateur est inactif. Le système ne peut pas importer les données. »",[17,296,297],{},"Si vous avez besoin du planificateur sur le site de test, demandez au support de l'activer. Activez-le seulement après l'étape 2.",[59,299,301],{"id":300},"_4-donner-les-accès","4. Donner les accès",[17,303,304],{},"Les utilisateurs et leurs droits sont ceux de la production au moment de la sauvegarde. Ajoutez ou retirez des utilisateurs du site de test si nécessaire.",[30,306,308],{"id":307},"sur-un-site-auto-hébergé","Sur un site auto-hébergé",[17,310,311,312,126],{},"Après la restauration de la copie, lancez ces commandes sur le site de test, ici ",[123,313,314],{},"test.dokompany.fr",[316,317,322],"pre",{"className":318,"code":319,"language":320,"meta":321,"style":321},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bench --site test.dokompany.fr set-config mute_emails 1\nbench --site test.dokompany.fr set-config mute_notifications 1\nbench --site test.dokompany.fr set-config mute_payment_gateways 1\n","sh","",[123,323,324,350,366],{"__ignoreMap":321},[325,326,329,333,337,340,343,346],"span",{"class":327,"line":328},"line",1,[325,330,332],{"class":331},"sBMFI","bench",[325,334,336],{"class":335},"sfazB"," --site",[325,338,339],{"class":335}," test.dokompany.fr",[325,341,342],{"class":335}," set-config",[325,344,345],{"class":335}," mute_emails",[325,347,349],{"class":348},"sbssI"," 1\n",[325,351,353,355,357,359,361,364],{"class":327,"line":352},2,[325,354,332],{"class":331},[325,356,336],{"class":335},[325,358,339],{"class":335},[325,360,342],{"class":335},[325,362,363],{"class":335}," mute_notifications",[325,365,349],{"class":348},[325,367,369,371,373,375,377,380],{"class":327,"line":368},3,[325,370,332],{"class":331},[325,372,336],{"class":335},[325,374,339],{"class":335},[325,376,342],{"class":335},[325,378,379],{"class":335}," mute_payment_gateways",[325,381,349],{"class":348},[17,383,384,385,388],{},"N'utilisez pas l'option ",[123,386,387],{},"-g"," : elle écrit la clé dans la configuration commune et coupe aussi les envois des autres sites du bench.",[30,390,392],{"id":391},"exemple","Exemple",[17,394,395],{},"Dokompany veut tester un nouvel import d'articles avant de le faire en production.",[64,397,398,408,426],{},[38,399,400,401,404,405,73],{},"L'administrateur restaure la sauvegarde externalisée de 2 h du matin de ",[123,402,403],{},"dokompany.dokos.cloud"," sur ",[123,406,407],{},"dokompany-test.dokos.cloud",[38,409,410,411,413,414,416,417,95,419,99,421,423,424,73],{},"Dans l'onglet ",[70,412,213],{}," de ",[123,415,407],{},", il ajoute ",[70,418,165],{},[70,420,180],{},[70,422,195],{}," avec la valeur ",[123,425,125],{},[38,427,428],{},"Il demande l'activation du planificateur au support, puis lance l'import de 12 articles.",[30,430,432],{"id":431},"vérifier","Vérifier",[35,434,435,442],{},[38,436,437,438,441],{},"Dans le site de test, envoyez un devis par email, puis ouvrez la ",[70,439,440],{},"File d'attente d'envoi d'emails",". L'email reste au statut « Non Envoyé ». Son formulaire affiche « L'envoi automatique d'e-mails est désactivé via la configuration du site. »",[38,443,444],{},"Vérifiez l'adresse du site dans votre navigateur avant chaque saisie. Une couleur ou un nom de société différent dans le site de test aide à ne pas confondre les deux sites.",[446,447,448],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":321,"searchDepth":328,"depth":352,"links":450},[451,452,458,459,460],{"id":32,"depth":352,"text":33},{"id":56,"depth":352,"text":57,"children":453},[454,455,456,457],{"id":61,"depth":368,"text":62},{"id":117,"depth":368,"text":118},{"id":290,"depth":368,"text":291},{"id":300,"depth":368,"text":301},{"id":307,"depth":352,"text":308},{"id":391,"depth":352,"text":392},{"id":431,"depth":352,"text":432},"Restaurez la sauvegarde de votre site de production sur un site de test Dokos Cloud sans envoyer d'emails, de notifications ni de paiements.","md",{"reviewed":464,"last_verified":465,"sources":466},true,"2026-11-02",[467,468,469,470,471,472,473,474,475],"cloud.dokos.io (console, onglets Backups, Site Config, Actions et Updates, relevé le 2026-11-02)","helpdesk:30709","helpdesk:30875","helpdesk:30819","apps\u002Ffrappe\u002Ffrappe\u002F__init__.py (v5-dev, mute_emails)","apps\u002Ffrappe\u002Ffrappe\u002Femail\u002Fdoctype\u002Fnotification\u002Fnotification.py (v5-dev, mute_notifications)","apps\u002Ferpnext\u002Ferpnext\u002Faccounts\u002Fdoctype\u002Fpayment_request\u002Fpayment_request.py (v5-dev, mute_payment_gateways)","apps\u002Ffrappe\u002Ffrappe\u002Fcore\u002Fdoctype\u002Fdata_import\u002Fdata_import.py (v5-dev)","apps\u002Ferpnext\u002Ferpnext\u002Faccounts\u002Fdoctype\u002Fsubscription\u002Fsubscription_transaction.py (v5, mute_payment_gateways)","\u002Fv5\u002Fadministrer\u002Fcloud\u002Fsite-de-test",{"title":5,"description":461},"1.v5\u002F5.administrer\u002F01.cloud\u002F3.site-de-test","4NlRHBN1fDNprrcZKtla26y2OAGsOSsutaIm2LzG3CA",{},1793871942595]