installation de 2 dolibarr sur un seul serveur VPS

Salut tout le monde,j’ai déjà installé la dernière version de dolibarr 6.0.3 sur mon server VPS , chez OVH , sous ubuntu 16.04 LTS server ,
et je voudrais installer d’autres dolibarr sur ce même serveur,
Ma question est la suivante: est-il possible de faire cela?
parce que j’ai deux activités différentes maintenant, mais je veux utiliser dolibarr
pour les deux mais avec une base de données différente pour chacun d’entre eux
pour obtenir ce résultat à la fin: par exemple

pour la première activité (actuellement) : [79.ipvps.xx.xxx]/dolibarr

et pour la deuxième activité (objectif): [79.ipvps.xx.xxx]/dolibarr2

* pour le dire clairement, je suis nouveau sur dolibarr et aux serveurs vps en fait,et je n’ai pas de nom de domaine, aidez-moi s’il vous plait ! merci :wink:

Bonjour :happy:
Il suffit de les placer dans deux répertoires différents sans oublier de changer de nom de base de donnée (conf.php) etc

Sinon il existe le module multicompany

1 « J'aime »

excusez-moi, je ne suis pas expert dans ce domaine, alors pouvez-vous s’il vous plaît dites-moi comment le faire monsieur exactement parce que je ne veux pas endommager mon système ou base de données ou quelque chose de similaire, et je sais module d’entreprise mais pour être honnête je n’ai pas assez d’argent pour le payer mais je préfère payer ce montant à mon bureau loué tant qu’il y a un moyen de le faire :happy: , merci

il suffit de créer deux répertoires dolibar1 et dolibarr2 par exemple
Y placer dans chacun le contenu de l’installation Dolibarr (https://sourceforge.net/projects/dolibarr/files/) en fonction du type de serveur (windows etc)
Paramétrer les deux fichiers conf.php (un fichier par répertoire donc)
lancer l’installation une par une

1 « J'aime »

J’utilise le serveur ubuntu 16.04 dans ce cas, vous voulez dire que je dois télécharger la version zip de dolibarr et créer un dossier avec et extraire les fichiers dedans ou copier le contenu du dossier principal et le dubliquer puis configurer le fichier conf, c’est il ? et pour la base de données, va-t-il utiliser le même ou sera-t-il également dublé?

Exact
Pour la base il suffit de renseigner le nom de la base dans le conf
dolibarr_main_db_name
etc
:wink:

merci pour votre temps précieux monsieur, mais je vais essayer cela demain parce que je n’ai pas mon pc avec moi aujourd’hui, et je vais donner une réponse après cela essayer si cela ne vous dérange pas, mais une dernière question pour aujourd’hui, que dernière étape que vous venez de me dire va créer une nouvelle base de données et sera-t-il lié au serveur apache2 et fonctionnera bien comme la base de données principale ou il créera simplement une nouvelle interface en utilisant la même base de données? je veux dire un nouvel utilisateur…

Bonjour :happy:
Si vous installez deux Dolibarr sur deux dossier différents ( avec deux fichiers de configuration différent) il y aura donc deux bases de données donc deux Dolibarr différents (à tout niveaux utilisateurs, factures produits etc…)

ok monsieur, je suis désolé je vous ai dit que je suis un débutant dans ce domaine, eh bien, j’espère que vous me donnez une aide dans ce domaine, j’ai dolibarr installé sous comme ceci:

/ usr / share / dolibarr

J’ai créé dans / usr / share / un nouveau dossier je l’ai nommé exemple1:

/ usr / share / exemple1

et le fichier conf.php de dolibarr existe dans: / etc / dolibarr /

croyez-moi, d’ici je ne sais pas quoi faire parce que j’ai extrait le contenu zip dans l’exemple1, mais n’a pas fonctionné, je ne sais pas comment configurer le fichier conf.php,

nano, résultat de conf.php :
je n’ai pas tout copié, j’ai juste copié les lignes essentielles et voila :

$dolibarr_main_url_root=‹ http://79.ipvps.xx.xxx/dolibarr ›;
$dolibarr_main_document_root=‹ /usr/share/dolibarr/htdocs ›;
//$dolibarr_main_url_root_alt=‹ /custom ›;
//$dolibarr_main_document_root_alt=‹ /usr/share/dolibarr/htdocs/custom ›;
$dolibarr_main_data_root=‹ /var/lib/dolibarr/documents ›;
$dolibarr_main_db_host=‹ localhost ›;
$dolibarr_main_db_port=‹ 3306 ›;
$dolibarr_main_db_name=‹ dolibarr ›;
$dolibarr_main_db_prefix=‹ llx_ ›;
$dolibarr_main_db_user=‹ dolibarr ›;
$dolibarr_main_db_pass=‹ ******** ›;
$dolibarr_main_db_type=‹ mysqli ›;

Pièces jointes :

Il faut que les deux fichiers conf.php soient différents dans leurs paramètres

comme je l’ai posté là monsieur, vous pouvez voir le paramètre conf, pouvez-vous me dire littéralement quoi changer et quoi configurer, je veux dire une explication détaillée, bien sûr, si cela ne vous dérange pas monsieur

Bonjour :happy:

Voici un exemple pour le fichier conf.php situé dans le dolibarr1 https://www.domaine.com/dolibarr1

$dolibarr_main_url_root='https://www.domaine.com/dolibarr1';
$dolibarr_main_document_root='/home/server/public_html/dolibarr1';
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='/home/server/public_html/dolibarr1/custom';
$dolibarr_main_data_root='/home/server/dolibarr1';
$dolibarr_main_db_host='localhost';
$dolibarr_main_db_port='3306';
$dolibarr_main_db_name='server_dolib1';
$dolibarr_main_db_prefix='llx_';
$dolibarr_main_db_user='server_dolib1';
$dolibarr_main_db_pass='mot_de_passe';
$dolibarr_main_db_type='mysqli';
$dolibarr_main_db_character_set='utf8';
$dolibarr_main_db_collation='utf8_general_ci';
$dolibarr_main_authentication='dolibarr';

Voici un exemple pour le fichier conf.php situé dans le dolibarr2 https://www.domaine.com/dolibarr2

$dolibarr_main_url_root='https://www.domaine.com/dolibarr2';
$dolibarr_main_document_root='/home/server/public_html/dolibarr2';
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='/home/server/public_html/dolibarr2/custom';
$dolibarr_main_data_root='/home/server/dolibarr2';
$dolibarr_main_db_host='localhost';
$dolibarr_main_db_port='3306';
$dolibarr_main_db_name='server_dolib2';
$dolibarr_main_db_prefix='llx_';
$dolibarr_main_db_user='server_dolib2';
$dolibarr_main_db_pass='mot_de_passe';
$dolibarr_main_db_type='mysqli';
$dolibarr_main_db_character_set='utf8';
$dolibarr_main_db_collation='utf8_general_ci';
$dolibarr_main_authentication='dolibarr';

donc, pour mon cas je dois juste extraire le contenu zip dans un nouveau dossier créé usr / share / dolibarr 2 et créer un nouveau dossier dans etc / dolibarr 2 et copier le contenu etc / dolibarr1 et remplacer l’ancien fichier conf.php par le nouveau édité?

Exactement :wink: deux installations Dolibarr différentes dans deux dossier différents

erreur :

The requested URL /dolibarr2 was not found on this server.
Apache/2.4.10 (Debian) Server at [ip_de_server] Port 80

mais j’ai fait toutes les étapes correctement je suppose, pouvez-vous vérifier avec moi s’il vous plaît, je sais que j’ai pris trop de temps,
mais au moins peut-être quelqu’un d’autre est confronté au même problème maintenant

etc/dolibarr/ nano conf.php :

$dolibarr_main_url_root=‹ http://ip_de_server/dolibarr ›;
$dolibarr_main_document_root=’/usr/share/dolibarr/htdocs’;
//$dolibarr_main_url_root_alt=’/custom’;
//$dolibarr_main_document_root_alt=’/usr/share/dolibarr/htdocs/custom’;
$dolibarr_main_data_root=’/var/lib/dolibarr/documents’;
$dolibarr_main_db_host=‹ localhost ›;
$dolibarr_main_db_port=‹ 3306 ›;
$dolibarr_main_db_name=‹ dolibarr ›;
$dolibarr_main_db_prefix=‹ llx_ ›;
$dolibarr_main_db_user=‹ dolibarr ›;
$dolibarr_main_db_pass=‹ mot_de_passe ›;
$dolibarr_main_db_type=‹ mysqli ›;


etc/dolibarr2/ nano conf.php :

$dolibarr_main_url_root=‹ http://ip_de_server/dolibarr2 ›;
$dolibarr_main_document_root=’/usr/share/dolibarr2/htdocs’;
//$dolibarr_main_url_root_alt=’/custom’;
//$dolibarr_main_document_root_alt=’/usr/share/dolibarr2/htdocs/custom’;
$dolibarr_main_data_root=’/var/lib/dolibarr2/documents’;
$dolibarr_main_db_host=‹ localhost ›;
$dolibarr_main_db_port=‹ 3306 ›;
$dolibarr_main_db_name=‹ dolibarr2 ›;
$dolibarr_main_db_prefix=‹ llx_ ›;
$dolibarr_main_db_user=‹ dolibarr2 ›;
$dolibarr_main_db_pass=‹ mot_de_passe ›;
$dolibarr_main_db_type=‹ mysqli ›;

Avez-vous créée le dossier dolibarr2 ?

oui bien sure , sous :
usr/share/dolibarr2

étrange :dry:

Monsieur, avez-vous un contact privé? , je vais vous donner le nom d’utilisateur / mot de passe et si cela ne vous dérange pas vérifier directement sur le serveur

Pour des mainteance je vous conseil de passer par des utilisateur qui sont sur cette liste