====== Installation sur serveur Ubuntu 18.04 ======
===== Installation des fichiers sur le serveur =====
* [[https://www.dolibarr.org/downloads]]
* => Sourceforge
* Télécharger la dernière version
* **dolibarr-10.0.5.zip**
* Envoyer ce fichier sur le serveur par FTP
* Sur le serveur, dézipper le fichier
cd /var/www
sudo unzip /home/marc/dolibarr-10.0.5.zip
Dolibarr se trouve maintenant dans le dossier **/var/www/dolibarr-10.0.5**
===== Configuration =====
* Créer un fichier vide **/var/www/dolibarr-10.0.5/htdocs/conf/conf.php**
* Donner les droits en écriture sur ce fichier
cd /var/www/dolibarr-10.0.5
sudo touch ./htdocs/conf/conf.php
sudo chown www-data:www-data ./htdocs/conf/conf.php
===== Dossier(s) =====
* Créer un dossier **documents** et donner les droits au serveur web :
cd /var/www/dolibarr-10.0.5
sudo mkdir documents
sudo chown www-data:www-data documents/
===== Premier lancement =====
* Visiter l'adresse [[http:///dolibarr-10.0.5/htdocs]]
* Suivre le lien indiqué sur la page pour poursuivre l'installation
Une page récapitule tous les points requis qui sont satisfaits ou non.
Sur mon serveur j'ai du faire ce qui suit :
==== Extension PHP INTL ====
Installer l'extension :
sudo apt install php7.2-intl
Recharger Apache :
sudo service apache2 reload
===== Base de données =====
* Créer un utilisateur **dolibarr** et une base de données sur laquelle il a tous les droits
* Tout cela peut être fait automatiquement par **Dolibarr** si on coche les cases
* - Créer la base de données
* - Créer le propriétaire ou lui affecter les droits à la base
* Dans ce cas il faudra renseigner le nom et mot de passe de l'administrateur MySQL.
===== Verrouiller l'installation =====
* Créer un fichier **install.lock** dans le dossier **documents**.
* Ce fichier doit être en lecture seule.
* Tant que ce fichier est présent, aucune installation ou mise à jour ne pourra être faite
* Cela évite de le faire par erreur :-)
cd /var/www/dolibarr-10.0.5
sudo touch documents/install.lock
sudo chmod 444 documents/install.lock
Ensuite, toute tentative d'accéder à [[http:///dolibarr-10.0.5/htdocs/install/]]
affichera un message d'erreur.