Ceci est une ancienne révision du document !
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.
Pré-requis
- 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
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 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 :
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>
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
127.0.0.1 dolibarr.bureau.lan
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. 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
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
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.
Les options suivantes concernent la base de donnée. Le "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".
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 s'est bien passé, il ne devrait 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é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 sept. Si tout est correct, vous devez verrouiller votre installation :
sudo chmod -R a-w /var/www/dolibarr-2.7.0/htdocs/conf sudo rm -rf /var/www/dolibarr-2.7.0/htdocs/install
Le wiki officiel est assez bien fourni et devrait vous aider pour la prise en main.