[[dolibarr]]
Piste: » dolibarr
Dolibarr
Dolibarr est un système libre de gestion d'entreprise, donc un ERP, il prend en charge via une interface web, les opérations entre clients , fournisseurs, entreprise.
Liens
Voici les liens principaux concernant Dolibarr :
- Site officiel (anglais)
- Site officiel (français)
- Forum (français)
Prérequis
Tout d'abord, il faut installer les paquets apache2 apache2-common libapache2-mod-auth-mysql libapache2-mod-php5 php5 php5-common php5-mysql php5-gd mysql-server-5.0.
| Installer en 1 clic |
|---|
|
Installation de Dolibarr
Ensuite il faut télécharger Dolibarr en se rendant sur cette page
Décompresser le tout sur le bureau, puis placer le répertoire dolibarr à l'emplacement de votre choix. Par exemple, pour l'installer dans /usr/share :
sudo mv ~/Desktop/dolibarr-2.0.1 /usr/share
Pour la sécurité, il faut définir les permissions suivantes :
sudo chown -R root /usr/share/dolibarr-2.0.1 sudo chgrp -R root /usr/share/dolibarr-2.0.1
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 /usr/share/dolibarr-2.0.1/logs sudo chown -R www-data /usr/share/dolibarr-2.0.1/logs sudo chgrp -R www-data /usr/share/dolibarr-2.0.1/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 le nom de votre serveur et l'emplacement du répertoire dolibarr :
ServerName dolibarr.bureau.lan
<VirtualHost dolibarr.bureau.lan>
ServerAdmin votre@e-mail.ici
DocumentRoot /usr/share/dolibarr-2.0.1/htdocs
ErrorLog /usr/share/dolibarr-2.0.1/logs/error.log
CustomLog /usr/share/dolibarr-2.0.1/logs/access.log combined
ErrorDocument 401 /public/error-401.html
php_flag register_globals on
AddDefaultCharset ISO-8859-9
<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>
<Location /theme/>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Location>
<LocationMatch /public/adherents/priv_*>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
AuthType Basic
Auth_MySQL_Authoritative on
Auth_MySQL_DB dolibarr
Auth_MySQL_Password_Table llx_adherent
Auth_MySQL_Username_Field login
Auth_MySQL_Password_Field pass
Auth_MySQL_Encrypted_Passwords off
AuthName "Adherents"
require valid-user
satisfy any
</LocationMatch>
</VirtualHost>
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
Puis il faut activer le module auth_mysql dans apache grâce à la commande suivante :
sudo ln -s /etc/apache2/mods-available/auth_mysql.load /etc/apache2/mods-enabled/auth_mysql.load
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.
Je vous conseille d'utiliser MySQL Administrator, ce qui rends la manipulation très simple.
Configuration de Dolibarr
Préparation
Avant tout, donner les droits d'écriture sur les fichiers de configuration de Dolibarr :
sudo chmod -R a+w /usr/share/dolibarr-2.0.1/htdocs/conf
Puis il faut se rendre sur la page de configuration de votre installation de Dolibarr : http://<votre.serveur>/<repertoire-de-dolibarr>/install/index.php. Chez moi ça donne : http://dolibarr.bureau.lan/install/index.php
Première étape
Choisir la langue par défaut de l'interface de Dolibarr.
Deuxième étape
Je suppose que vous n'êtes pas en train de faire une mise à jour, sinon vous ne liriez pas ce document. Cliquez donc 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.
Les options suivantes concernent la base de donnée. Le "Nom de la base de données" à renseigné 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".
Il faut ensuite créer un utilisateur spécifique à la base dollibarr, choisir donc un nom et un mot de passe, puis cocher la case "Créer l'utilisateur".
Les 2 dernières cases doivent être renseignées avec les informations de compte de l'utilisateur root de mysql.
Cinquième étape
Si tout c'est bien passé, il ne devrais y avoir que des "Ok" sur cette page
Sixième étape
Idem
Septième étape
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.
Fin
Vérifier 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 sept. Si tout est correct, vous devez verrouiller votre installation :
sudo chmod -R go-w /usr/share/dolibarr-2.0.1/htdocs/conf sudo rm -rf /usr/share/dolibarr-2.0.1/htdocs/install
Le wiki est assez bien fourni et devrait vous aider pour la prise en main.
Contributeur : Random.

