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 | |||
dolibarr [Le 02/04/2025, 17:08] bcag2 [Installation] aussi possible via docker |
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>Xenial Bionic entreprise erp crm}} | + | {{tag>Xenial Bionic entreprise erp crm web}} |
- | + | ||
- | ---- | + | |
{{ dolibarr_logo.png?260}} | {{ dolibarr_logo.png?260}} | ||
Ligne 10: | Ligne 8: | ||
{{:capture_dolibarr.png?600}} | {{:capture_dolibarr.png?600}} | ||
- | ===== Pré-requis ===== | + | |
+ | ===== Installation ===== | ||
+ | |||
+ | ==== Installation native ==== | ||
+ | |||
+ | === Pré-requis === | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir installé [[:Lamp]]. | + | * Avoir installé [[:LAMP]]. |
- | ===== Installation ===== | + | Avant [[:bionic|Ubuntu Bionic 18.04]] pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>dolibarr]]''. |
- | Avant Ubuntu 18.04 pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[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 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. | + | À 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 est également possible de l'installer avec [[:docker]], l'image est disponible sur [[https://hub.docker.com/r/dolibarr/dolibarr]], elle est basée sur l'image officielle [[:php|PHP]] sur laquelle est ajouté la couche de l'application Dolibarr. Il faut disposer aussi d'un conteneur [[:mariadb]] pour la base de données. | + | ==== Docker ==== |
+ | 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. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 27: | Ligne 31: | ||
Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu). | 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. | Le [[https://wiki.dolibarr.org|wiki officiel]] est assez bien fourni et devrait vous aider pour la prise en main. | ||
+ | |||
===== Configuration ==== | ===== Configuration ==== | ||
- | 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. | ||
- | =====Problèmes connus===== | ||
- | 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 ce caractère « ` ». | ||
- | Sous UBUNTU 18.04 j'ai dû remettre un mot de passe à l'utilisateur root de MariaDB afin de pouvoir installer 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. |
- | Mettre un mot de passe à l'utilisateur root -> sudo mysql_secure_installation | + | ===== Problèmes courants ===== |
- | Répondre aux questions suivantes | + | Si vous rencontrez une difficulté à créer la base de données [[:MySQL]] du type : |
- | Enter current password for root (enter for none): faire Entrée | + | |
- | 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 | + | |
- | Relancer MariaDB server -> sudo systemctl restart mariadb.service | + | 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 mysql | + | ==== Voir aussi ==== |
- | UPDATE mysql.user SET plugin = '' WHERE user = 'root' AND host = 'localhost'; | + | * [[https://www.dolibarr.fr/|Site officiel]] **(fr)** |
+ | * [[https://www.dolibarr.fr/forum/|Forum officiel]] | ||
+ | * [[https://demo.dolibarr.org|Démo en ligne]] | ||
- | FLUSH PRIVILEGES; | + | === Alternatives === |
- | ==== Liens ==== | + | * **[[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. |
- | + | * **[[: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). | |
- | * [[https://www.dolibarr.fr/|Site officiel]] **(fr)** | + | |
- | * [[https://www.dolibarr.fr/forum/|Forum]] | + | |
- | * [[https://demo.dolibarr.org|Demo online]] | + | |
---- | ---- | ||
- | //Contributeur principal : [[utilisateurs:Random]].// | + | //Contributeurs : [[:utilisateurs:Random]], [[:utilisateurs:krodelabestiole]].// |