Documentation

This commit is contained in:
sparkyx 2006-07-26 06:48:25 +00:00
parent ed406c503b
commit 6521944fe7
28 changed files with 1262 additions and 0 deletions

33
doc/FAQ-fr-1.html Normal file
View file

@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Qu'est-ce que PhpCompta ?</TITLE>
<LINK HREF="FAQ-fr-2.html" REL=next>
<LINK HREF="FAQ-fr.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-2.html">Next</A>
Previous
<A HREF="FAQ-fr.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1.</A> <A HREF="FAQ-fr.html#toc1">Qu'est-ce que PhpCompta ?</A></H2>
<P>PhpCompta est un logiciel
<A HREF="http://www.gnu.org/licenses/gpl.html">GPL</A>
adapt&eacute; &agrave; la l&eacute;gislation
belge en mati&egrave;re de comptabilit&eacute;, il vous permet de tenir votre comptabilit&eacute; de
mani&egrave;re centralis&eacute;e.Il a cr&eacute;e pour supporter d'autres comptabilit&eacute; d'autres
pays mais par manque de documentation, ce n'est pas encore impl&eacute;ment&eacute;, idem
pour les traductions. </P>
<P>Si vous voulez contribuez n'h&eacute;sitez pas :
<A HREF="http://mail.nongnu.org/mailman/listinfo/phpcompta-contrib">Mailing List Contribution</A><BR>
Si vous avez besoin d'aide
<A HREF="http://mail.nongnu.org/mailman/listinfo/phpcompta-support">Mailing List support</A>.</P>
<HR>
<A HREF="FAQ-fr-2.html">Next</A>
Previous
<A HREF="FAQ-fr.html#toc1">Contents</A>
</BODY>
</HTML>

29
doc/FAQ-fr-10.html Normal file
View file

@ -0,0 +1,29 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Comment contribuer ?</TITLE>
<LINK HREF="FAQ-fr-11.html" REL=next>
<LINK HREF="FAQ-fr-9.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc10" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-11.html">Next</A>
<A HREF="FAQ-fr-9.html">Previous</A>
<A HREF="FAQ-fr.html#toc10">Contents</A>
<HR>
<H2><A NAME="s10">10.</A> <A HREF="FAQ-fr.html#toc10">Comment contribuer ?</A></H2>
<P>Sur le site de Savannah, j'ai d&eacute;cid&eacute; d'utilis&eacute; le Task Manager,
chacun s'organise comme il veut, soit il m'envoie son travail par email soit il
se joint au projet. Je pr&eacute;f&egrave;re qu'au d&eacute;but on travaille par email.</P>
<P>L'int&eacute;r&ecirc;t de ce syst&egrave;me est de pouvoir voir le suivi mais aussi d'ajouter des commentaires
sur un sujet
<A HREF="http://savannah.nongnu.org/task/?group=phpcompta">PhpCompta Task Manager</A>.</P>
<P>Cela m'&eacute;vite de devoir chaque fois changer sur le site de phpcompta</P>
<HR>
<A HREF="FAQ-fr-11.html">Next</A>
<A HREF="FAQ-fr-9.html">Previous</A>
<A HREF="FAQ-fr.html#toc10">Contents</A>
</BODY>
</HTML>

37
doc/FAQ-fr-11.html Normal file
View file

@ -0,0 +1,37 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: recevoir des erreurs de cr&eacute;ation</TITLE>
<LINK HREF="FAQ-fr-12.html" REL=next>
<LINK HREF="FAQ-fr-10.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-12.html">Next</A>
<A HREF="FAQ-fr-10.html">Previous</A>
<A HREF="FAQ-fr.html#toc11">Contents</A>
<HR>
<H2><A NAME="s11">11.</A> <A HREF="FAQ-fr.html#toc11">recevoir des erreurs de cr&eacute;ation</A></H2>
<P>
<BLOCKQUOTE><CODE>
<PRE>
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
of type 'boolean' You will need to rewrite or cast the expression
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
of type 'boolean' You will need to rewrite or cast the expression
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
of type 'boolean' You will need to rewrite or cast the expression
ERROR: column "jrn_deb_max_line" is of type 'integer' but expression is
of type 'boolean' You will need to rewrite or cast the expression
</PRE>
</CODE></BLOCKQUOTE>
Vous avez utilis&eacute; une version instable ! Cela a &eacute;t&eacute; corrig&eacute; reprenez les fichiers du CVS</P>
<HR>
<A HREF="FAQ-fr-12.html">Next</A>
<A HREF="FAQ-fr-10.html">Previous</A>
<A HREF="FAQ-fr.html#toc11">Contents</A>
</BODY>
</HTML>

36
doc/FAQ-fr-12.html Normal file
View file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Erreur objet n'existe pas</TITLE>
<LINK HREF="FAQ-fr-13.html" REL=next>
<LINK HREF="FAQ-fr-11.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc12" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-13.html">Next</A>
<A HREF="FAQ-fr-11.html">Previous</A>
<A HREF="FAQ-fr.html#toc12">Contents</A>
<HR>
<H2><A NAME="s12">12.</A> <A HREF="FAQ-fr.html#toc12">Erreur objet n'existe pas</A></H2>
<P>
<BLOCKQUOTE><CODE>
<PRE>
ERROR: sequence "s_isup" does not exist
ERROR: sequence "s_fdef" does not exist
ERROR: sequence "s_idef" does not exist
ERROR: table "isupp" does not exist
ERROR: table "fiche" does not exist
ERROR: table "isupp_def" does not exist
ERROR: table "fichedef" does not exist
</PRE>
</CODE></BLOCKQUOTE>
Du &agrave; une commande drop sur un objet inexistant, n'y pretez pas attention</P>
<HR>
<A HREF="FAQ-fr-13.html">Next</A>
<A HREF="FAQ-fr-11.html">Previous</A>
<A HREF="FAQ-fr.html#toc12">Contents</A>
</BODY>
</HTML>

46
doc/FAQ-fr-13.html Normal file
View file

@ -0,0 +1,46 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Comment appliquer un patch ?</TITLE>
<LINK HREF="FAQ-fr-14.html" REL=next>
<LINK HREF="FAQ-fr-12.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc13" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-14.html">Next</A>
<A HREF="FAQ-fr-12.html">Previous</A>
<A HREF="FAQ-fr.html#toc13">Contents</A>
<HR>
<H2><A NAME="s13">13.</A> <A HREF="FAQ-fr.html#toc13">Comment appliquer un patch ?</A></H2>
<H2><A NAME="ss13.1">13.1</A> <A HREF="FAQ-fr.html#toc13.1">Quel patch utiliser ?</A>
</H2>
<P>Dans certains cas, le dernier patch ne reprend PAS les autres,
il faudra lire la release note du patch
pour savoir ce qu'il faut appliquer avant. En r&egrave;gle g&eacute;n&eacute;rale, il
faut appliquer les patch dans l'ordre : le premier, puis le second...</P>
<P>Sinon, les patchs sont toujours nomm&eacute;s ainsi
<B>path-(num&eacute;ro_version)-(num&eacute;ro_de_path).tgz</B></P>
<P>exemple
path-r092-1.tgz, est le premier patch pour la release 0.9.2</P>
<H2><A NAME="ss13.2">13.2</A> <A HREF="FAQ-fr.html#toc13.2">Comment appliquer le patch</A>
</H2>
<P>Apr&egrave;s l'avoir t&eacute;l&eacute;charger, allez dans le r&eacute;pertoire de PhpCompta, c'est-&agrave;-dire celui qui contient les sources
<OL>
<LI>D&eacute;compresser le patch (gzunip patch-...)</LI>
<LI>puis appliquez le patch -p0 &lt; patch...</LI>
</OL>
</P>
<HR>
<A HREF="FAQ-fr-14.html">Next</A>
<A HREF="FAQ-fr-12.html">Previous</A>
<A HREF="FAQ-fr.html#toc13">Contents</A>
</BODY>
</HTML>

27
doc/FAQ-fr-14.html Normal file
View file

@ -0,0 +1,27 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Les ent&ecirc;tes de facture</TITLE>
<LINK HREF="FAQ-fr-15.html" REL=next>
<LINK HREF="FAQ-fr-13.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc14" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-15.html">Next</A>
<A HREF="FAQ-fr-13.html">Previous</A>
<A HREF="FAQ-fr.html#toc14">Contents</A>
<HR>
<H2><A NAME="s14">14.</A> <A HREF="FAQ-fr.html#toc14">Les ent&ecirc;tes de facture</A></H2>
<P> Pourquoi les coordonn&eacute;es de la soci&eacute;t&eacute; faisant la facture n'apparraissent
pas</P>
<P>Simplement parce que je n'ai pas eu le temps de le coder, pour l'instant, vous
devrez uniquement utiliser des factures pr&eacute;imprim&eacute;es</P>
<HR>
<A HREF="FAQ-fr-15.html">Next</A>
<A HREF="FAQ-fr-13.html">Previous</A>
<A HREF="FAQ-fr.html#toc14">Contents</A>
</BODY>
</HTML>

34
doc/FAQ-fr-15.html Normal file
View file

@ -0,0 +1,34 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Probl&egrave;mes fr&eacute;quents</TITLE>
<LINK HREF="FAQ-fr-16.html" REL=next>
<LINK HREF="FAQ-fr-14.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc15" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-16.html">Next</A>
<A HREF="FAQ-fr-14.html">Previous</A>
<A HREF="FAQ-fr.html#toc15">Contents</A>
<HR>
<H2><A NAME="s15">15.</A> <A HREF="FAQ-fr.html#toc15">Probl&egrave;mes fr&eacute;quents</A></H2>
<H2><A NAME="ss15.1">15.1</A> <A HREF="FAQ-fr.html#toc15.1">Impossible de se logguer</A>
</H2>
<P> Il faut contr&ocirc;ler le fichier log d'Apache</P>
<H2><A NAME="ss15.2">15.2</A> <A HREF="FAQ-fr.html#toc15.2">J'ai le message d'erreur 'cannot find file ....'</A>
</H2>
<P> Dans votre php.ini, n'oubliez pas de mettre correctement le include_patch voir php-setting
<A HREF="FAQ-fr-5.html#php-setting">Php</A></P>
<HR>
<A HREF="FAQ-fr-16.html">Next</A>
<A HREF="FAQ-fr-14.html">Previous</A>
<A HREF="FAQ-fr.html#toc15">Contents</A>
</BODY>
</HTML>

39
doc/FAQ-fr-16.html Normal file
View file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Je re&ccedil;ois une erreur postgresql &agrave; propos d'une table log qui n'existe pas</TITLE>
<LINK HREF="FAQ-fr-17.html" REL=next>
<LINK HREF="FAQ-fr-15.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc16" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-17.html">Next</A>
<A HREF="FAQ-fr-15.html">Previous</A>
<A HREF="FAQ-fr.html#toc16">Contents</A>
<HR>
<H2><A NAME="s16">16.</A> <A HREF="FAQ-fr.html#toc16">Je re&ccedil;ois une erreur postgresql &agrave; propos d'une table log qui n'existe pas</A></H2>
<P>C'est normal, les sortie de d&eacute;boggages sont envoy&eacute;es dans une base de donn&eacute;es, ce
qui facilite la recherche, le tri,...</P>
<P> Vous avez deux possibilit&eacute;s,
<UL>
<LI>soit vous changez dans le fichier include/constant.php, define ("DEBUG","true"); par
define ("DEBUG","false");
</LI>
<LI> Se connecter en tant que postgres et taper les commandes
<PRE>
createdb -h localhost -O phpcompta log
psql -h localhost -U phpcompta -f sql/log/log.sql log
</PRE>
</LI>
</UL>
</P>
<HR>
<A HREF="FAQ-fr-17.html">Next</A>
<A HREF="FAQ-fr-15.html">Previous</A>
<A HREF="FAQ-fr.html#toc16">Contents</A>
</BODY>
</HTML>

27
doc/FAQ-fr-17.html Normal file
View file

@ -0,0 +1,27 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Apr&egrave;s avoir install&eacute; la version 1.1.0, les p&eacute;riodes centralis&eacute;es ne le sont plus</TITLE>
<LINK HREF="FAQ-fr-18.html" REL=next>
<LINK HREF="FAQ-fr-16.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc17" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-18.html">Next</A>
<A HREF="FAQ-fr-16.html">Previous</A>
<A HREF="FAQ-fr.html#toc17">Contents</A>
<HR>
<H2><A NAME="s17">17.</A> <A HREF="FAQ-fr.html#toc17">Apr&egrave;s avoir install&eacute; la version 1.1.0, les p&eacute;riodes centralis&eacute;es ne le sont plus</A></H2>
<P> Oui, c'est tout-&agrave;-fait normal, la p&eacute;riode 1.1.0 introduit plusieurs changements dont par exemple,
les num&eacute;ros d'op&eacute;rations et de pi&egrave;ce justificatives.</P>
<P>C'est &agrave; cause de cela, qu'il faut re-centraliser.</P>
<HR>
<A HREF="FAQ-fr-18.html">Next</A>
<A HREF="FAQ-fr-16.html">Previous</A>
<A HREF="FAQ-fr.html#toc17">Contents</A>
</BODY>
</HTML>

25
doc/FAQ-fr-18.html Normal file
View file

@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: J'ai toujours des timeouts</TITLE>
<LINK HREF="FAQ-fr-19.html" REL=next>
<LINK HREF="FAQ-fr-17.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc18" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-19.html">Next</A>
<A HREF="FAQ-fr-17.html">Previous</A>
<A HREF="FAQ-fr.html#toc18">Contents</A>
<HR>
<H2><A NAME="s18">18.</A> <A HREF="FAQ-fr.html#toc18">J'ai toujours des timeouts</A></H2>
<P>Soit vous augmentez le timeout de votre server http soit vous mettez l'option fsync=N dans
le fichier de configuration de PostgreSql.</P>
<HR>
<A HREF="FAQ-fr-19.html">Next</A>
<A HREF="FAQ-fr-17.html">Previous</A>
<A HREF="FAQ-fr.html#toc18">Contents</A>
</BODY>
</HTML>

28
doc/FAQ-fr-19.html Normal file
View file

@ -0,0 +1,28 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Mais o&ugrave; sont les rapports pr&eacute;d&eacute;fini</TITLE>
<LINK HREF="FAQ-fr-20.html" REL=next>
<LINK HREF="FAQ-fr-18.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc19" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-20.html">Next</A>
<A HREF="FAQ-fr-18.html">Previous</A>
<A HREF="FAQ-fr.html#toc19">Contents</A>
<HR>
<H2><A NAME="s19">19.</A> <A HREF="FAQ-fr.html#toc19">Mais o&ugrave; sont les rapports pr&eacute;d&eacute;fini</A></H2>
<P>Parce que les rapports peuvent toujours &ecirc;tre facilement adapt&eacute;s,
ils sont inclus dans le produit mais pas install&eacute;. Pour les trouver,
allez simplement dans le r&eacute;pertoire contrib/rapport et &eacute;x&eacute;cutez les
scripts sql soit gr&acirc;ce &agrave; pgAdmin soit en commande en ligne soit avec
l'outil PhpPgAdmin.</P>
<HR>
<A HREF="FAQ-fr-20.html">Next</A>
<A HREF="FAQ-fr-18.html">Previous</A>
<A HREF="FAQ-fr.html#toc19">Contents</A>
</BODY>
</HTML>

38
doc/FAQ-fr-2.html Normal file
View file

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Quel le nom du soft ??</TITLE>
<LINK HREF="FAQ-fr-3.html" REL=next>
<LINK HREF="FAQ-fr-1.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-3.html">Next</A>
<A HREF="FAQ-fr-1.html">Previous</A>
<A HREF="FAQ-fr.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2.</A> <A HREF="FAQ-fr.html#toc2">Quel le nom du soft ??</A></H2>
<P>
<PRE>
- phpcompta,
- wcompta,
- webcompta
</PRE>
</P>
<P>En fait c'est phpcompta, au d&eacute;part c'&eacute;tait wcompta, contraction de
WebCompta mais malheureusement, c'est le nom d'un soft qui existait
d&eacute;j&agrave;, j'ai &eacute;t&eacute; oblig&eacute; de changer vers phpcompta.</P>
<P>Cependant PhpCompta est un nom temporaire, il sera chang&eacute; le jour o&ugrave;
quelqu'un proposera mieux. Si ce nom doit &ecirc;tre chang&eacute;, c'est par respect envers
l'&eacute;quipe de Php qui ne souhaite pas que le mot Php soit r&eacute;utilis&eacute; dans d'autres
applications.</P>
<HR>
<A HREF="FAQ-fr-3.html">Next</A>
<A HREF="FAQ-fr-1.html">Previous</A>
<A HREF="FAQ-fr.html#toc2">Contents</A>
</BODY>
</HTML>

24
doc/FAQ-fr-20.html Normal file
View file

@ -0,0 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Developpeur</TITLE>
<LINK HREF="FAQ-fr-19.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc20" REL=contents>
</HEAD>
<BODY>
Next
<A HREF="FAQ-fr-19.html">Previous</A>
<A HREF="FAQ-fr.html#toc20">Contents</A>
<HR>
<H2><A NAME="s20">20.</A> <A HREF="FAQ-fr.html#toc20">Developpeur</A></H2>
<P> Les d&eacute;veloppeurs trouveront toutes la documentation dans doc/developper.
Pour la base de donn&eacute;es, j'utilise postgresql_autodoc et pour php, doxygen.</P>
<HR>
Next
<A HREF="FAQ-fr-19.html">Previous</A>
<A HREF="FAQ-fr.html#toc20">Contents</A>
</BODY>
</HTML>

38
doc/FAQ-fr-3.html Normal file
View file

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Par o&ugrave; commence t'on et comment ?</TITLE>
<LINK HREF="FAQ-fr-4.html" REL=next>
<LINK HREF="FAQ-fr-2.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-4.html">Next</A>
<A HREF="FAQ-fr-2.html">Previous</A>
<A HREF="FAQ-fr.html#toc3">Contents</A>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="FAQ-fr.html#toc3">Par o&ugrave; commence t'on et comment ?</A></H2>
<P>&Eacute;tape 1, cr&eacute;er un dossier, qui contiendra la comptabilit&eacute; d'une
entreprise (sur 1 an ou plus).
<UL>
<LI> Menu Administration -> Dossier, choisir un nom pour le dossier, create
folder
</LI>
<LI> &Eacute;tape 2, on peut cr&eacute;er des utilisateurs mais ce n'est pas obligatoire.
</LI>
<LI> &Eacute;tape 3, on revient &agrave; l'accueil :)
</LI>
</UL>
</P>
<P>Si vous avez pris Comptabilit&eacute; basique, vous devrez cr&eacute;er les journaux,
les fiches, mettre &agrave; jour votre plan comptable... Allez voir dans le
r&eacute;pertoire doc du tarball</P>
<HR>
<A HREF="FAQ-fr-4.html">Next</A>
<A HREF="FAQ-fr-2.html">Previous</A>
<A HREF="FAQ-fr.html#toc3">Contents</A>
</BODY>
</HTML>

24
doc/FAQ-fr-4.html Normal file
View file

@ -0,0 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Ou trouvez les patches</TITLE>
<LINK HREF="FAQ-fr-5.html" REL=next>
<LINK HREF="FAQ-fr-3.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-5.html">Next</A>
<A HREF="FAQ-fr-3.html">Previous</A>
<A HREF="FAQ-fr.html#toc4">Contents</A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="FAQ-fr.html#toc4">Ou trouvez les patches</A></H2>
<P>Sur la page d'origine, malheureusement, il n'est pas encore possible de t&eacute;l&eacute;chargez des fichiers sur Savannah</P>
<P>On peut y arriver &agrave; partir de la page de savannah (Homepage)</P>
<HR>
<A HREF="FAQ-fr-5.html">Next</A>
<A HREF="FAQ-fr-3.html">Previous</A>
<A HREF="FAQ-fr.html#toc4">Contents</A>
</BODY>
</HTML>

47
doc/FAQ-fr-5.html Normal file
View file

@ -0,0 +1,47 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Comment adapter le fichier php.ini </TITLE>
<LINK HREF="FAQ-fr-6.html" REL=next>
<LINK HREF="FAQ-fr-4.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-6.html">Next</A>
<A HREF="FAQ-fr-4.html">Previous</A>
<A HREF="FAQ-fr.html#toc5">Contents</A>
<HR>
<H2><A NAME="php-setting"></A> <A NAME="s5">5.</A> <A HREF="FAQ-fr.html#toc5">Comment adapter le fichier php.ini </A></H2>
<P>
<BLOCKQUOTE>
Avec PHP 4.3.1 :
Les variables sont pass&eacute;s de page en page dans un tableau _POST[nom_var] alors
qu'avec les versions pr&eacute;c&eacute;dentes, on y acc&eacute;dait directement avec $nom_var
voir la variable register_globale = off dans le php.ini
</BLOCKQUOTE>
</P>
<P>php.ini doit contenir pour phpcompta
<PRE>
[PHP]
include_path=".:../include:addon"
[Session]
session.name = PHPSESSID
; name of the session
; is used as cookie name
session.auto_start = 1 ; initialize session on request startup
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
; or if 0, until browser is restarted
session.cookie_path = /tmp ; the path the cookie is valid for
</PRE>
lors de l'installation (admin/setup.php), on v&eacute;rifie que toutes les param&egrave;tres d'initialisation sont
corrects.</P>
<HR>
<A HREF="FAQ-fr-6.html">Next</A>
<A HREF="FAQ-fr-4.html">Previous</A>
<A HREF="FAQ-fr.html#toc5">Contents</A>
</BODY>
</HTML>

23
doc/FAQ-fr-6.html Normal file
View file

@ -0,0 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Quand on r&eacute;initialise le mot de passe, que vaut-il ?</TITLE>
<LINK HREF="FAQ-fr-7.html" REL=next>
<LINK HREF="FAQ-fr-5.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-7.html">Next</A>
<A HREF="FAQ-fr-5.html">Previous</A>
<A HREF="FAQ-fr.html#toc6">Contents</A>
<HR>
<H2><A NAME="s6">6.</A> <A HREF="FAQ-fr.html#toc6">Quand on r&eacute;initialise le mot de passe, que vaut-il ?</A></H2>
<P>phpcompta</P>
<HR>
<A HREF="FAQ-fr-7.html">Next</A>
<A HREF="FAQ-fr-5.html">Previous</A>
<A HREF="FAQ-fr.html#toc6">Contents</A>
</BODY>
</HTML>

24
doc/FAQ-fr-7.html Normal file
View file

@ -0,0 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Quel est l'utilisateur et le mot de passe par d&eacute;faut?</TITLE>
<LINK HREF="FAQ-fr-8.html" REL=next>
<LINK HREF="FAQ-fr-6.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-8.html">Next</A>
<A HREF="FAQ-fr-6.html">Previous</A>
<A HREF="FAQ-fr.html#toc7">Contents</A>
<HR>
<H2><A NAME="s7">7.</A> <A HREF="FAQ-fr.html#toc7">Quel est l'utilisateur et le mot de passe par d&eacute;faut?</A></H2>
<P>l'utilisateur et le mot de passe par d&eacute;faut sont phpcompta/phpcompta,
l'utilisateur demo a aussi phpcompta comme mot de passe.</P>
<HR>
<A HREF="FAQ-fr-8.html">Next</A>
<A HREF="FAQ-fr-6.html">Previous</A>
<A HREF="FAQ-fr.html#toc7">Contents</A>
</BODY>
</HTML>

48
doc/FAQ-fr-8.html Normal file
View file

@ -0,0 +1,48 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: J'ai trouv&eacute; un tit bug, comment faire un patchs ??</TITLE>
<LINK HREF="FAQ-fr-9.html" REL=next>
<LINK HREF="FAQ-fr-7.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-9.html">Next</A>
<A HREF="FAQ-fr-7.html">Previous</A>
<A HREF="FAQ-fr.html#toc8">Contents</A>
<HR>
<H2><A NAME="bug"></A> <A NAME="s8">8.</A> <A HREF="FAQ-fr.html#toc8">J'ai trouv&eacute; un tit bug, comment faire un patchs ??</A></H2>
<P>Le plus simplement du monde : d'abord r&eacute;cup&eacute;rez le projet ,
corrigez le probl&egrave;me que vous avez d&eacute;tect&eacute;, vous vous placez &agrave; la
racine du projet et vous tapez :
<PRE>
cvs diff -rrelease -u > patch-date-email
</PRE>
Pensez &agrave; d'abord effacer les fichiers inutiles, les &nbsp;, les corefiles...
Vous pouvez envoyer le fichier r&eacute;sultat. Pensez &agrave; me dire si c'est un
patch relatif aux cvs ou non. Mais testez-le avant.
remplacer release par la release (allez sur savannah, browse CVS pour connaitre
le nom du tag que vous voulez)</P>
<P> Pour tester les patch,</P>
<P>Pour le tester, faite un cvs co dans un autre r&eacute;pertoire que celui o&ugrave; vous
avez d&eacute;velopp&eacute; votre patch, puis essayer votre patch
<PRE>
patch -p0 &lt; patch-(num&eacute;ro de version)-votre-email
</PRE>
si vous &ecirc;tes dans le
r&eacute;pertoire au-dessus de celui de phpcompta
<PRE>
patch -p1 &lt; patch-(num&eacute;ro de version)-votre-email
</PRE>
si vous &ecirc;tes dans le
r&eacute;pertoire courant de phpcompta</P>
<P>Si cela ne marche pas ce n'est pas bon</P>
<HR>
<A HREF="FAQ-fr-9.html">Next</A>
<A HREF="FAQ-fr-7.html">Previous</A>
<A HREF="FAQ-fr.html#toc8">Contents</A>
</BODY>
</HTML>

44
doc/FAQ-fr-9.html Normal file
View file

@ -0,0 +1,44 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ: Comment faire de la doc</TITLE>
<LINK HREF="FAQ-fr-10.html" REL=next>
<LINK HREF="FAQ-fr-8.html" REL=previous>
<LINK HREF="FAQ-fr.html#toc9" REL=contents>
</HEAD>
<BODY>
<A HREF="FAQ-fr-10.html">Next</A>
<A HREF="FAQ-fr-8.html">Previous</A>
<A HREF="FAQ-fr.html#toc9">Contents</A>
<HR>
<H2><A NAME="s9">9.</A> <A HREF="FAQ-fr.html#toc9">Comment faire de la doc</A></H2>
<P>Sous Mandriva (anciennement mandrake), ajouter les linuxdocs-tools avec la commande
urpmi linuxdoc-tools, pour les autres, je ne sais pas :(</P>
<P>Une fois, les linuxdoc tools install&eacute;s il peut &ecirc;tre n&eacute;cessaire
d'installer d'autres outils comme jade, sgml,...
Il faudra en tout cas ajouter les tetex-dvips, textex-xdvi, latex2html</P>
<P>De toute fa&ccedil;on, vous
pouvez imprimer le guide, pour le trouver faites :
<PRE>
en mode commande : rpm -qil linuxdoc-tools|grep guide
</PRE>
</P>
<P>Jetez aussi un oeil sur les exemples, vous verrez c'est assez simple
<PRE>
en mode commande: rpm -qil linuxdoc-tools|grep example
</PRE>
</P>
<P>Ensuite, editez le fichier sgml,
et surtout pensez &agrave; utilisez aspell -H --lang=fr_FR check FA-fr.sgml pour
v&eacute;ifier l'orthographe. Pour le visionner, faites linuxdoc -B html FAQ.sgml
soit linuxdoc -B rtf pour avoir un fichier rtf... Puis faites un patch :-)
<A HREF="FAQ-fr-8.html#bug">Comment faire un patch</A></P>
<HR>
<A HREF="FAQ-fr-10.html">Next</A>
<A HREF="FAQ-fr-8.html">Previous</A>
<A HREF="FAQ-fr.html#toc9">Contents</A>
</BODY>
</HTML>

99
doc/FAQ-fr.html Normal file
View file

@ -0,0 +1,99 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta FAQ</TITLE>
<LINK HREF="FAQ-fr-1.html" REL=next>
</HEAD>
<BODY>
<A HREF="FAQ-fr-1.html">Next</A>
Previous
Contents
<HR>
<H1> PhpCompta FAQ</H1>
<H2>originally written by Dany De Bontridder
</H2>$Revision$
<HR>
<EM>Ce document contient les r&eacute;ponses aux questions les plus fr&eacute;quemment pos&eacute;es sur
PhpCompta
<A HREF="http://www.alchimerys.be/FR/phpcompta">PhpCompta</A>
site savannah
<A HREF="http://savannah.nongnu.org/projects/phpcompta/">PhpCompta Savannah</A></EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="FAQ-fr-1.html">Qu'est-ce que PhpCompta ?</A></H2>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="FAQ-fr-2.html">Quel le nom du soft ??</A></H2>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="FAQ-fr-3.html">Par o&ugrave; commence t'on et comment ?</A></H2>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="FAQ-fr-4.html">Ou trouvez les patches</A></H2>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="FAQ-fr-5.html">Comment adapter le fichier php.ini </A></H2>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="FAQ-fr-6.html">Quand on r&eacute;initialise le mot de passe, que vaut-il ?</A></H2>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="FAQ-fr-7.html">Quel est l'utilisateur et le mot de passe par d&eacute;faut?</A></H2>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="FAQ-fr-8.html">J'ai trouv&eacute; un tit bug, comment faire un patchs ??</A></H2>
<P>
<H2><A NAME="toc9">9.</A> <A HREF="FAQ-fr-9.html">Comment faire de la doc</A></H2>
<P>
<H2><A NAME="toc10">10.</A> <A HREF="FAQ-fr-10.html">Comment contribuer ?</A></H2>
<P>
<H2><A NAME="toc11">11.</A> <A HREF="FAQ-fr-11.html">recevoir des erreurs de cr&eacute;ation</A></H2>
<P>
<H2><A NAME="toc12">12.</A> <A HREF="FAQ-fr-12.html">Erreur objet n'existe pas</A></H2>
<P>
<H2><A NAME="toc13">13.</A> <A HREF="FAQ-fr-13.html">Comment appliquer un patch ?</A></H2>
<UL>
<LI><A NAME="toc13.1">13.1</A> <A HREF="FAQ-fr-13.html#ss13.1">Quel patch utiliser ?</A>
<LI><A NAME="toc13.2">13.2</A> <A HREF="FAQ-fr-13.html#ss13.2">Comment appliquer le patch</A>
</UL>
<P>
<H2><A NAME="toc14">14.</A> <A HREF="FAQ-fr-14.html">Les ent&ecirc;tes de facture</A></H2>
<P>
<H2><A NAME="toc15">15.</A> <A HREF="FAQ-fr-15.html">Probl&egrave;mes fr&eacute;quents</A></H2>
<UL>
<LI><A NAME="toc15.1">15.1</A> <A HREF="FAQ-fr-15.html#ss15.1">Impossible de se logguer</A>
<LI><A NAME="toc15.2">15.2</A> <A HREF="FAQ-fr-15.html#ss15.2">J'ai le message d'erreur 'cannot find file ....'</A>
</UL>
<P>
<H2><A NAME="toc16">16.</A> <A HREF="FAQ-fr-16.html">Je re&ccedil;ois une erreur postgresql &agrave; propos d'une table log qui n'existe pas</A></H2>
<P>
<H2><A NAME="toc17">17.</A> <A HREF="FAQ-fr-17.html">Apr&egrave;s avoir install&eacute; la version 1.1.0, les p&eacute;riodes centralis&eacute;es ne le sont plus</A></H2>
<P>
<H2><A NAME="toc18">18.</A> <A HREF="FAQ-fr-18.html">J'ai toujours des timeouts</A></H2>
<P>
<H2><A NAME="toc19">19.</A> <A HREF="FAQ-fr-19.html">Mais o&ugrave; sont les rapports pr&eacute;d&eacute;fini</A></H2>
<P>
<H2><A NAME="toc20">20.</A> <A HREF="FAQ-fr-20.html">Developpeur</A></H2>
<HR>
<A HREF="FAQ-fr-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>

36
doc/INSTALL-fr-1.html Normal file
View file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: Avertissement </TITLE>
<LINK HREF="INSTALL-fr-2.html" REL=next>
<LINK HREF="INSTALL-fr.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-2.html">Next</A>
Previous
<A HREF="INSTALL-fr.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1.</A> <A HREF="INSTALL-fr.html#toc1">Avertissement </A></H2>
<P> Si vous installez sur Linux, l'installation d'apache, postgres et php peut se
faire avec les "packages" standards
fournis; ces "packages" sont largement suffisants. Les explications
donn&eacute;es ici sur l'installation de ces produits sont destin&eacute;es &agrave; ceux
pr&eacute;f&egrave;rant le faire manuellement.</P>
<P>Si vous installez sous Windows, il est assez compliqu&eacute; de recompiler.
Il est pr&eacute;f&eacute;rable d'utiliser les programmes fournis sur
<A HREF="http://www.postgresql.org">Postgres</A> et
<A HREF="http://www.easyphp.org/">EasyPhp</A>.</P>
<P> Cependant, les configurations des diff&eacute;rents produits sont importantes
et devraient &ecirc;tre lues avant d'appeler &agrave; l'aide.</P>
<HR>
<A HREF="INSTALL-fr-2.html">Next</A>
Previous
<A HREF="INSTALL-fr.html#toc1">Contents</A>
</BODY>
</HTML>

127
doc/INSTALL-fr-2.html Normal file
View file

@ -0,0 +1,127 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: Postgresql (version 8.0.1 minimum)</TITLE>
<LINK HREF="INSTALL-fr-3.html" REL=next>
<LINK HREF="INSTALL-fr-1.html" REL=previous>
<LINK HREF="INSTALL-fr.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-3.html">Next</A>
<A HREF="INSTALL-fr-1.html">Previous</A>
<A HREF="INSTALL-fr.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2.</A> <A HREF="INSTALL-fr.html#toc2">Postgresql (version 8.0.1 minimum)</A></H2>
<H2><A NAME="ss2.1">2.1</A> <A HREF="INSTALL-fr.html#toc2.1">Installation</A>
</H2>
<P>Soit avec des binaires pr&eacute;par&eacute;s, soit &agrave; partir du code source</P>
<P> Le plus simple est d'utiliser les binaires de votre distribution, ne
compiler ces programmes que si vraiment vous devez le faire ou que vous pr&eacute;f&egrave;rez
avoir la derni&egrave;re version disponible.</P>
<P>Si vous d&eacute;cidez de le compiler vous-m&ecirc;me, les
options suivantes fonctionnent
<PRE>
./configure -with-tk --with-python --with-perl --prefix=/ou_vous_voulez
</PRE>
</P>
<H2><A NAME="configuration"></A> <A NAME="ss2.2">2.2</A> <A HREF="INSTALL-fr.html#toc2.2">Configuration et d&eacute;marrage de PostgreSql </A>
</H2>
<P>Comme d'habitude pour postgres, il faut tout d'abord d&eacute;finir, cr&eacute;er
l'utilisateur postgres puis initialiser l'endroit o&ugrave; seront stock&eacute; vos donn&eacute;es
(variable env. PGDATA),
exemple
<BLOCKQUOTE><CODE>
<PRE>
root#mkdir /data/psql
root#chown postgres /data/psql
root#su - postgres
postgres#initdb -D /data/psql
postgres#pg_ctl -D /data/psql -o '-i' start
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Il est imp&eacute;ratif que dans le fichier postmaster.conf vous ayez les options
<PRE>
tcpip_socket = true
port=5432
</PRE>
D'autres options sont conseill&eacute;es pour l'optimisation de Postgresql</P>
<P>ne pas oublier d'ajouter dans le PATH, l'endroit o&ugrave; se trouve les
binaires de postgres
<PRE>
ex:
export PATH=$PATH:/opt/psql732/bin
</PRE>
</P>
<P>Il est imp&eacute;ratif d'avoir soit l'option -i soit la directive tcpip_socket=true
, sinon le server HTTP ne pourra pas contacter PostgreSql.</P>
<P>Dans PGDATA,vous trouverez le fichier nomm&eacute; pg_hba.conf qui
vous permettra de r&eacute;gler la s&eacute;curit&eacute;<BR></P>
<P>Ce fichier doit au moins contenir la ligne:
<PRE>
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all phpcompta 172.16.30.0 255.255.255.0 local
</PRE>
Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans
le cas o&ugrave; vous utilisez un VirtualHost avec une adresse IP, c'est
cette adresse qu'il vous faudra mettre</P>
<H2><A NAME="ss2.3">2.3</A> <A HREF="INSTALL-fr.html#toc2.3">Optimisation</A>
</H2>
<P> Posgresql est une base de donn&eacute;es tr&egrave;s rapide, cependant, il vous faudra configurer
pour pouvoir en b&eacute;n&eacute;ficier. Les param&egrave;tres par d&eacute;faut sont pr&eacute;vus pour une machine qui n'a
que 16 Mb de RAM... Donc, aller voir la documentation sur Postgresql.org, chapitre
Run-time Configuration.</P>
<P> Les param&egrave;tres que vous pouvez utiliser si vous avez une machine d'au moins 256 Mb:
<UL>
<LI> Augmenter la zone m&eacute;moire pour les tri (dans postgres.conf) sort_mem = 8192; cette
zone m&eacute;moire est important car elle a trait &agrave; la m&eacute;moire utilis&eacute;e pour les tris et les
jointures! attention ce param&egrave;tre donne la consommation m&eacute;moire par session !</LI>
<LI> Faites tourner r&eacute;guli&egrave;rement vacumdb -a -z gr&acirc;ce au crontab(une fois par jour)</LI>
<LI> Dans postgres.conf, les shared_buffers: calcul&eacute;es en page de 8Kb,
la valeur par d&eacute;faut
est de seulement 64, ce qui correspond &agrave; 512Kb, une meilleure valeur est 640 </LI>
</UL>
</P>
<H2><A NAME="ss2.4">2.4</A> <A HREF="INSTALL-fr.html#toc2.4">Pour la s&eacute;curit&eacute;</A>
</H2>
<P>Vous pouvez ajouter la s&eacute;curit&eacute; &agrave; votre server Postgresql en changeant
dans pg_hba.conf. Mais avant de faire cela, ajoutez un mot de passe &agrave;
vos utilisateurs avec la commande remplacer .1. par le nom de l'utilisateur
et .2. par son mot de passe
<PRE>
changement mot de passe
alter user .1. password '.2.'
</PRE>
</P>
<P>
<PRE>
S&eacute;curit&eacute;
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all phpcompta 172.16.30.0 255.255.255.0 md5
local all phpcompta 172.16.30.0 255.255.255.0 md5
</PRE>
Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui contient
votre mot de passe soit avec le fichier .pgpass dont la syntaxe est
<PRE>
host:port:database:username:password
</PRE>
N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans demande
de mot de passe host = localhost</P>
<HR>
<A HREF="INSTALL-fr-3.html">Next</A>
<A HREF="INSTALL-fr-1.html">Previous</A>
<A HREF="INSTALL-fr.html#toc2">Contents</A>
</BODY>
</HTML>

80
doc/INSTALL-fr-3.html Normal file
View file

@ -0,0 +1,80 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: Apache</TITLE>
<LINK HREF="INSTALL-fr-4.html" REL=next>
<LINK HREF="INSTALL-fr-2.html" REL=previous>
<LINK HREF="INSTALL-fr.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-4.html">Next</A>
<A HREF="INSTALL-fr-2.html">Previous</A>
<A HREF="INSTALL-fr.html#toc3">Contents</A>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="INSTALL-fr.html#toc3">Apache</A></H2>
<H2><A NAME="ss3.1">3.1</A> <A HREF="INSTALL-fr.html#toc3.1">Installation d'Apache</A>
</H2>
<P>Si vous d&eacute;cidez de le compiler vous-m&ecirc;me, les
options suivantes fonctionnent
<PRE>
./configure --prefix=/opt/http2/ \
--enable-ssl \
--enable-http \
--enable-cgi \
--enable-so \
--enable-usertrack \
--enable-headers \
--enable-info
</PRE>
</P>
<H2><A NAME="ss3.2">3.2</A> <A HREF="INSTALL-fr.html#toc3.2">Configuration d'Apache</A>
</H2>
<P>Le fichier httpd.conf doit au moins contenir.
<PRE>
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php4 .php3 .php .phtml
</PRE>
Et si vous d&eacute;cidez d'avoir la m&ecirc;me configuration que moi, mais ce
n'est pas obligatoire
<PRE>
&lt; VirtualHost 172.16.30.150 &gt;
ServerName site
ErrorLog phpcompta-error.log
TransferLog phpcompta-debug.log
DocumentRoot /home/httpd/compta/html
&lt;/VirtualHost &gt;
</PRE>
</P>
<P> Note certains ont fait ceci pour configurer Apache
<PRE>
&lt;VirtualHost localhost&gt;
  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot /www/phpcompta/html/
  ServerName phpcompta
  php_flag session.auto_start 1
  php_flag magic_quotes_gpc 0
  php_flag session.use_trans_sid 1
  php_value include_path ".:../include:../addon"
&lt;/VirtualHost&gt;
</PRE>
Actuellement, le r&eacute;pertoire html, contient un fichier .htaccess
qui contient le n&eacute;cessaire pour que les variables php soient
correctes (voir
<A HREF="INSTALL-fr-4.html#htaccess">configuration de .htaccess</A>).</P>
<P>Apache se d&eacute;marre avec apachectl start</P>
<P>Remarque : Pour plus d'information, voir le manuel d'Apache.</P>
<HR>
<A HREF="INSTALL-fr-4.html">Next</A>
<A HREF="INSTALL-fr-2.html">Previous</A>
<A HREF="INSTALL-fr.html#toc3">Contents</A>
</BODY>
</HTML>

98
doc/INSTALL-fr-4.html Normal file
View file

@ -0,0 +1,98 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: PHP</TITLE>
<LINK HREF="INSTALL-fr-5.html" REL=next>
<LINK HREF="INSTALL-fr-3.html" REL=previous>
<LINK HREF="INSTALL-fr.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-5.html">Next</A>
<A HREF="INSTALL-fr-3.html">Previous</A>
<A HREF="INSTALL-fr.html#toc4">Contents</A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="INSTALL-fr.html#toc4">PHP</A></H2>
<H2><A NAME="ss4.1">4.1</A> <A HREF="INSTALL-fr.html#toc4.1">Installation de PHP 4.3.1</A>
</H2>
<P>Il doit &ecirc;tre compil&eacute; le dernier !!!
Si vous d&eacute;cidez de le compiler vous-m&ecirc;me, les
options suivantes fonctionnent
<BLOCKQUOTE><CODE>
<PRE>
./configure --prefix=/opt/php431 \
--with-apxs2=/opt/http2/bin/apxs \
--with-fastcgi \
--with-zlib \
--with-pgsql=/usr/local/psql \
--with-mysql \
--with-apache2=/software/httpd-2.0.44
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>le r&eacute;pertoire /software/httpd-2.0.44 est le r&eacute;pertoire ou vous installer
les sources d'apache</P>
<H2><A NAME="ss4.2">4.2</A> <A HREF="INSTALL-fr.html#toc4.2">Configuration de PHP : Fichier php.ini</A>
</H2>
<P>s'il n'existe pas, vous devez le cr&eacute;er, l'endroit
o&ugrave; vous le trouverez d&eacute;pend des options de compilation. Dans le cas,
o&ugrave; vous avez compil&eacute; php de la m&ecirc;me mani&egrave;re que moi, il se trouve
dans /opt/php431/lib.
Recopier simplement le fichier fourni &agrave; cet endroit.</P>
<P>Sinon, adaptez votre fichier, il doit avoir au minimum les options
suivantes
<PRE>
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
[Session]
session.save_handler = files ; handler used to store/retrieve data
session.save_path = /tmp ; argument passed to save_handler
; in the case of files, this is the
; path where data files are stored
session.use_cookies = 1 ; whether to use cookies
session.name = PHPSESSID
; name of the session
; is used as cookie name
session.auto_start = 1 ; initialize session on request startup
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
; or if 0, until browser is restarted
session.cookie_path = /tmp ; the path the cookie is valid for
allow_call_time_pass_reference = on
register_argc_argv = on
session.bug_compat_42 = 1
session.bug_compat_warn = 0
session.use_trans_sid = 1
include_path=".:../include:addon"
</PRE>
</P>
<H2><A NAME="htaccess"></A> <A NAME="ss4.3">4.3</A> <A HREF="INSTALL-fr.html#toc4.3">configuration de .htaccess </A>
</H2>
<P>Dans le cas o&ugrave; vous ne pouvez pas changer le fichier php.ini, il faut
simplement modifier ls fichier PHPCOMPTA/html/.htaccess qui contient. </P>
<P>
<PRE>
php_value include_path ".:../include:addon"
php_value session.use_trans_sid true
php_value session.auto_start true
php_value max_execution_time 120
php_value magic_quotes_gpc 0
</PRE>
Note:Normalement, vous ne devez pas changer ce fichier.</P>
<HR>
<A HREF="INSTALL-fr-5.html">Next</A>
<A HREF="INSTALL-fr-3.html">Previous</A>
<A HREF="INSTALL-fr.html#toc4">Contents</A>
</BODY>
</HTML>

57
doc/INSTALL-fr-5.html Normal file
View file

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: Installation de PhpCompta </TITLE>
<LINK HREF="INSTALL-fr-6.html" REL=next>
<LINK HREF="INSTALL-fr-4.html" REL=previous>
<LINK HREF="INSTALL-fr.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-6.html">Next</A>
<A HREF="INSTALL-fr-4.html">Previous</A>
<A HREF="INSTALL-fr.html#toc5">Contents</A>
<HR>
<H2><A NAME="s5">5.</A> <A HREF="INSTALL-fr.html#toc5">Installation de PhpCompta </A></H2>
<H2><A NAME="ss5.1">5.1</A> <A HREF="INSTALL-fr.html#toc5.1">Premi&egrave;re installation</A>
</H2>
<P>On suppose que postgresql est install&eacute; correctement</P>
<P>Etape
<UL>
<LI> Se connecter en tant que postgres et taper les commandes
<PRE>
createuser -h localhost -d -P postgres phpcompta
createdb -h localhost -O phpcompta phpcompta
</PRE>
</LI>
<LI>D&eacute;compacter le package dans le r&eacute;pertoire de votre choix, et configurer Apache pour qu'il
puisse acc&egrave;der au sous-r&eacute;pertoire html. (voir plus haut la directive DocumentRoot)</LI>
<LI>Eventuellement changer dans constant.php votre domaine (voir manuel : Domaine)</LI>
<LI>
Vous devez vous connecter sur http://votre_server/admin/setup.php</LI>
</UL>
</P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="INSTALL-fr.html#toc5.2">Mise &agrave; jour</A>
</H2>
<P>Etape
<UL>
<LI> Faite un backup de toutes vos bases de donn&eacute;es (cf pg_dumpall)</LI>
<LI>D&eacute;compacter le package dans le r&eacute;pertoire de votre choix,
et configurer Apache pour qu'il
puisse acc&egrave;der au sous-r&eacute;pertoire html. (voir plus haut la directive DocumentRoot)</LI>
<LI>
Vous devez connecter sur http://votre_server/admin/setup.php</LI>
</UL>
</P>
<HR>
<A HREF="INSTALL-fr-6.html">Next</A>
<A HREF="INSTALL-fr-4.html">Previous</A>
<A HREF="INSTALL-fr.html#toc5">Contents</A>
</BODY>
</HTML>

29
doc/INSTALL-fr-6.html Normal file
View file

@ -0,0 +1,29 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation: Conclusion</TITLE>
<LINK HREF="INSTALL-fr-5.html" REL=previous>
<LINK HREF="INSTALL-fr.html#toc6" REL=contents>
</HEAD>
<BODY>
Next
<A HREF="INSTALL-fr-5.html">Previous</A>
<A HREF="INSTALL-fr.html#toc6">Contents</A>
<HR>
<H2><A NAME="s6">6.</A> <A HREF="INSTALL-fr.html#toc6">Conclusion</A></H2>
<P>En vous connectant &agrave; l'adresse
http://votre_server/admin/setup.php; vous installerez
tout ce qu'il faut, testerez votre installation et surtout met &agrave; jour
les bases de donn&eacute;es dans le cas d'une mise &agrave; jour. En cas de probl&egrave;me,
signalez-le nous.</P>
<P>IMPORTANT Vous devez effacer le r&eacute;pertoire html/admin apr&egrave;s installation ou mise
&agrave; jour !!!!</P>
<HR>
Next
<A HREF="INSTALL-fr-5.html">Previous</A>
<A HREF="INSTALL-fr.html#toc6">Contents</A>
</BODY>
</HTML>

65
doc/INSTALL-fr.html Normal file
View file

@ -0,0 +1,65 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE> PhpCompta Installation</TITLE>
<LINK HREF="INSTALL-fr-1.html" REL=next>
</HEAD>
<BODY>
<A HREF="INSTALL-fr-1.html">Next</A>
Previous
Contents
<HR>
<H1> PhpCompta Installation</H1>
<H2>originally written by Dany De Bontridder </H2>$Revision$ $Date$
<HR>
<EM>Ce document d&eacute;crit l'installation compl&egrave;te de PhpCompta et explique comment ont &eacute;t&eacute; install&eacute;s les programmes dont PhpCompta d&eacute;pend. PhpCompta
<A HREF="http://www.alchimerys.be/FR/phpcompta">PhpCompta</A>, site savannah
<A HREF="http://savannah.nongnu.org/projects/phpcompta/">PhpCompta Savannah</A></EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="INSTALL-fr-1.html">Avertissement </A></H2>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="INSTALL-fr-2.html">Postgresql (version 8.0.1 minimum)</A></H2>
<UL>
<LI><A NAME="toc2.1">2.1</A> <A HREF="INSTALL-fr-2.html#ss2.1">Installation</A>
<LI><A NAME="toc2.2">2.2</A> <A HREF="INSTALL-fr-2.html#ss2.2">Configuration et d&eacute;marrage de PostgreSql </A>
<LI><A NAME="toc2.3">2.3</A> <A HREF="INSTALL-fr-2.html#ss2.3">Optimisation</A>
<LI><A NAME="toc2.4">2.4</A> <A HREF="INSTALL-fr-2.html#ss2.4">Pour la s&eacute;curit&eacute;</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="INSTALL-fr-3.html">Apache</A></H2>
<UL>
<LI><A NAME="toc3.1">3.1</A> <A HREF="INSTALL-fr-3.html#ss3.1">Installation d'Apache</A>
<LI><A NAME="toc3.2">3.2</A> <A HREF="INSTALL-fr-3.html#ss3.2">Configuration d'Apache</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="INSTALL-fr-4.html">PHP</A></H2>
<UL>
<LI><A NAME="toc4.1">4.1</A> <A HREF="INSTALL-fr-4.html#ss4.1">Installation de PHP 4.3.1</A>
<LI><A NAME="toc4.2">4.2</A> <A HREF="INSTALL-fr-4.html#ss4.2">Configuration de PHP : Fichier php.ini</A>
<LI><A NAME="toc4.3">4.3</A> <A HREF="INSTALL-fr-4.html#ss4.3">configuration de .htaccess </A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="INSTALL-fr-5.html">Installation de PhpCompta </A></H2>
<UL>
<LI><A NAME="toc5.1">5.1</A> <A HREF="INSTALL-fr-5.html#ss5.1">Premi&egrave;re installation</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="INSTALL-fr-5.html#ss5.2">Mise &agrave; jour</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="INSTALL-fr-6.html">Conclusion</A></H2>
<HR>
<A HREF="INSTALL-fr-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>