Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dolibarr [Le 22/12/2009, 15:51]
213.95.41.13 Now install dir is /var/www
dolibarr [Le 02/04/2025, 20:21] (Version actuelle)
krodelabestiole + alternatives / réarrangement installation / +warning APT / suppr mauvais conseil à la 1ere personne / mise en forme
Ligne 1: Ligne 1:
-{{tag>​entreprise erp crm}}+{{tag>Xenial Bionic ​entreprise erp crm web}}
  
----- +{{ dolibarr_logo.png?​260}}
-====== Dolibarr ======+
  
-**Dolibarr** est un système libre de gestion d'​entreprise,​ associations,​ d'​indépendant ou autoentrepreneur,​ donc un ERP/CRM. Il prend en charge via une interface web, les opérations entre clients , fournisseurs,​ entreprise.+====== ​Dolibarr ERP/​CRM ​======
  
-<note important>Page en cours de mise à jour</​note>​+**Dolibarr** est un système sous licence libre ([[wpfr>Licence_publique_g%C3%A9n%C3%A9rale_GNU|GPL v3]]), de gestion pour les entreprises,​ associations,​ indépendants ou auto-entrepreneurs,​ donc un ERP/CRM. Il prend en charge via une interface web, la gestion des clients, fournisseurs,​ produits, stocks, comptable et de nombreuses autres activités, et ceci de façon totalement modulable, ce qui permet de l'​adapter ​à vos besoins.
  
-===== Pré-requis =====+{{:​capture_dolibarr.png?​600}}
  
-  * Un serveur web [[:apache]] installé et configuré. 
-  * Un serveur de base de donnée [[:MySQL]] ou [[:​PostgreSQL]] installé et configuré 
-  * [[:PHP]] 4.3.10 ou supérieur 
 ===== Installation ===== ===== Installation =====
-Cette application web n'​étant pas disponible dans les dépôts il va faloir l'​installer à partir de l'​archive officielle. 
- 
-Télécharger la dernière version stable de Dolibarr sur [[http://​www.dolibarr.fr/​telechargements/​|cette page]] ​ 
- 
-Décompresser le tout sur le bureau, soit par un clic droit puis Extraire dans le gestion de fichier, soit en ligne de commande par : 
-  sudo tar -vxf ~/​Bureau/​dolibarr-2.7.0.tgz 
-Puis déplacer le répertoire dolibarr résultant à l'​emplacement de votre choix. Par exemple, pour l'​installer dans /var/www : 
-  sudo mv ~/​Bureau/​dolibarr-2.7.0 /var/www 
-Pour la sécurité, il faut définir les permissions suivantes : 
-  sudo chown -R root /​var/​www/​dolibarr-2.7.0 
-  sudo chgrp -R root /​var/​www/​dolibarr-2.7.0 
-Puis créer un répertoire pour les logs de Dolibarr, et y donner les droits pour l'​utilisateur utilisé par apache (dans notre exemple c'est www-data.www-data) : 
-  sudo mkdir /​var/​www/​dolibarr-2.7.0/​logs 
-  sudo chown -R www-data /​var/​www/​dolibarr-2.7.0/​logs 
-  sudo chgrp -R www-data /​var/​www/​dolibarr-2.7.0/​logs 
- 
- 
-===== Configuration d'​Apache ===== 
- 
-Il faut créer un fichier de configuration pour le site dolibarr. 
- 
-  gksudo gedit /​etc/​apache2/​sites-available/​dolibarr 
- 
-Personnellement j'ai choisit de l'​installer à la racine de mon serveur, mais il est possible de l'​installer dans un répertoire (voir la configuration d'​Apache). 
- 
-Voici le fichier de configuration tel qu'il est chez moi, adaptez le à votre configuration en modifiant **dolibarr.bureau.lan** par le nom de votre serveur ou un autre nom de votre choix : 
- 
-<​file>​ 
-ServerName dolibarr.bureau.lan 
- 
-<​VirtualHost dolibarr.bureau.lan>​ 
-  ServerAdmin votre@e-mail.ici 
-  DocumentRoot /​usr/​share/​dolibarr-2.5.0/​htdocs 
-  ErrorLog ​ /​usr/​share/​dolibarr-2.5.0/​logs/​error.log 
-  CustomLog /​usr/​share/​dolibarr-2.5.0/​logs/​access.log combined 
- 
-  ErrorDocument 401 /​public/​error-401.html 
- 
-  <​Location /> 
-    Options Indexes FollowSymLinks 
-    AllowOverride All 
-    Order deny,allow 
-    Allow from all 
-  </​Location>​ 
- 
-  <​Location /​public/>​ 
-    SetEnv REMOTE_USER anonymous 
-    Options Indexes FollowSymLinks 
-    AllowOverride All 
-    Order deny,allow 
-    Allow from all 
-  </​Location>​ 
- 
-</​VirtualHost>​ 
-</​file>​ 
- 
-Enregistrez ce fichier. 
- 
-Ensuite il faut activer ce fichier via la commande suivante : 
-  sudo ln -s /​etc/​apache2/​sites-available/​dolibarr /​etc/​apache2/​sites-enabled/​dolibarr 
- 
-Si le nom que vous avez utiliser n'est pas le nom de votre machine mais un autre, il vous faut déclarer ce nom comme étant 
-un nom pour votre machine. Pour cela ajouter une ligne a votre fichier host. 
-  gksudo gedit /etc/hosts 
-La ligne a ajouter est la suivante 
-<​file>​ 
-127.0.0.1 ​   dolibarr.bureau.lan 
-</​file>​ 
- 
-Enfin, relancez apache : 
-  sudo /​etc/​init.d/​apache2 restart 
- 
-===== Configuration MySQL ===== 
- 
-Il faut créer une base vide, nommée « dolibarr » dans votre serveur MySQL. 
-[[http://​www.mysql.fr/​products/​tools/​administrator/​|MySQL Administrator]] rend la manipulation très simple. 
- 
-===== Configuration de Dolibarr ===== 
- 
-==== Préparation ==== 
- 
-Avant tout, créer un fichier de configuration vierge et donner les droits d'​écriture dessus pour le serveur web de Dolibarr : 
-  sudo touch /​var/​www/​dolibarr-2.7.0/​htdocs/​conf/​conf.php 
-  sudo chown -R www-data /​var/​www/​dolibarr-2.7.0/​htdocs/​conf/​conf.php 
-  sudo chmod -R u+w /​var/​swww/​dolibarr-2.7.0/​htdocs/​conf/​conf.php 
- 
-Puis créer le répertoire de stockage des fichiers générés par l'​application et donner les droits au serveur web 
-  sudo mkdir /​var/​www/​dolibarr-2.7.0/​documents 
-  sudo chown -R www-data /​var/​www/​dolibarr-2.7.0/​documents 
-  sudo chmod -R u+w /​var/​www/​dolibarr-2.7.0/​documents 
- 
-<​nowiki>​ 
-Puis il faut se rendre sur la page d'​installation de Dolibarr : http://<​votre.serveur>/<​repertoire-de-dolibarr>/​install/​index.php. 
-Dans l'​exemple,​ cela donne : http://​dolibarr.bureau.lan/​dolibarr-2.7.0/​htdocs/​install/​ 
-Attention si dolibarr est dans un sous-dossier ne pas l'​indiquer dans l'​adresse 
-</​nowiki>​ 
- 
-==== Première étape ==== 
- 
-Choisir la langue par défaut de l'​interface de Dolibarr. 
- 
-==== Deuxième étape ==== 
- 
-On suppose que vous n'​êtes pas en train de faire une mise à jour, sinon vous ne liriez pas ce document… Cliquez sur « Démarrer » en face de « Première installation ». 
- 
-==== Troisième étape ==== 
- 
-Cliquez sur « Étape suivante » pour accepter la licence. 
- 
-==== Quatrième étape ==== 
  
-Voici les options de configuration de Dolibarr. Normalement,​ les 3 premières options devraient être correctement renseignées.+==== Installation native ====
  
-Les options suivantes concernent la base de donnéeLe "Nom de la base de données" ​à renseigner est le nom que vous avez créé précédemment dans MySQL Administrator,​ normalement "​dolibarr"​Il n'est pas nécessaire de cocher la case "​Créer la base de donnée"​.+=== Pré-requis === 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion ​à Internet configurée et activée. 
 +  * Avoir installé [[:LAMP]].
  
-Il faut ensuite créer un utilisateur spécifique à la base dollibarrchoisir donc un nom et un mot de passe, puis cocher la case "​Créer l'utilisateur"​.+Avant [[:​bionic|Ubuntu Bionic 18.04]] pour installer ce logicielil suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ''​[[apt>​dolibarr]]''​. 
 +<note warning>​Cette méthode (paquet [[:deb]] / [[:APT]]) est déconseillée. Pour des raisons ​de sécurité mieux vaut procéder à une [[:​lamp#​utilisation|installation manuelle]] afin de s'assurer d'​avoir une application à jour.((Voir [[:​cms#​cms|cette note]] sur la page //​CMS//​.))</​note>​ 
 +À partir de [[:​bionic|Bionic 18.04]] vous devez télécharger le paquet pour Ubuntu [[http://​sourceforge.net/​projects/​dolibarr/​files/​Dolibarr%20installer%20for%20Debian-Ubuntu%20%28DoliDeb%29/​|ici]] ou [[https://​bitnami.com/​stack/​dolibarr/​installer|là]]. Cette dernière installation est tout de même recommandée également sur les versions précédant [[:Bionic]].
  
-Les 2 dernières cases doivent être renseignées avec les informations de compte de l'​utilisateur root de mysql.+==== Docker ====
  
-==== Cinquième étape ====+Il est également possible de l'​installer avec [[:​docker]],​ l'​image est disponible sur [[https://​hub.docker.com/​r/​dolibarr/​dolibarr|Docker Hub]], elle est basée sur l'​image officielle [[:PHP]] à laquelle est ajoutée la couche de l'​application Dolibarr. Il faut disposer aussi d'un conteneur [[:​MariaDB]] ou [[:MySQL]] pour la base de données.
  
-Si tout s'est bien passé, il ne devrait ​y avoir que des "​Ok"​ sur cette page.+===== Utilisation ===== 
 +  
 +Lancez l'application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu). 
 +Le [[https://​wiki.dolibarr.org|wiki officiel]] ​est assez bien fourni et devrait ​vous aider pour la prise en main.
  
-==== Sixième étape ​====+===== Configuration ​====
  
-Idem+Suivez les instructions de la page web qui s'​ouvre lors de la première utilisation. N'​oubliez pas de donner un mot de passe à l'​utilisateur Dolibarr pour la base de données.
  
-==== Septième étape ​====+===== Problèmes courants =====
  
-Créer un nom d'​utilisateur et un mot de passe pour l'​administration de Dolibarr. Il sera possible de créer ​d'​autres utilisateurs dans les pages de configuration ​de Dolibarr. +Si vous rencontrez une difficulté à créer ​la base de données [[:MySQL]] du type :
-==== Fin ====+
  
-Vérifiez que vous arrivez à vous connecter à l'interface de Dolibarr avec le nom d'utilisateur ​et le mot de passe que vous avez créé à l'étape septSi tout est correct, vous devez verrouiller votre installation :+    Erreur SQL DB_ERROR_SYNTAX You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'virtual tinyint DEFAULT 0 NOT NULL, fk_parent integer DEFAULT 0, ' at line 11 
 +  
 +[[:​tutoriel:​comment_modifier_un_fichier|ouvrez ​le fichier]] ''/​usr/​share/​dolibarr/​htdocs/​install/​mysql/​tables/​llx_product.sql'​' et mettez ​le mot ''​virtual''​ entre deux //​backticks//​ ''​`''​.
  
-  sudo chmod -R a-w /​var/​www/​dolibarr-2.7.0/​htdocs/​conf +==== Voir aussi ====
-  sudo rm -rf /​var/​www/​dolibarr-2.7.0/​htdocs/​install+
  
-Le [[http://wiki.dolibarr.org|wiki officiel]] ​est assez bien fourni et devrait vous aider pour la prise en main.+  * [[https://www.dolibarr.fr/|Site officiel]] ​**(fr)** 
 +  * [[https://​www.dolibarr.fr/​forum/​|Forum officiel]] 
 +  * [[https://​demo.dolibarr.org|Démo en ligne]]
  
-===== Liens =====+=== Alternatives ​===
  
-  * [[http://www.dolibarr.org/|Site officiel]] **(en)** +  ​* **[[https://invoiceninja.com/|Invoice Ninja]]** propose les mêmes fonctionnalités et est basé sur les mêmes technologies ​([[:PHP]], [[:MySQL]]), avec une interface et une base de code plus propre et plus moderne. 
-  * [[http://​www.dolibarr.fr/​|Site officiel]] **(fr)** +  ​* **[[:odoo]]** se propose de gérer l'​intégralité des besoins informatiques des petites et moyennes structures, dont la partie CRM, et donc beaucoup plus complet. Il est par contre développé en [[:Python]] (et [[:JavaScript]] évidemment).
-  * [[http://​wiki.dolibarr.org/​|Wiki]] +
-  ​* [[http://​www.dolibarr.fr/​forum/​|Forum]] +
-  * [[http://​demo.dolibarr.fr/​public/​demo/​|Demo online]]+
  
 ---- ----
  
-//Contributeur principal ​: [[utilisateurs:​Random]].//​+//Contributeurs ​: [[:utilisateurs:​Random]], [[:​utilisateurs:​krodelabestiole]].//
  • dolibarr.1261493475.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)