Μετάβαση στο περιεχόμενο

DoliClone: copiare un Dolibarr di produzione su un server di prova

Έργο : Doliclone Εκδότης : CAP-REL Έκδοση : v1.0.7 Ημερομηνία :

σταθερή ανακοινώθηκε πριν από 3 έτη δηλωμένη συμβατότητα στα Italiano

DoliClone è disponibile dal 26 settembre 2023, nella versione 1.0.7.

L'esigenza

Per convalidare un aggiornamento, formare gli utenti o testare una configurazione è necessario un ambiente fedele a quello di produzione. Crearlo manualmente richiede un’esportazione SQL, una copia dei file tramite riga di comando e il ripristino della configurazione, operazioni da ripetere ogni volta che il clone diventa obsoleto.

Due ruoli, una relazione

Il modulo si installa su entrambi i lati e ogni server dichiara il proprio ruolo: sorgente, ovvero produzione, o destinazione della clonazione. La scelta della modalità "destinazione" non è reversibile, come indicato nella pagina di configurazione prima di confermare.

La sorgente visualizza il proprio indirizzo di sincronizzazione e una chiave di sicurezza da inserire nella destinazione, e accetta connessioni solo dall'indirizzo IP dichiarato. Il trasporto si basa sul modulo di interfaccia REST del nucleo di Dolibarr. Un pulsante di test della connessione verifica il collegamento prima di avviare qualsiasi operazione.

Ciò che viene copiato

Tre caselle da spuntare a seconda delle necessità:

  • il database, salvato sulla sorgente e poi ripristinato sulla destinazione;
  • tutti i documenti di Dolibarr, compresi i PDF e gli allegati;
  • i moduli aggiuntivi installati.

Ad ogni fase, sullo schermo vengono visualizzati il volume trasferito e il tempo impiegato.

Dopo la clonazione

Al termine vengono proposte due operazioni: rendere anonimi i dati personali, nel caso di un server di prova che non deve contenere il file clienti effettivo, e disattivare la modalità di produzione del modulo di pagamento Stancer, affinché una prova non dia luogo a transazioni.

Un avviso da non perdere

Al termine del ripristino, il modulo visualizza il valore da inserire in $dolibarr_main_instance_unique_id del file conf.php. Senza di esso, nessun dato crittografato del database clonato può essere decrittografato. La pagina lo segnala chiaramente, prima del link che reindirizza al Dolibarr clonato.

Prerequisiti

Dolibarr 11 o versione successiva, PHP 7.0 o versione successiva, modulo di interfaccia REST abilitato e accesso HTTPS tra i due server.

Il modulo è pubblicato sotto licenza GPL v3.