Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dolibarr [Le 06/01/2010, 22:47] YoBoY coquilles |
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>karmic entreprise erp crm}} | + | {{tag>Xenial Bionic entreprise erp crm web}} |
- | ---- | + | {{ dolibarr_logo.png?260}} |
- | ====== Dolibarr ====== | + | |
- | **Dolibarr** est un système libre 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é, et ceci de façon totalement modulable, ce qui permet de l'adapter à vos besoins. | + | ====== Dolibarr ERP/CRM ====== |
- | ===== Pré-requis ===== | + | **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. |
- | * Un serveur web [[:LAMP]] installé et configuré. | + | {{:capture_dolibarr.png?600}} |
- | * Avoir créé une base de donnée MySQL et un compte utilisateur ayant les droits sur cette base (voir [[:MySQL]]). Ces informations sont demandées pendant la configuration de Dolibarr. | + | |
- | <note tips>Les données peuvent également s'enregistrer dans une base de donnée [[:PostgreSQL]] à la place de la base de donnée [[:MySQL]], mais cette possibilité est encore expérimentale.</note> | + | |
===== Installation ===== | ===== Installation ===== | ||
- | Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de l'archive officielle. | ||
- | Nous allons effectuer ces actions en ligne de commande dans un [[:terminal]]. Le répertoire du serveur web sera celui par défaut **/var/www** qui nécessite les [[:sudo|droits d'administrateur]]. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache **www-data** (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont : | + | ==== Installation native ==== |
- | - Prendre le rôle de l'utilisateur **www-data** | + | |
- | - Aller dans le dossier web **/var/www** | + | |
- | - Télécharger l'archive **dolibarr.tgz** | + | |
- | - Décompresser les fichiers | + | |
- | - Renommer le dossier | + | |
- | - Entrer dans le dossier **/var/www/dolibarr** | + | |
- | - Créer le fichier de configuration **htdocs/conf/conf.php** | + | |
- | - Créer le dossier **documents** | + | |
- | - Sortir de la session www-data | + | |
- | <code> | + | === Pré-requis === |
- | sudo -i -u www-data | + | |
- | cd /var/www | + | * Disposer des [[:sudo|droits d'administration]]. |
- | wget http://www.dolibarr.org/files/dolibarr.tgz | + | * Disposer d'une connexion à Internet configurée et activée. |
- | tar xvfz dolibarr.tgz | + | * Avoir installé [[:LAMP]]. |
- | mv dolibarr-*/ dolibarr/ | + | |
- | cd dolibarr | + | |
- | touch htdocs/conf/conf.php | + | |
- | mkdir documents | + | |
- | exit | + | |
- | </code> | + | |
- | ===== Configuration ===== | + | Avant [[:bionic|Ubuntu Bionic 18.04]] pour installer ce logiciel, il 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]]. | ||
- | Il ne vous reste plus qu'à ouvrir votre navigateur à l'adresse http://localhost/dolibarr/htdocs/ dans le cas d'une installation en local et à suivre la procédure de configuration, en réglant les différents points de configuration qu'il vous soumettra. | + | ==== Docker ==== |
- | Les 2 points importants de cette configuration sont : | + | 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. |
- | * **l'URL racine** qui dépendra de votre configuration d'[[:Apache]] (accès direct, virtual host, ...) | + | |
- | * le nom de la **base de donnée**, l'identifiant et le mot de passe pour s'y connecter (voir page [[:MySQL]] ou [[:PostgreSQL]] pour créer ces éléments) | + | |
- | <note tip>Il est possible de laisser l'installeur de Dolibarr se charger de la création de la base de donnée et du compte utilisateur associé, en cochant les 2 cases adéquates, et en renseignant l'identifiant et le mot de passe du super utilisateur de la base de donnée.</note> | + | ===== 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. | ||
- | Enfin, il vous demande un identifiant et un mot de passe pour le premier utilisateur de Dolibarr. | + | ===== Configuration ==== |
- | Il ne vous reste plus qu'à vous connecter pour vérifier que tout fonctionne correctement. | + | 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. |
- | <note warning>À la fin de la procédure de configuration il faut encore blocker le dossier contenant les scripts d'installation. Pour cela effectuez ces actions : | + | ===== Problèmes courants ===== |
- | <code>sudo touch /var/www/dolibarr/install.lock | + | |
- | sudo chmod 444 /var/www/dolibarr/install.lock | + | |
- | </code></note> | + | |
- | ===== Utilisation ===== | + | Si vous rencontrez une difficulté à créer la base de données [[:MySQL]] du type : |
+ | |||
+ | 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// ''`''. | ||
+ | |||
+ | ==== Voir aussi ==== | ||
- | 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]].// |