Aide instalation 2 dolibarr pour 2 société

Bonjour,

Je souhaiterais faire la meme chose sous windows 7. J’ai installé doliwamp la version stable 10.00
Pourriez me dire la procédure afin que je puisse installer une seconde fois dolibarr pour mes deux sociétés ?

https://www.dolistore.com/fr/modules/69-Multi-soci--t--.html

@regis j’ai toujours pas compris à quoi pouvait bien servir le module multi-société

pourquoi ne pas simplement dupliquer une instance ou installer 2 dolibarr dans la même instance avec 2 bdd ?

c’est juste pour économiser la création des user ?

(c’est pas de la provoque hein : c’est vraiment de la curiosité)

ça permet effectivement de pouvoir se connecter sur un seul dolibarr
mais aussi de pouvoir partager si besoin la base tiers, produits ou autres entre les entités, dans un sens ou dans les deux.

Bonjour Arre,

J’utilise moi aussi Mult-société. Il n’est pas parfait mais il permet très facilement le partage choisi soit des contacts, soit des produits services (ou les deux) etc…
Quand on a 2 activités distinctes mais avec des clients communs c’est pratique et rapide à mettre en oeuvre même pour des néophites en mySQL.
L’autre solution pour le partage est plus complexe.

Ceci dit, ma principale réserve (déjà exprimé sans réponse) est l’absence de méthode de retour en arrière pour séparer une entité et la sauvegarder.

Cordialement,
Sylvain Legrand.

1 « J'aime »

pour le moment il existe un script que je n’ai pas inclus qui permet d’extraire une entité,
je suis en train de voir pour que ceci soit faisable depuis le module.

aaaaahhhhh ok : donc ce module n’a de sens que si on souhaite partager une base commune de user/tiers/contact. c’est ça ?

mea culpa, je n’avais pas du tout compris ça : et je voyais mal comment ça se passait juridiquement …

mais du coup, dans la compta, ça ce passe comment ? tout est mélangé ?
@regis : a des fin de test seulement -> tu peux m’envoyer ton module pour que je me rende vraiment compte de ce qu’il fait ?

à la base chaque entité est autonome, seul le superadmin a accès à tout,
ensuite il est possible de centraliser la gestion des utilisateurs sur l’entité principale et de donner accès à une ou plusieurs entités aux différents utilisateurs. On peut basculer d’une entité à une autre sans devoir se reconnecter.
ensuite si on active les options de partages, on peut donner le droit à une entité de voir les différents partages activés d’une autre ou de plusieurs entités, dans un sens ou dans les deux sens. Par exemple une entité A peut voir les clients d’une entité B, mais l’entité B peut voir ou pas les clients de l’entité A.

chaque entité à sa propre compta !

merci de faire une demande de démo : regis dot houssin at inodbox dot com

ok, je n’ai sans doute jamais été confronté à ce type de situation. (mais si quelqu’un pouvait donner des exemples concrets : ça m’intéresse, par pure curiosité intellectuelle)

@regis laisse tomber pour la démo, je n’ai pas envie de te faire perde du temps. Ta proposition était néanmoins fort sympatrique :happy:

la démo c’est un accès à un dolibarr avec multicompany !

Bonjour,
je souhaiterais installer 2 instances dolibarr avec 2 bases de données sans utilisé le module multi-société (multicompany)
Après avoir parcourus le forum, j’ai essayé la procédure de monsieur Sylvain legrand qui est la suivante :

" Dans votre répertoire c:\dolibarr\ vous avez un sous répertoire www, dans ce dossier :
- Créer un dossier supplémentaire avec un nom pour votre nouvelle instance
- Télécharger Dolibarr version zip
- Décompresser le fichier obtenu vous aurez un dossier portant le nom de la version (exemple : dolibarr-6.0.5)
- Copier le contenu de ce dossier dans celui que vous avez créé pour votre instance (exemple : c:/dolibarr/www/instance2/)
- Lorsque doliwamp est lancé vous avez une icone dans la barre des taches de Windows => clique gauche sur l’icone, dans le menu cliquer sur « virtualhosts » puis sur « gestion virtualhost »
- Suivez les instructions fournies
En cliquant enfin sur votre nouvel virtualhost la fin de l’installation sera lancée, comme au démarrage, avec les mêmes ressource que pour votre installation de base."

J’ai bien suivi ses directives mais je bloque après avoir lancés doliwamp car je n’ai pas d’icone dans la barre des taches.
Donc j’ai essayé de paramétrer manuellement le virtualhost dans le fichier httpd-vhosts.conf (C:\dolibarr\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf )
Puis j’ai modifier le fichier httpd.conf (C:\dolibarr\bin\apache\apache2.4.9\conf\httpd.conf) en suprimant le # de la ligne suivante :
Include conf/extra/httpd-vhosts.conf

Quand je lance dolibarr, ca me mets sur la 1er instance automatiquement mais si je change dolibarr par le nom de la seconde instance. ça me met le repertoire que j’ai copier dans C:\dolibarr\www

Pourriez vous m’aider afin que je puisse lancer dolibarr avec 2 instances différentes ?
si possible avec des bases de données distincts…

Salut gentlevelvet,

pourtant tu sembles avoir suivi la bonne démarche dans les grandes lignes : tu as surement raté quelque chose sur le vhosts.

que donne : http://ip-du-serveur/le-repertoire-de-ton-ancien-dolibarr ? (l’url que tu sembles obtenir en cliquant sur un raccourci)
et que donne la même chose pour la nouvelle instannce ? http://ip-du-serveur/le-repertoire-de-ton-nouveau-dolibarr (en écrivant directement l’url dans ton navigateur : même si tu n’as pas de raccourci)

Quand je mets la premiere instance http://localhost/dolibarr, ca me renvoie sur une page web où on doit mettre l’identifiant et le mot de passe. La premiere instance marche trés bien.

Mais lorsque je lance la seconde instance http://localhost/instance2, ca me renvoie sur une page web ou il ecrit « index of /instance2 »

[ICO] Name Last modified Size Description
[PARENTDIR] Parent Directory -
[ ] COPYING 2019-03-06 17:05 34K
[ ] COPYRIGHT 2019-06-13 09:37 5.7K
[ ] ChangeLog 2019-06-27 13:56 318K
[ ] INSTALL 2019-03-06 17:05 91
[DIR] build/ 2019-07-28 20:43 -
[ ] composer.json 2019-04-12 16:37 1.9K
[ ] composer.lock 2019-04-12 16:37 71K
[DIR] dev/ 2019-07-28 20:43 -
[DIR] doc/ 2019-03-06 17:30 -
[DIR] htdocs/ 2019-05-19 19:15 -
[ ] phpstan.neon 2019-05-15 19:16 3.7K
[TXT] robots.txt 2019-03-06 17:05 95
[DIR] scripts/ 2019-07-28 20:55 -

C’est le contenu de htdocs qui doit servir de racine Web, les autres répertoires au même niveau (dev, doc, etc…) ne servent pas

1 « J'aime »

@ Merci beaucoup Regis de ton aide. C’est trés gentil

Efin, l’installation du second dolibarr se lance :happy:

Ah mince, j’ai un message d’erreur qui apparait :

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user ‹ root ›@‹ localhost › (using password: YES) in C:\dolibarr\www\instance2\core\db\mysqli.class.php on line 205
Access denied for user ‹ root ›@‹ localhost › (using password: YES)
La connexion à la base de données a échoué: les paramètres de l’hôte ou du super utilisateur doivent être erronés.

Revenez en arrière et vérifiez / corrigez les paramètres.

Bonjour à tous,

Je vous remercie tous pour votre implication. J’ai enfin réussi à installer une seconde instance de dolibarr

Pour tous ceux qui ont reçu ou vont recevoir le message d’erreur précédent. Il y a une multitude de résolution au problème.
Mais j’en ai choisi une qui est simple. C’est de créer une nouvelle base de donnée et un nouvel utilisateur (par exemple dolibarrmysql1) sur phpadmin. puis le tour est jouer. Et puis suivre les étapes de l’installation de la nouvelle instance.

Passe une bonne journée :wink:

Un exemple d’utilisation est le mien je propose à plusieurs association qui par défaut change de CA ts els ans et nécessite support important… Juste lourd de se connecter/déconnecter tout le temps. Chaque asso n’a accès que à ses données seul moi peux switcher. Par ailleurs grâce à un petit addon, je prend une commission sur leur paiement en ligne stripe via stripe connect (supporté par dolibarr avec l’addon.) trop compliqué pour eux de gérer stripe et surtout recommencer tous les ans une formation.

Je regarde aussi pour permettre l’usage en mode marketplace

@gentlevelvet tu n’as pas donné la démarche à suivre quand je crée une nouvelle base j’obtiens toujours le même message d’erreur.
merci d’avance

Bonjour,

Quel message ?