31,029
edits
| 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) | ||
<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 | ||
<source lang="bash"> | |||
$ wget http://www.dolibarr.org/files/dolibarr.tgz | |||
</source> | |||
* Décompressez l'archive | * Décompressez l'archive | ||
<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) | ||
<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. | ||
<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. | ||
<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). | ||
<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 = | ||