/[phpcompta]/phpcompta/doc/INSTALL-fr.sgml
ViewVC logotype

Diff of /phpcompta/doc/INSTALL-fr.sgml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by sparkyx, Tue Feb 8 19:57:19 2005 UTC revision 1.18 by sparkyx, Fri May 6 09:34:41 2005 UTC
# Line 2  Line 2 
2  <article>  <article>
3  <title> PhpCompta Installation</title>  <title> PhpCompta Installation</title>
4  <author>  <author>
5   <name>originally written by Dany De Bontridder </name>  <name>originally written by Dany De Bontridder </name>
6  </author>  </author>
7  <date>$Revision$   $Date$</date>  <date>$Revision$   $Date$</date>
8  <abstract>  <abstract>
9  Ce document décrit l'installation complète de PhpCompta et explique comment on  Ce document décrit l'installation complète de PhpCompta et explique comment
10  été installé les programmes dont PhpCompta dépend.  ont été installés les programmes dont PhpCompta dépend.
11    PhpCompta <url url="http://www.alchimerys.be/FR/phpcompta"  name="PhpCompta">,
12  PhpCompta <url url="http://www.alchimerys.be/FR/phpcompta" name="PhpCompta">  site savannah
13  site savannah <url url="http://savannah.nongnu.org/projects/phpcompta/" name="PhpCompta Savannah">  <url url="http://savannah.nongnu.org/projects/phpcompta/" name="PhpCompta Savannah">
 </abstract>  
   
14  <!-- Table of contents -->  <!-- Table of contents -->
15  <toc>  <toc>
16  <sect>Linux  <sect>Avertissement
17  <p> Si vous installez sur Linux, l'installation d'apache, postgres et php peut se  <p> Si vous installez sur Linux, l'installation d'apache, postgres et php peut se
18  faire avec les "packages" standards  faire avec les "packages" standards
19  fournis; ces "packages" sont largement suffisants. Les explications  fournis; ces "packages" sont largement suffisants. Les explications
20  données ici sur l'installation de ces produits est destinées à ceux devant le faire manuellement.  données ici sur l'installation de ces produits sont destinées à ceux
21    préfèrant le faire manuellement.
22    
23  <p> Cependant, les configurations des différents produits est important  <p>Si vous installez sous Windows, il est assez compliqué de recompiler.
24  et devrait être lues avant d'appeler à l'aide.  Il est préférable d'utiliser les programmes fournis sur <url url="http://www.postgresql.org"
25    name="Postgres"> et <url url="http://www.easyphp.org/" name="EasyPhp">.
26    
27    
28    <p> Cependant, les configurations des différents produits sont importantes
29    et devraient être lues avant d'appeler à l'aide.
30  </sect>  </sect>
31    
32  <sect>Postgresql (version 732 minimum)  <sect>Postgresql (version 732 minimum)
   
33  <sect1>Installation  <sect1>Installation
34  <p>  <p>
35  Soit avec des binaires préparés, soit à partir du code source  Soit avec des binaires préparés, soit à partir du code source
   
   
36  </p>  </p>
37  <p>  <p>
38  Si vous décidez de le compiler vous-même, les  Si vous décidez de le compiler vous-même, les
39  options suivantes fonctionnent  options suivantes fonctionnent
40    <verb>
41  ./configure -with-tk --with-python --with-perl --prefix=/opt/psql732  ./configure -with-tk --with-python --with-perl --prefix=/opt/psql732
42    </verb>
43  </p>  </p>
44  </sect1>  </sect1>
45  <sect1>Configuration et démarrage de PostgreSql  <sect1>Configuration et démarrage de PostgreSql <label id="configuration">
46  <p>  <p>
47  Comme d'habitude pour postgres, il faut tout d'abord définir, créer  Comme d'habitude pour postgres, il faut tout d'abord définir, créer
48  l'utilisateur postgres puis initialiser l'endroit où seront stocké vos données (variable env. PGDATA),  l'utilisateur postgres puis initialiser l'endroit où seront stocké vos données
49    (variable env. PGDATA),
50  exemple  exemple
51  <tscreen><verb>  <tscreen><verb>
52  root#mkdir /data/psql  root#mkdir /data/psql
# Line 53  root#su - postgres Line 55  root#su - postgres
55  postgres#initdb -D /data/psql  postgres#initdb -D /data/psql
56  postgres#pg_ctl -D /data/psql -o '-i' start  postgres#pg_ctl -D /data/psql -o '-i' start
57  </verb></tscreen>  </verb></tscreen>
58  </p><p>  </p>
59    <p>
60    Il est impératif que dans le fichier postmaster.conf vous ayez les options
61    <verb>
62    tcpip_socket = true
63    port=5432
64    </verb>
65    D'autres options sont conseillées pour l'optimisation de Postgresql
66    </p>
67    <p>
68  ne pas oublier d'ajouter dans le PATH, l'endroit où se trouve les  ne pas oublier d'ajouter dans le PATH, l'endroit où se trouve les
69  binaires de postgres  binaires de postgres
70  <verb>  <verb>
# Line 62  export PATH=$PATH:/opt/psql732/bin Line 73  export PATH=$PATH:/opt/psql732/bin
73  </verb>  </verb>
74  </p>  </p>
75  <p>  <p>
76  Il est impératif d'avoir l'option -i, sinon le server HTTP ne pourra  Il est impératif d'avoir soit l'option -i soit la directive tcpip_socket=true
77  pas contacter PostgreSql  , sinon le server HTTP ne pourra pas contacter PostgreSql.
78  </p>  </p>
79  <P>  <P>
80  Dans PGDATA,vous trouverez le fichier nommé pg_hba.conf qui  Dans PGDATA,vous trouverez le fichier nommé pg_hba.conf qui
# Line 88  Run-time Configuration. Line 99  Run-time Configuration.
99  <p> Les paramètres que vous pouvez utiliser si vous avez une machine d'au moins 256 Mb:  <p> Les paramètres que vous pouvez utiliser si vous avez une machine d'au moins 256 Mb:
100  <itemize>  <itemize>
101  <item> Augmenter la zone mémoire pour les tri (dans postgres.conf) sort_mem = 8192; cette  <item> Augmenter la zone mémoire pour les tri (dans postgres.conf) sort_mem = 8192; cette
102  zone mémoire est important car elle a trait à la mémoire utilisé pour les tris et les  zone mémoire est important car elle a trait à la mémoire utilisée pour les tris et les
103  jointures,! attention ce paramètre donne la consommation mémoire par session ! </item>  jointures! attention ce paramètre donne la consommation mémoire par session !
104  <item> Faites tourner régulièrement vacumdb -a -z grâce au crontab</item>   </item>
105    <item> Faites tourner régulièrement vacumdb -a -z grâce au crontab(une fois par jour)</item>
106  <item> Dans postgres.conf, les shared_buffers: calculées en page de 8Kb,  <item> Dans postgres.conf, les shared_buffers: calculées en page de 8Kb,
107  la valeur par défaut  la valeur par défaut
108  est de seulement 64, ce qui correspond à 512Kb, une meilleure valeur est 640 </item>  est de seulement 64, ce qui correspond à 512Kb, une meilleure valeur est 640 </item>
109  <item> à compléter </item>  
110  </itemize>  </itemize>
111  </sect1>  </sect1>
112  <sect1> Pour la sécurité  <sect1> Pour la sécurité
# Line 143  options suivantes fonctionnent Line 155  options suivantes fonctionnent
155    
156  <sect1> Configuration d'Apache  <sect1> Configuration d'Apache
157  <P>  <P>
158  Le fichier httpd.conf doit au moins contenir. Pour plus d'information, voir  Le fichier httpd.conf doit au moins contenir.
 le manuel d'Apache.  
159  <verb>  <verb>
160  LoadModule      php4_module     modules/libphp4.so  LoadModule      php4_module     modules/libphp4.so
161  AddType application/x-httpd-php .php4 .php3 .php .phtml  AddType application/x-httpd-php .php4 .php3 .php .phtml
# Line 162  n'est pas obligatoire Line 173  n'est pas obligatoire
173    
174  Apache se démarre avec apachectl start  Apache se démarre avec apachectl start
175  </p>  </p>
176    <p>
177    Remarque : Pour plus d'information, voir le manuel d'Apache.
178    
179  </sect1>  </sect1>
180  </sect>  </sect>
181    
# Line 237  On suppose que postgresql est installé c Line 251  On suppose que postgresql est installé c
251  <itemize>  <itemize>
252  <item> Se connecter en tant que postgres et taper les commandes  <item> Se connecter en tant que postgres et taper les commandes
253  <verb>  <verb>
254  createuser -d  -P dany phpcompta  createuser -h localhost -d  -P postgres phpcompta
255  createdb -O phpcompta phpcompta  createdb -h localhost -O phpcompta phpcompta
256  </verb>  </verb>
257    
258  <item>Décompacter le package dans le répertoire de votre choix, et configurer Apache pour qu'il  <item>Décompacter le package dans le répertoire de votre choix, et configurer Apache pour qu'il
259  puisse accèder au sous-répertoire html. (voir plus haut la directive DocumentRoot)  puisse accèder au sous-répertoire html. (voir plus haut la directive DocumentRoot)
260  <item>  <item>

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26