Installation - Mise à jour: Difference between revisions

Jump to navigation Jump to search
m
Line 31: Line 31:


* Placez-vous dans le répertoire dans lequel installer Dolibarr (le répertoire racine défini pour votre serveur web)
* Placez-vous dans le répertoire dans lequel installer Dolibarr (le répertoire racine défini pour votre serveur web)
$ cd /var/www
<source lang="bash">
$ cd /var/www
</source>
# Pour Debian et les familles Ubuntu, il s'agit en général de: /var/www
# Pour Debian et les familles Ubuntu, il s'agit en général de: /var/www
# Pour Mandriva: /var/www/html
# Pour Mandriva: /var/www/html
Line 38: Line 40:


* Récupérez l'archive de l'application
* Récupérez l'archive de l'application
$ wget http://www.dolibarr.org/files/dolibarr.tgz
<source lang="bash">
$ wget http://www.dolibarr.org/files/dolibarr.tgz
</source>


* Décompressez l'archive
* Décompressez l'archive
$ tar xvfz dolibarr.tgz
<source lang="bash">
$ tar xvfz dolibarr.tgz
</source>


* Renommez le répertoire dolibarr-x.y.z en dolibarr afin d'avoir un nom de répertoire indépendant de la version (où x.y.z correspond à la version source)
* Renommez le répertoire dolibarr-x.y.z en dolibarr afin d'avoir un nom de répertoire indépendant de la version (où x.y.z correspond à la version source)
$ mv dolibarr-x.y.z dolibarr
<source lang="bash">
$ mv dolibarr-x.y.z dolibarr
</source>


* 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.
* 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
<source lang="bash">
$ cd dolibarr ; touch htdocs/conf/conf.php ; chown www-data htdocs/conf/conf.php
</source>


* Toujours en root, créez le répertoire qui servira aux documents générés ou stockés par Dolibarr (factures pdf, images, ...), et attribuez lui comme propriétaire, 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.
* Toujours en root, créez le répertoire qui servira aux documents générés ou stockés par Dolibarr (factures pdf, images, ...), et attribuez lui comme propriétaire, 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
<source lang="bash">
$ mkdir documents ; chown www-data documents
</source>


* Pointez votre navigateur sur la page principale
* Pointez votre navigateur sur la page principale
Line 58: Line 70:


* 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. Ceci va vérouiller la procédure d'installation qui ne pourra plus être appelée par erreur (Il faudra le supprimer pour les mises à jour).
* 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. Ceci va vérouiller la procédure d'installation qui ne pourra plus être appelée par erreur (Il faudra le supprimer pour les mises à jour).
$ touch /var/www/dolibarr/install.lock; chmod go-w /var/www/dolibarr;
<source lang="bash">
$ touch /var/www/dolibarr/install.lock; chmod go-w /var/www/dolibarr;
</source>


= Procédure de mise à jour =
= Procédure de mise à jour =

Navigation menu