installation de 2 dolibarr sur un seul serveur VPS

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

Bonjour,
Je pense qu’il faut donner les droits d’accès sur dolibarr2 au serveur apache. Je ne sais plus quel doit être l’utilisateur sous Ubuntu.
Pour le savoir :
ls -lsa /usr/share/dolibarr
les deux noms avant la taille sont respectivement le nom d’utilisateur et le groupe propriétaires du fichier/répertoire.
Si l’utilisateur est apache, il faut exécuter :
chown apache:apache -R /usr/share/dolibarr2
pour changer les droits de manière récursive.