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 17/12/2012, 15:29] 90.83.102.195 |
dolibarr [Le 16/09/2024, 12:06] (Version actuelle) 185.198.225.209 [Configuration] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>karmic entreprise erp crm}} | + | {{tag>Xenial Bionic entreprise erp crm}} |
- | ----dffdf | + | ---- |
- | {{ dolibarr_logo.png| Logo de Dolibarr}} | + | {{ dolibarr_logo.png?260}} |
====== Dolibarr ERP/CRM ====== | ====== Dolibarr ERP/CRM ====== | ||
- | **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** 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. |
- | + | ||
- | {{:capture_dolibarr.png|}} | + | |
- | + | ||
- | <note important>La documentation ci-dessous décrit comment réaliser une installation en manuel. A partir de la version 2.8, [[http://www.dolibarr.org/downloads/cat_view/62-stables-versions|un paquet pour Ubuntu]] est disponible qui réalise toutes ces opérations automatiquement pour vous.</note> | + | |
+ | {{:capture_dolibarr.png?600}} | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | + | ||
- | * Un serveur web [[:LAMP]] installé et configuré. | + | * Disposer des [[:sudo|droits d'administration]]. |
- | * 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. | + | * Disposer d'une connexion à Internet configurée et activée. |
- | <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> | + | * Avoir installé [[:Lamp]]. |
===== Installation ===== | ===== Installation ===== | ||
- | Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de l'archive officielle. | + | Avant Ubuntu 18.04 pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>dolibarr]]**. |
+ | À partir d'Ubuntu 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édent Ubuntu 18.04. | ||
- | 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 : | ||
- | - 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 fichierssfdfs s fsdfsdf | ||
- | - 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> | + | ===== Utilisation ===== |
- | sudo -i -u www-data | + | |
- | cd /var/www | + | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu). |
- | wget http://www.dolibarr.org/files/dolibarr.tgz | + | Le [[https://wiki.dolibarr.org|wiki officiel]] est assez bien fourni et devrait vous aider pour la prise en main. |
- | tar xvfz dolibarr.tgz | + | ===== Configuration ==== |
- | mv dolibarr-*/ dolibarr/ | + | 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. |
- | cd dolibarr | + | =====Problèmes connus===== |
- | touch htdocs/conf/conf.php | + | Si vous rencontrez une difficulté à créer la base de données Mysql du type :\\ |
- | mkdir documents | + | ''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''\\ |
- | exit | + | [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql** et mettez le mot ''virtual'' entre ce caractère « ` ». |
- | </code> | + | |
- | ===== Configuration ===== | + | Sous UBUNTU 18.04 j'ai dû remettre un mot de passe à l'utilisateur root de MariaDB afin de pouvoir installer Dolibarr : |
- | 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. | + | Mettre un mot de passe à l'utilisateur root -> sudo mysql_secure_installation |
- | Les 2 points importants de cette configuration sont : | + | Répondre aux questions suivantes |
- | * **l'URL racine** qui dépendra de votre configuration d'[[:Apache]] (accès direct, virtual host, ...) | + | Enter current password for root (enter for none): faire Entrée |
- | * 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) | + | Set root password? [Y/n]: Y |
+ | New password: Entrer le MP | ||
+ | Re-enter new password: Répéter le MP | ||
+ | Remove anonymous users? [Y/n]: Y | ||
+ | Disallow root login remotely? [Y/n]: Y | ||
+ | Remove test database and access to it? [Y/n]: Y | ||
+ | Reload privilege tables now? [Y/n]: Y | ||
- | <note tip>Il est possible de laisser l'installateur 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> | + | Relancer MariaDB server -> sudo systemctl restart mariadb.service |
- | Enfin, il vous demande un identifiant et un mot de passe pour le premier utilisateur de Dolibarr. | + | sudo mysql |
- | Il ne vous reste plus qu'à vous connecter pour vérifier que tout fonctionne correctement. | + | UPDATE mysql.user SET plugin = '' WHERE user = 'root' AND host = 'localhost'; |
- | + | ||
- | <note warning>À la fin de la procédure de configuration il faut encore bloquer le dossier contenant les scripts d'installation. Pour cela effectuez ces actions : | + | |
- | <code>sudo touch /var/www/dolibarr/install.lock | + | |
- | sudo chmod 444 /var/www/dolibarr/install.lock | + | |
- | </code></note> | + | |
- | + | ||
- | ===== Utilisation ===== | + | |
- | Le [[http://wiki.dolibarr.org|wiki officiel]] est assez bien fourni et devrait vous aider pour la prise en main. | + | FLUSH PRIVILEGES; |
- | ===== Liens ===== | + | ==== Liens ==== |
- | * [[http://www.dolibarr.org/|Site officiel]] **(en)** | + | * [[https://www.dolibarr.fr/|Site officiel]] **(fr)** |
- | * [[http://www.dolibarr.fr/|Site officiel]] **(fr)** | + | * [[https://www.dolibarr.fr/forum/|Forum]] |
- | * [[http://wiki.dolibarr.org/|Wiki]] | + | * [[https://demo.dolibarr.org|Demo online]] |
- | * [[http://www.dolibarr.fr/forum/|Forum]] | + | |
- | * [[http://demo.dolibarr.fr/public/demo/|Demo online]] | + | |
---- | ---- | ||
//Contributeur principal : [[utilisateurs:Random]].// | //Contributeur principal : [[utilisateurs:Random]].// |