Duplicate a Dolibarr instance into another one: Difference between revisions

no edit summary
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 83: Line 83:
</code>
</code>


== Fichier de configuration ==
== Configuration file ==
Enfin, le fichier de configuration ''/var/www/dolibarrtest/htdocs/conf/conf.php'' '''doit absolument''' être modifié. Tant qu'il n'est pas modifié, votre installation dolibarrtest se connectera en effet toujours à votr vraie base de données, pas celle de test!
Finally, the configuration file ''/var/www/dolibarrtest/htdocs/conf/conf.php'' '''must absolutely''' be modified. As long as it is not modified, your dolibarrtest installation will indeed always connect to your real database, not the test one!
Éditez le fichier de configuration et modifiez le nom de la base de données à laquelle se connecter. Dans la lignée des exemples ci-dessus, renommez ''base_de_donnees'' en ''base_de_donnees_test''.
Edit the configuration file and change the name of the database to connect to. Like in the examples above, rename ''database'' in ''test_database''.
Renommez également les répertoires auxquels votre configuration fait référence. Les ''/var/www/dolibarr'' deviennent ''/var/www/dolibarrtest''.
Also rename the directories your configuration refers to. The ''/var/www/dolibarr'' become ''/var/www/dolibarrtest''.


== Vérifications ==
== Checks ==
Si vous avez bien réalisé les étapes préparatoires, vous devriez à présent pouvoir charger votre nouveau portail dans votre navigateur et vérifier qu'il s'agit bien d'un portail distinct. Comment faire?
If you have completed the preparatory steps, you should now be able to load your new portal in your browser and verify that it is indeed a separate portal. How shall we do it?
=== Modification DB ===
=== DB modification ===
* Modifiez une petite information (par exemple modifiez vos détails persos) sur votre portail de test
* Modify a small information (for example modify your personal details) on your test portal.
* Déloggez-vous
* Log out.
* Loggez-vous sur votre portail de production
* Log into your production portal.
* Vérifiez si l'information a changé. Si elle a changé, reparcourez les étapes ci-dessus pour voir ce que vous avez manqué. Aucune modification n'aurait dû être apportée!
* Check if the information has changed. If it has changed, go through the above steps again to see what you missed. No changes should have been made!
* Si aucune modification n'a été apportée, c'est bien! Retournez sur votre portail de test et vérifiez que la modification que vous y aviez apportée y est toujours... bien.
* If no changes have been made, good! Go back to your test portal and check that the change you made is still there ... well.


=== Modification documents ===
=== Modification of documents ===
* Ajoutez un document à l'une de vos fiches sur votre portail de test
* Add a document to one of your files on your test portal.
* Déloggez-vous
* Log out.
* Loggez-vous sur votre portail de production.
* Log into your production portal.
* Vérifiez si le nouveau document s'y trouve. S'il s'y trouve, reparcourez les étapes ci-dessus pour voir ce que vous avez manqué. Aucune modification n'aurait dû être apportée!
* Check if the new document is there. If it is there, go through the above steps again to see what you missed. No changes should have been made!
* Si aucune modification n'a été apportée, c'est bien! Retournez sur votre portail de test et vérifiez que la modification que vous y aviez apportée y est toujours... bien.
* If no changes have been made, good! Go back to your test portal and check that the change you made is still there ... well.




= Mise-à-jour =
= Update =


Vous avez tout copié, et votre configuration vous met à l'abri de modifications indésirées dans votre répertoire de production? Vous avez vérifié que vous pouviez accéder à votre portail de test depuis votre navigateur? Bien!
You copied everything, and your configuration protects you from unwanted changes in your production directory? Have you verified that you can access your test portal from your browser? Good!
Maintenant, récupérez la dernière version de Dolibarr et copiez-là aussi sec par-dessus l'autre, qui est dans ''/var/www/dolibarrtest'' (si on vous le demande, choisissez "écraser"). Ensuite, pointez votre navigateur sur le portail de test, et ajoutez "install/" dans l'URL. Le processus d'installation/mise-à-jour de Dolibarr devrait vous proposer une mise-à-jour. Acceptez et suivez les étapes.
Now get the latest version of Dolibarr and copy that too dry over the other one, which is in ''/var/www/dolibarrtest'' (if asked, choose "overwrite"). Then point your browser to the test portal, and add "install/" in the URL. The Dolibarr installation/update process should offer you an update. Accept and follow the steps.


Votre portail de test est maintenant mis-à-jour à la dernière version. Bravo!
Your test portal is now updated to the latest version. Well done!