Mise à jour fichier exemple pour Apache
This commit is contained in:
parent
5328935a4d
commit
504b05fd31
@ -84,7 +84,9 @@ commandes 'dolibarr' par le nom de votre base de données)</P>
|
|||||||
avec les sources, vous pouvez vous en servir pour configurer
|
avec les sources, vous pouvez vous en servir pour configurer
|
||||||
votre serveur, il est prévu pour que vous ayez juste à ajouter
|
votre serveur, il est prévu pour que vous ayez juste à ajouter
|
||||||
une régle Include dans votre fichier principal httpd.conf.</P>
|
une régle Include dans votre fichier principal httpd.conf.</P>
|
||||||
<P>Utilisez le fichier httpd.conf.dist pour l'authentification par Pear (conseillé) et le fichier httpd.conf.dist.modauth pour utiliser mod-auth-mysql.</P>
|
<P>Utilisez le fichier httpd.conf.dist pour l'authentification par Pear
|
||||||
|
(conseillé) et le fichier httpd.conf.dist.modauth pour utiliser
|
||||||
|
mod-auth-mysql.</P>
|
||||||
<H2><A NAME="ss1.5">1.5</A> <A HREF="dolibarr-install.html#toc1.5">Dolibarr</A>
|
<H2><A NAME="ss1.5">1.5</A> <A HREF="dolibarr-install.html#toc1.5">Dolibarr</A>
|
||||||
</H2>
|
</H2>
|
||||||
|
|
||||||
|
|||||||
@ -3,11 +3,12 @@
|
|||||||
<HEAD>
|
<HEAD>
|
||||||
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
|
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
|
||||||
<TITLE>Dolibarr Installation: Mise à jour</TITLE>
|
<TITLE>Dolibarr Installation: Mise à jour</TITLE>
|
||||||
|
<LINK HREF="dolibarr-install-3.html" REL=next>
|
||||||
<LINK HREF="dolibarr-install-1.html" REL=previous>
|
<LINK HREF="dolibarr-install-1.html" REL=previous>
|
||||||
<LINK HREF="dolibarr-install.html#toc2" REL=contents>
|
<LINK HREF="dolibarr-install.html#toc2" REL=contents>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
Page suivante
|
<A HREF="dolibarr-install-3.html">Page suivante</A>
|
||||||
<A HREF="dolibarr-install-1.html">Page précédente</A>
|
<A HREF="dolibarr-install-1.html">Page précédente</A>
|
||||||
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
|
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
|
||||||
<HR>
|
<HR>
|
||||||
@ -25,7 +26,7 @@ Page suivante
|
|||||||
jour, comme la désactivation et la réactivation des modules. Cette
|
jour, comme la désactivation et la réactivation des modules. Cette
|
||||||
information est communiquée dans le fichier README à la racine des sources.</P>
|
information est communiquée dans le fichier README à la racine des sources.</P>
|
||||||
<HR>
|
<HR>
|
||||||
Page suivante
|
<A HREF="dolibarr-install-3.html">Page suivante</A>
|
||||||
<A HREF="dolibarr-install-1.html">Page précédente</A>
|
<A HREF="dolibarr-install-1.html">Page précédente</A>
|
||||||
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
|
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
|||||||
@ -35,6 +35,14 @@ Table des mati
|
|||||||
<LI><A NAME="toc2.1">2.1</A> <A HREF="dolibarr-install-2.html#ss2.1">Mise à jour de la base de données</A>
|
<LI><A NAME="toc2.1">2.1</A> <A HREF="dolibarr-install-2.html#ss2.1">Mise à jour de la base de données</A>
|
||||||
<LI><A NAME="toc2.2">2.2</A> <A HREF="dolibarr-install-2.html#ss2.2">Autres actions</A>
|
<LI><A NAME="toc2.2">2.2</A> <A HREF="dolibarr-install-2.html#ss2.2">Autres actions</A>
|
||||||
</UL>
|
</UL>
|
||||||
|
<P>
|
||||||
|
<H2><A NAME="toc3">3.</A> <A HREF="dolibarr-install-3.html">Annexe A - Fichiers de conf Apache</A></H2>
|
||||||
|
|
||||||
|
<UL>
|
||||||
|
<LI><A NAME="toc3.1">3.1</A> <A HREF="dolibarr-install-3.html#ss3.1">Fichier de config pour Apache 1.3</A>
|
||||||
|
<LI><A NAME="toc3.2">3.2</A> <A HREF="dolibarr-install-3.html#ss3.2">Fichier de config pour Apache 1.3 + mod_auth_mysql</A>
|
||||||
|
<LI><A NAME="toc3.3">3.3</A> <A HREF="dolibarr-install-3.html#ss3.3">Fichier de config pour Apache 2 + mod_auth_mysql + webmin</A>
|
||||||
|
</UL>
|
||||||
<HR>
|
<HR>
|
||||||
<A HREF="dolibarr-install-1.html">Page suivante</A>
|
<A HREF="dolibarr-install-1.html">Page suivante</A>
|
||||||
Page précédente
|
Page précédente
|
||||||
|
|||||||
Binary file not shown.
@ -109,7 +109,9 @@ Pour installer un paquet Pear, ex
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Utilisez le fichier httpd.conf.dist pour l'authentification par Pear (conseillé) et le fichier httpd.conf.dist.modauth pour utiliser mod-auth-mysql.
|
Utilisez le fichier httpd.conf.dist pour l'authentification par Pear
|
||||||
|
(conseillé) et le fichier httpd.conf.dist.modauth pour utiliser
|
||||||
|
mod-auth-mysql.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
@ -173,6 +175,171 @@ information est communiqu
|
|||||||
</sect1>
|
</sect1>
|
||||||
</sect>
|
</sect>
|
||||||
|
|
||||||
|
<sect>
|
||||||
|
<heading>Annexe A - Fichiers de conf Apache</heading>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<sect1>
|
||||||
|
<heading>Fichier de config pour Apache 1.3</heading>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Exemple pour l'authentification avec Pear
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<code>
|
||||||
|
#
|
||||||
|
# Sample httpd.conf for dolibarr
|
||||||
|
#
|
||||||
|
<VirtualHost dolibarr.lafrere.lan>
|
||||||
|
ServerAdmin webmaster.fr@lolix.org
|
||||||
|
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
|
||||||
|
ServerName dolibarr.lafrere.lan
|
||||||
|
ErrorLog /home/www/dolibarr/logs/error.log
|
||||||
|
CustomLog /home/www/dolibarr/logs/access.log combined
|
||||||
|
|
||||||
|
ErrorDocument 401 /public/error-401.html
|
||||||
|
|
||||||
|
php_flag register_globals on
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
</code>
|
||||||
|
</p>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
|
||||||
|
<sect1>
|
||||||
|
<heading>Fichier de config pour Apache 1.3 + mod_auth_mysql</heading>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier correspond dans la section suivante.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<code>
|
||||||
|
#
|
||||||
|
# Sample httpd.conf for dolibarr
|
||||||
|
#
|
||||||
|
<VirtualHost dolibarr.lafrere.lan>
|
||||||
|
ServerAdmin webmaster.fr@lolix.org
|
||||||
|
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
|
||||||
|
ServerName dolibarr.lafrere.lan
|
||||||
|
ErrorLog /home/www/dolibarr/logs/error.log
|
||||||
|
CustomLog /home/www/dolibarr/logs/access.log combined
|
||||||
|
|
||||||
|
ErrorDocument 401 /public/error-401.html
|
||||||
|
|
||||||
|
php_flag register_globals on
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Deny from all
|
||||||
|
|
||||||
|
AuthType Basic
|
||||||
|
|
||||||
|
# N'utilisez la ligne suivante que si vous utilisez aussi
|
||||||
|
# le module d'authentification basé sur postgresql
|
||||||
|
#Auth_MySQL_Authoritative on
|
||||||
|
|
||||||
|
# Utilisez les lignes suivantes si le serveur Apache ne
|
||||||
|
# peut se logger en anonymous (ce qui est conseillé ;-)
|
||||||
|
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
|
||||||
|
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
|
||||||
|
#AuthMySQL_DefaultHost <host>
|
||||||
|
#AuthMySQL_DefaultUser <user>
|
||||||
|
#AuthMySQL_DefaultPassword <pass>
|
||||||
|
|
||||||
|
Auth_MySQL_DB dolibarr
|
||||||
|
Auth_MySQL_Password_Table llx_user
|
||||||
|
Auth_MySQL_Username_Field login
|
||||||
|
Auth_MySQL_Password_Field pass
|
||||||
|
|
||||||
|
# Pour l'instant les pass sont enregistrés en clair
|
||||||
|
# le stockage crypté est dans la TODO
|
||||||
|
|
||||||
|
Auth_MySQL_Encrypted_Passwords off
|
||||||
|
|
||||||
|
AuthName "Dolibarr"
|
||||||
|
|
||||||
|
require valid-user
|
||||||
|
satisfy any
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
<Location /public/>
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Allow from all
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
</code>
|
||||||
|
</p>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect1>
|
||||||
|
<heading>Fichier de config pour Apache 2 + mod_auth_mysql + webmin</heading>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
|
||||||
|
<code>
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Deny from all
|
||||||
|
|
||||||
|
AuthType Basic
|
||||||
|
|
||||||
|
# N'utilisez la ligne suivante que si vous utilisez aussi
|
||||||
|
# le module d'authentification basé sur postgresql
|
||||||
|
AuthMySQLAuthoritative on
|
||||||
|
|
||||||
|
# Utilisez les lignes suivantes si le serveur Apache ne
|
||||||
|
# peut se logger en anonymous (ce qui est conseillé ;-)
|
||||||
|
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
|
||||||
|
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
|
||||||
|
#AuthMySQL_DefaultHost <host>
|
||||||
|
#AuthMySQL_DefaultUser <user>
|
||||||
|
#AuthMySQL_DefaultPassword <pass>
|
||||||
|
|
||||||
|
AuthMySQLHost localhost
|
||||||
|
AuthMySQLUser leDBuser
|
||||||
|
AuthMySQLPassword leDBpass
|
||||||
|
AuthMySQLDB dolibarr
|
||||||
|
AuthMySQLUserTable llx_user
|
||||||
|
AuthMySQLNameField login
|
||||||
|
AuthMySQLPasswordField pass
|
||||||
|
|
||||||
|
# Pour l'instant les pass sont enregistrés en clair
|
||||||
|
# le stockage crypté est dans la TODO
|
||||||
|
AuthMySQLCryptedPasswords off
|
||||||
|
|
||||||
|
AuthName "Dolibarr"
|
||||||
|
|
||||||
|
require valid-user
|
||||||
|
Satisfy any
|
||||||
|
</code>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Pour les gens qui installent Dolibarr dans un répertoire,
|
||||||
|
utilisez Webmin et ajoutez une "Per-Directory Options" à votre
|
||||||
|
serveur virtuel. Utilisez "Location" comme "Type" et "/dolibarr"
|
||||||
|
comme "Path". Une fois créée, editez les directives et copiez la
|
||||||
|
config ci-dessus, sauvez, restartez Apache et testez en allant à
|
||||||
|
domainname.com/dolibarr. Le navigateur va vous demander de taper
|
||||||
|
le login/pass.
|
||||||
|
|
||||||
|
Il faut créer des options pour chaque <Location> du fichier httpd.conf donné en exemple.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Merci à la personne qui m'a transmis ces infos, et aux précédentes qui avaient fait de même au sujet d'Apache 2
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
</sect>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
Dolibarr Installation
|
Dolibarr Installation
|
||||||
Rodolphe Quiédeville
|
Rodolphe Quiédeville
|
||||||
$Id: dolibarr-install.sgml,v 1.6 2003/08/30 23:11:01
|
$Id: dolibarr-install.sgml,v 1.7 2003/09/01 12:49:57
|
||||||
rodolphe Exp $
|
rodolphe Exp $
|
||||||
|
|
||||||
Installation et mise à jour de Dolibarr
|
Installation et mise à jour de Dolibarr
|
||||||
@ -21,6 +21,11 @@
|
|||||||
2.1 Mise à jour de la base de données
|
2.1 Mise à jour de la base de données
|
||||||
2.2 Autres actions
|
2.2 Autres actions
|
||||||
|
|
||||||
|
3. Annexe A - Fichiers de conf Apache
|
||||||
|
3.1 Fichier de config pour Apache 1.3
|
||||||
|
3.2 Fichier de config pour Apache 1.3 + mod_auth_mysql
|
||||||
|
3.3 Fichier de config pour Apache 2 + mod_auth_mysql + webmin
|
||||||
|
|
||||||
|
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
@ -59,11 +64,8 @@
|
|||||||
Pear est un ensemble de classes et d'outils pour les installer et les
|
Pear est un ensemble de classes et d'outils pour les installer et les
|
||||||
mettre à jour. Les classes requises pour Dolibarr sont (par ordre
|
mettre à jour. Les classes requises pour Dolibarr sont (par ordre
|
||||||
d'installation) :
|
d'installation) :
|
||||||
|
|
||||||
|
|
||||||
· Archive_Tar
|
· Archive_Tar
|
||||||
|
|
||||||
|
|
||||||
· Console_Getopt
|
· Console_Getopt
|
||||||
|
|
||||||
· PEAR
|
· PEAR
|
||||||
@ -123,8 +125,6 @@
|
|||||||
|
|
||||||
/install.php
|
/install.php
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
, pour vous logger utlisez le login [1madmin [22mavec le mot de passe [1madmin[22m.
|
, pour vous logger utlisez le login [1madmin [22mavec le mot de passe [1madmin[22m.
|
||||||
|
|
||||||
Si les contrôles sont corrects vous n'avez qu'à cliquer sur le lien,
|
Si les contrôles sont corrects vous n'avez qu'à cliquer sur le lien,
|
||||||
@ -163,5 +163,162 @@
|
|||||||
information est communiquée dans le fichier README à la racine des
|
information est communiquée dans le fichier README à la racine des
|
||||||
sources.
|
sources.
|
||||||
|
|
||||||
|
[1m3. Annexe A - Fichiers de conf Apache[0m
|
||||||
|
|
||||||
|
[1m3.1. Fichier de config pour Apache 1.3[0m
|
||||||
|
|
||||||
|
Exemple pour l'authentification avec Pear
|
||||||
|
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
#
|
||||||
|
# Sample httpd.conf for dolibarr
|
||||||
|
#
|
||||||
|
<VirtualHost dolibarr.lafrere.lan>
|
||||||
|
ServerAdmin webmaster.fr@lolix.org
|
||||||
|
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
|
||||||
|
ServerName dolibarr.lafrere.lan
|
||||||
|
ErrorLog /home/www/dolibarr/logs/error.log
|
||||||
|
CustomLog /home/www/dolibarr/logs/access.log combined
|
||||||
|
|
||||||
|
ErrorDocument 401 /public/error-401.html
|
||||||
|
|
||||||
|
php_flag register_globals on
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1m3.2. Fichier de config pour Apache 1.3 + mod_auth_mysql[0m
|
||||||
|
|
||||||
|
Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier
|
||||||
|
correspond dans la section suivante.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
#
|
||||||
|
# Sample httpd.conf for dolibarr
|
||||||
|
#
|
||||||
|
<VirtualHost dolibarr.lafrere.lan>
|
||||||
|
ServerAdmin webmaster.fr@lolix.org
|
||||||
|
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
|
||||||
|
ServerName dolibarr.lafrere.lan
|
||||||
|
ErrorLog /home/www/dolibarr/logs/error.log
|
||||||
|
CustomLog /home/www/dolibarr/logs/access.log combined
|
||||||
|
|
||||||
|
ErrorDocument 401 /public/error-401.html
|
||||||
|
|
||||||
|
php_flag register_globals on
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Deny from all
|
||||||
|
|
||||||
|
AuthType Basic
|
||||||
|
|
||||||
|
# N'utilisez la ligne suivante que si vous utilisez aussi
|
||||||
|
# le module d'authentification basé sur postgresql
|
||||||
|
#Auth_MySQL_Authoritative on
|
||||||
|
|
||||||
|
# Utilisez les lignes suivantes si le serveur Apache ne
|
||||||
|
# peut se logger en anonymous (ce qui est conseillé ;-)
|
||||||
|
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
|
||||||
|
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
|
||||||
|
#AuthMySQL_DefaultHost <host>
|
||||||
|
#AuthMySQL_DefaultUser <user>
|
||||||
|
#AuthMySQL_DefaultPassword <pass>
|
||||||
|
|
||||||
|
Auth_MySQL_DB dolibarr
|
||||||
|
Auth_MySQL_Password_Table llx_user
|
||||||
|
Auth_MySQL_Username_Field login
|
||||||
|
Auth_MySQL_Password_Field pass
|
||||||
|
|
||||||
|
# Pour l'instant les pass sont enregistrés en clair
|
||||||
|
# le stockage crypté est dans la TODO
|
||||||
|
|
||||||
|
Auth_MySQL_Encrypted_Passwords off
|
||||||
|
|
||||||
|
AuthName "Dolibarr"
|
||||||
|
|
||||||
|
require valid-user
|
||||||
|
satisfy any
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
<Location /public/>
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Allow from all
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1m3.3. Fichier de config pour Apache 2 + mod_auth_mysql + webmin[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
Options Indexes FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Order deny,allow
|
||||||
|
Deny from all
|
||||||
|
|
||||||
|
AuthType Basic
|
||||||
|
|
||||||
|
# N'utilisez la ligne suivante que si vous utilisez aussi
|
||||||
|
# le module d'authentification basé sur postgresql
|
||||||
|
AuthMySQLAuthoritative on
|
||||||
|
|
||||||
|
# Utilisez les lignes suivantes si le serveur Apache ne
|
||||||
|
# peut se logger en anonymous (ce qui est conseillé ;-)
|
||||||
|
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
|
||||||
|
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
|
||||||
|
#AuthMySQL_DefaultHost <host>
|
||||||
|
#AuthMySQL_DefaultUser <user>
|
||||||
|
#AuthMySQL_DefaultPassword <pass>
|
||||||
|
|
||||||
|
AuthMySQLHost localhost
|
||||||
|
AuthMySQLUser leDBuser
|
||||||
|
AuthMySQLPassword leDBpass
|
||||||
|
AuthMySQLDB dolibarr
|
||||||
|
AuthMySQLUserTable llx_user
|
||||||
|
AuthMySQLNameField login
|
||||||
|
AuthMySQLPasswordField pass
|
||||||
|
|
||||||
|
# Pour l'instant les pass sont enregistrés en clair
|
||||||
|
# le stockage crypté est dans la TODO
|
||||||
|
AuthMySQLCryptedPasswords off
|
||||||
|
|
||||||
|
AuthName "Dolibarr"
|
||||||
|
|
||||||
|
require valid-user
|
||||||
|
Satisfy any
|
||||||
|
|
||||||
|
______________________________________________________________________
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Pour les gens qui installent Dolibarr dans un répertoire, utilisez
|
||||||
|
Webmin et ajoutez une "Per-Directory Options" à votre serveur virtuel.
|
||||||
|
Utilisez "Location" comme "Type" et "/dolibarr" comme "Path". Une fois
|
||||||
|
créée, editez les directives et copiez la config ci-dessus, sauvez,
|
||||||
|
restartez Apache et testez en allant à domainname.com/dolibarr. Le
|
||||||
|
navigateur va vous demander de taper le login/pass.
|
||||||
|
|
||||||
|
Il faut créer des options pour chaque <Location> du fichier httpd.conf
|
||||||
|
donné en exemple.
|
||||||
|
|
||||||
|
Merci à la personne qui m'a transmis ces infos, et aux précédentes qui
|
||||||
|
avaient fait de même au sujet d'Apache 2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user