Installation - Mise à jour: Difference between revisions

m
mNo edit summary
Line 11: Line 11:
  $ cd /var/www
  $ cd /var/www


* Récupérez l'archive de l'application (lien ci-dessous par exemple : le lien telecharge l'archive sous le nom index.html mais il s'agit bien de l'application)
* Récupérez l'archive de l'application
  $ wget http://www.nltechno.com/files/dolibarr.tgz
  $ wget http://www.dolibarr.org/files/dolibarr.tgz
 
* Renommer index.html en dolibarr.tgz
$ mv index.html dolibarr.tgz


* Décompressez l'archive
* Décompressez l'archive
Line 23: Line 20:
  $ mv dolibarr-x.y.z dolibarr
  $ mv dolibarr-x.y.z dolibarr


* En tant que root, créez, dans le répertoire dolibarr/htdocs/conf, un fichier de configuration vide, et attribuez-lui comme propriétaire du fichier, l'utilisateur du serveur web (exemple www-data sur debian, nobody sur une vieille RedHat, apache sur une autre version ...). Ceci est requis car le serveur web a besoin d'écrire dans ce fichier lors de l'installation.
$ cd dolibarr ; touch htdocs/conf/conf.php ; chown www-data htdocs/conf/conf.php


* En tant que root, créez, dans le répertoire dolibarr/htdocs/conf, un fichier de configuration vide, et attribuez-le, en tant que propriétaire du fichier, à l'utilisateur du serveur web (exemple www-data sur debian, nobody sur une vieille RedHat, apache sur une autre version ...). Ceci est requis car le serveur web a besoin d'écrire dans ce fichier lors de l'installation.
* Toujours en root, créez le repertoire qui servira aux documents générés ou stockés par Dolibarr (factures pdf, images, ...), et attribuez lui come proprietaire, l'utilisateur du serveur web (exemple www-data sur Debian, nobody sur une vieille RedHat, Apache sur une Mandriva ou une RedHat récente, ...). Le serveur web doit avoir les droits en écriture dans ce répertoire.
 
  $ mkdir documents ; chown www-data documents
# cd dolibarr ; touch htdocs/conf/conf.php ; chown www-data htdocs/conf/conf.php
 
* Toujours en root, créez le repository qui servira aux documents générés et stockés par Dolibarr (factures pdf, images, ...), et attribuez-le, en tant que propriétaire du répertoire, à l'utilisateur du serveur web (exemple www-data sur Debian, nobody sur une vieille RedHat, Apache sur une Mandriva ou une RedHat récente, ...). Le serveur web doit avoir les droits en écriture dans ce répertoire.
 
  # mkdir documents ; chown www-data documents
 
* Créez une base de données vierge pour accueillir Dolibarr
 
# mysqladmin create dolibarr


* Pointez votre navigateur sur la page principale
* Pointez votre navigateur sur la page principale
  http://127.0.0.1/dolibarr/htdocs/
  http://127.0.0.1/dolibarr/htdocs/


* Suivez les instructions de l'installation
* Suivez les instructions de l'installation


* Pour des raisons de sécurité nous vous conseillons, une fois l'installation terminée, de mettre le fichier conf.php en lecture seule et de supprimer le répertoire d'installation
* Pour des raisons de sécurité nous vous conseillons, une fois l'installation terminée, de créer un fichier install.lock dans le répertoire d'installation, que seul root doit avoir le droit d'effacer.


  # chmod 600 htdocs/conf/conf.php ; rm -fr htdocs/install/
  # touch /var/www/dolibarr/install.lock; chmod ug-w /var/www/dolibarr;


== Procédure mise à jour manuelle ==
== Procédure mise à jour manuelle ==