From 6521944fe7895c8a2942ada706219b7b7a634cdb Mon Sep 17 00:00:00 2001 From: sparkyx Date: Wed, 26 Jul 2006 06:48:25 +0000 Subject: [PATCH] Documentation --- doc/FAQ-fr-1.html | 33 +++++++++++ doc/FAQ-fr-10.html | 29 ++++++++++ doc/FAQ-fr-11.html | 37 ++++++++++++ doc/FAQ-fr-12.html | 36 ++++++++++++ doc/FAQ-fr-13.html | 46 +++++++++++++++ doc/FAQ-fr-14.html | 27 +++++++++ doc/FAQ-fr-15.html | 34 +++++++++++ doc/FAQ-fr-16.html | 39 +++++++++++++ doc/FAQ-fr-17.html | 27 +++++++++ doc/FAQ-fr-18.html | 25 +++++++++ doc/FAQ-fr-19.html | 28 ++++++++++ doc/FAQ-fr-2.html | 38 +++++++++++++ doc/FAQ-fr-20.html | 24 ++++++++ doc/FAQ-fr-3.html | 38 +++++++++++++ doc/FAQ-fr-4.html | 24 ++++++++ doc/FAQ-fr-5.html | 47 ++++++++++++++++ doc/FAQ-fr-6.html | 23 ++++++++ doc/FAQ-fr-7.html | 24 ++++++++ doc/FAQ-fr-8.html | 48 ++++++++++++++++ doc/FAQ-fr-9.html | 44 +++++++++++++++ doc/FAQ-fr.html | 99 ++++++++++++++++++++++++++++++++ doc/INSTALL-fr-1.html | 36 ++++++++++++ doc/INSTALL-fr-2.html | 127 ++++++++++++++++++++++++++++++++++++++++++ doc/INSTALL-fr-3.html | 80 ++++++++++++++++++++++++++ doc/INSTALL-fr-4.html | 98 ++++++++++++++++++++++++++++++++ doc/INSTALL-fr-5.html | 57 +++++++++++++++++++ doc/INSTALL-fr-6.html | 29 ++++++++++ doc/INSTALL-fr.html | 65 +++++++++++++++++++++ 28 files changed, 1262 insertions(+) create mode 100644 doc/FAQ-fr-1.html create mode 100644 doc/FAQ-fr-10.html create mode 100644 doc/FAQ-fr-11.html create mode 100644 doc/FAQ-fr-12.html create mode 100644 doc/FAQ-fr-13.html create mode 100644 doc/FAQ-fr-14.html create mode 100644 doc/FAQ-fr-15.html create mode 100644 doc/FAQ-fr-16.html create mode 100644 doc/FAQ-fr-17.html create mode 100644 doc/FAQ-fr-18.html create mode 100644 doc/FAQ-fr-19.html create mode 100644 doc/FAQ-fr-2.html create mode 100644 doc/FAQ-fr-20.html create mode 100644 doc/FAQ-fr-3.html create mode 100644 doc/FAQ-fr-4.html create mode 100644 doc/FAQ-fr-5.html create mode 100644 doc/FAQ-fr-6.html create mode 100644 doc/FAQ-fr-7.html create mode 100644 doc/FAQ-fr-8.html create mode 100644 doc/FAQ-fr-9.html create mode 100644 doc/FAQ-fr.html create mode 100644 doc/INSTALL-fr-1.html create mode 100644 doc/INSTALL-fr-2.html create mode 100644 doc/INSTALL-fr-3.html create mode 100644 doc/INSTALL-fr-4.html create mode 100644 doc/INSTALL-fr-5.html create mode 100644 doc/INSTALL-fr-6.html create mode 100644 doc/INSTALL-fr.html diff --git a/doc/FAQ-fr-1.html b/doc/FAQ-fr-1.html new file mode 100644 index 000000000..904576333 --- /dev/null +++ b/doc/FAQ-fr-1.html @@ -0,0 +1,33 @@ + + + + + PhpCompta FAQ: Qu'est-ce que PhpCompta ? + + + + + +Next +Previous +Contents +
+

1. Qu'est-ce que PhpCompta ?

+ +

PhpCompta est un logiciel +GPL +adapté à la législation +belge en matière de comptabilité, il vous permet de tenir votre comptabilité de +manière centralisée.Il a crée pour supporter d'autres comptabilité d'autres +pays mais par manque de documentation, ce n'est pas encore implémenté, idem +pour les traductions.

+

Si vous voulez contribuez n'hésitez pas : +Mailing List Contribution
+ Si vous avez besoin d'aide +Mailing List support.

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-10.html b/doc/FAQ-fr-10.html new file mode 100644 index 000000000..aff1ca7d9 --- /dev/null +++ b/doc/FAQ-fr-10.html @@ -0,0 +1,29 @@ + + + + + PhpCompta FAQ: Comment contribuer ? + + + + + +Next +Previous +Contents +
+

10. Comment contribuer ?

+ +

Sur le site de Savannah, j'ai décidé d'utilisé 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éfère qu'au début on travaille par email.

+

L'intérêt de ce système est de pouvoir voir le suivi mais aussi d'ajouter des commentaires +sur un sujet +PhpCompta Task Manager.

+

Cela m'évite de devoir chaque fois changer sur le site de phpcompta

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-11.html b/doc/FAQ-fr-11.html new file mode 100644 index 000000000..5f7e6d078 --- /dev/null +++ b/doc/FAQ-fr-11.html @@ -0,0 +1,37 @@ + + + + + PhpCompta FAQ: recevoir des erreurs de création + + + + + +Next +Previous +Contents +
+

11. recevoir des erreurs de création

+ +

+

+
+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
+
+
+ +Vous avez utilisé une version instable ! Cela a été corrigé reprenez les fichiers du CVS

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-12.html b/doc/FAQ-fr-12.html new file mode 100644 index 000000000..fd7d2e342 --- /dev/null +++ b/doc/FAQ-fr-12.html @@ -0,0 +1,36 @@ + + + + + PhpCompta FAQ: Erreur objet n'existe pas + + + + + +Next +Previous +Contents +
+

12. Erreur objet n'existe pas

+ +

+

+
+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
+
+
+ +Du à une commande drop sur un objet inexistant, n'y pretez pas attention

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-13.html b/doc/FAQ-fr-13.html new file mode 100644 index 000000000..43e7b80fb --- /dev/null +++ b/doc/FAQ-fr-13.html @@ -0,0 +1,46 @@ + + + + + PhpCompta FAQ: Comment appliquer un patch ? + + + + + +Next +Previous +Contents +
+

13. Comment appliquer un patch ?

+ + +

13.1 Quel patch utiliser ? +

+ +

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ègle générale, il +faut appliquer les patch dans l'ordre : le premier, puis le second...

+

Sinon, les patchs sont toujours nommés ainsi +path-(numéro_version)-(numéro_de_path).tgz

+

exemple +path-r092-1.tgz, est le premier patch pour la release 0.9.2

+ +

13.2 Comment appliquer le patch +

+ +

Après l'avoir télécharger, allez dans le répertoire de PhpCompta, c'est-à-dire celui qui contient les sources +

    +
  1. Décompresser le patch (gzunip patch-...)
  2. +
  3. puis appliquez le patch -p0 < patch...
  4. +
+

+ + +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-14.html b/doc/FAQ-fr-14.html new file mode 100644 index 000000000..669832007 --- /dev/null +++ b/doc/FAQ-fr-14.html @@ -0,0 +1,27 @@ + + + + + PhpCompta FAQ: Les entêtes de facture + + + + + +Next +Previous +Contents +
+

14. Les entêtes de facture

+ +

Pourquoi les coordonnées de la société faisant la facture n'apparraissent +pas

+

Simplement parce que je n'ai pas eu le temps de le coder, pour l'instant, vous +devrez uniquement utiliser des factures préimprimées

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-15.html b/doc/FAQ-fr-15.html new file mode 100644 index 000000000..10168cfd6 --- /dev/null +++ b/doc/FAQ-fr-15.html @@ -0,0 +1,34 @@ + + + + + PhpCompta FAQ: Problèmes fréquents + + + + + +Next +Previous +Contents +
+

15. Problèmes fréquents

+ +

15.1 Impossible de se logguer +

+ +

Il faut contrôler le fichier log d'Apache

+ +

15.2 J'ai le message d'erreur 'cannot find file ....' +

+ +

Dans votre php.ini, n'oubliez pas de mettre correctement le include_patch voir php-setting +Php

+ + +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-16.html b/doc/FAQ-fr-16.html new file mode 100644 index 000000000..6ebe28656 --- /dev/null +++ b/doc/FAQ-fr-16.html @@ -0,0 +1,39 @@ + + + + + PhpCompta FAQ: Je reçois une erreur postgresql à propos d'une table log qui n'existe pas + + + + + +Next +Previous +Contents +
+

16. Je reçois une erreur postgresql à propos d'une table log qui n'existe pas

+ +

C'est normal, les sortie de déboggages sont envoyées dans une base de données, ce +qui facilite la recherche, le tri,...

+ +

Vous avez deux possibilités, +

+

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-17.html b/doc/FAQ-fr-17.html new file mode 100644 index 000000000..e7c804eae --- /dev/null +++ b/doc/FAQ-fr-17.html @@ -0,0 +1,27 @@ + + + + + PhpCompta FAQ: Après avoir installé la version 1.1.0, les périodes centralisées ne le sont plus + + + + + +Next +Previous +Contents +
+

17. Après avoir installé la version 1.1.0, les périodes centralisées ne le sont plus

+ +

Oui, c'est tout-à-fait normal, la période 1.1.0 introduit plusieurs changements dont par exemple, +les numéros d'opérations et de pièce justificatives.

+ +

C'est à cause de cela, qu'il faut re-centraliser.

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-18.html b/doc/FAQ-fr-18.html new file mode 100644 index 000000000..73b324c6f --- /dev/null +++ b/doc/FAQ-fr-18.html @@ -0,0 +1,25 @@ + + + + + PhpCompta FAQ: J'ai toujours des timeouts + + + + + +Next +Previous +Contents +
+

18. J'ai toujours des timeouts

+ +

Soit vous augmentez le timeout de votre server http soit vous mettez l'option fsync=N dans +le fichier de configuration de PostgreSql.

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-19.html b/doc/FAQ-fr-19.html new file mode 100644 index 000000000..5db1e6048 --- /dev/null +++ b/doc/FAQ-fr-19.html @@ -0,0 +1,28 @@ + + + + + PhpCompta FAQ: Mais où sont les rapports prédéfini + + + + + +Next +Previous +Contents +
+

19. Mais où sont les rapports prédéfini

+ +

Parce que les rapports peuvent toujours être facilement adaptés, +ils sont inclus dans le produit mais pas installé. Pour les trouver, +allez simplement dans le répertoire contrib/rapport et éxécutez les +scripts sql soit grâce à pgAdmin soit en commande en ligne soit avec +l'outil PhpPgAdmin.

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-2.html b/doc/FAQ-fr-2.html new file mode 100644 index 000000000..63f8d2356 --- /dev/null +++ b/doc/FAQ-fr-2.html @@ -0,0 +1,38 @@ + + + + + PhpCompta FAQ: Quel le nom du soft ?? + + + + + +Next +Previous +Contents +
+

2. Quel le nom du soft ??

+ +

+

+ - phpcompta,
+ - wcompta,
+ - webcompta
+ 
+
+

+ +

En fait c'est phpcompta, au départ c'était wcompta, contraction de +WebCompta mais malheureusement, c'est le nom d'un soft qui existait +déjà, j'ai été obligé de changer vers phpcompta.

+

Cependant PhpCompta est un nom temporaire, il sera changé le jour où +quelqu'un proposera mieux. Si ce nom doit être changé, c'est par respect envers +l'équipe de Php qui ne souhaite pas que le mot Php soit réutilisé dans d'autres +applications.

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-20.html b/doc/FAQ-fr-20.html new file mode 100644 index 000000000..3239270d5 --- /dev/null +++ b/doc/FAQ-fr-20.html @@ -0,0 +1,24 @@ + + + + + PhpCompta FAQ: Developpeur + + + + +Next +Previous +Contents +
+

20. Developpeur

+ +

Les développeurs trouveront toutes la documentation dans doc/developper. +Pour la base de données, j'utilise postgresql_autodoc et pour php, doxygen.

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-3.html b/doc/FAQ-fr-3.html new file mode 100644 index 000000000..710a58ed4 --- /dev/null +++ b/doc/FAQ-fr-3.html @@ -0,0 +1,38 @@ + + + + + PhpCompta FAQ: Par où commence t'on et comment ? + + + + + +Next +Previous +Contents +
+

3. Par où commence t'on et comment ?

+ + +

Étape 1, créer un dossier, qui contiendra la comptabilité d'une +entreprise (sur 1 an ou plus). +

+

+

Si vous avez pris Comptabilité basique, vous devrez créer les journaux, +les fiches, mettre à jour votre plan comptable... Allez voir dans le +répertoire doc du tarball

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-4.html b/doc/FAQ-fr-4.html new file mode 100644 index 000000000..29e24dbaa --- /dev/null +++ b/doc/FAQ-fr-4.html @@ -0,0 +1,24 @@ + + + + + PhpCompta FAQ: Ou trouvez les patches + + + + + +Next +Previous +Contents +
+

4. Ou trouvez les patches

+ +

Sur la page d'origine, malheureusement, il n'est pas encore possible de téléchargez des fichiers sur Savannah

+

On peut y arriver à partir de la page de savannah (Homepage)

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-5.html b/doc/FAQ-fr-5.html new file mode 100644 index 000000000..e1f656379 --- /dev/null +++ b/doc/FAQ-fr-5.html @@ -0,0 +1,47 @@ + + + + + PhpCompta FAQ: Comment adapter le fichier php.ini + + + + + +Next +Previous +Contents +
+

5. Comment adapter le fichier php.ini

+ +

+

+Avec PHP 4.3.1 : +Les variables sont passés de page en page dans un tableau _POST[nom_var] alors +qu'avec les versions précédentes, on y accédait directement avec $nom_var +voir la variable register_globale = off dans le php.ini +
+

+

php.ini doit contenir pour phpcompta +

+[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
+
+ +lors de l'installation (admin/setup.php), on vérifie que toutes les paramètres d'initialisation sont +corrects.

+ +
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-6.html b/doc/FAQ-fr-6.html new file mode 100644 index 000000000..99302486f --- /dev/null +++ b/doc/FAQ-fr-6.html @@ -0,0 +1,23 @@ + + + + + PhpCompta FAQ: Quand on réinitialise le mot de passe, que vaut-il ? + + + + + +Next +Previous +Contents +
+

6. Quand on réinitialise le mot de passe, que vaut-il ?

+ +

phpcompta

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-7.html b/doc/FAQ-fr-7.html new file mode 100644 index 000000000..482c0a82c --- /dev/null +++ b/doc/FAQ-fr-7.html @@ -0,0 +1,24 @@ + + + + + PhpCompta FAQ: Quel est l'utilisateur et le mot de passe par défaut? + + + + + +Next +Previous +Contents +
+

7. Quel est l'utilisateur et le mot de passe par défaut?

+ +

l'utilisateur et le mot de passe par défaut sont phpcompta/phpcompta, +l'utilisateur demo a aussi phpcompta comme mot de passe.

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-8.html b/doc/FAQ-fr-8.html new file mode 100644 index 000000000..c213209be --- /dev/null +++ b/doc/FAQ-fr-8.html @@ -0,0 +1,48 @@ + + + + + PhpCompta FAQ: J'ai trouvé un tit bug, comment faire un patchs ?? + + + + + +Next +Previous +Contents +
+

8. J'ai trouvé un tit bug, comment faire un patchs ??

+ +

Le plus simplement du monde : d'abord récupérez le projet , +corrigez le problème que vous avez détecté, vous vous placez à la +racine du projet et vous tapez : +

+cvs diff -rrelease -u > patch-date-email
+
+ +Pensez à d'abord effacer les fichiers inutiles, les  , les corefiles... +Vous pouvez envoyer le fichier résultat. Pensez à 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)

+

Pour tester les patch,

+

Pour le tester, faite un cvs co dans un autre répertoire que celui où vous +avez développé votre patch, puis essayer votre patch +

+patch -p0 < patch-(numéro de version)-votre-email 
+
+si vous êtes dans le +répertoire au-dessus de celui de phpcompta +
+patch -p1 < patch-(numéro de version)-votre-email
+
+ si vous êtes dans le +répertoire courant de phpcompta

+

Si cela ne marche pas ce n'est pas bon

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr-9.html b/doc/FAQ-fr-9.html new file mode 100644 index 000000000..779a122f5 --- /dev/null +++ b/doc/FAQ-fr-9.html @@ -0,0 +1,44 @@ + + + + + PhpCompta FAQ: Comment faire de la doc + + + + + +Next +Previous +Contents +
+

9. Comment faire de la doc

+ +

Sous Mandriva (anciennement mandrake), ajouter les linuxdocs-tools avec la commande +urpmi linuxdoc-tools, pour les autres, je ne sais pas :(

+

Une fois, les linuxdoc tools installés il peut être nécessaire +d'installer d'autres outils comme jade, sgml,... +Il faudra en tout cas ajouter les tetex-dvips, textex-xdvi, latex2html

+ +

De toute façon, vous +pouvez imprimer le guide, pour le trouver faites : +

+ en mode commande : rpm -qil linuxdoc-tools|grep guide
+
+

+

Jetez aussi un oeil sur les exemples, vous verrez c'est assez simple +

+en mode commande:  rpm -qil linuxdoc-tools|grep example
+
+

+

Ensuite, editez le fichier sgml, +et surtout pensez à utilisez aspell -H --lang=fr_FR check FA-fr.sgml pour +vé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 :-) +Comment faire un patch

+
+Next +Previous +Contents + + diff --git a/doc/FAQ-fr.html b/doc/FAQ-fr.html new file mode 100644 index 000000000..bb2d960e7 --- /dev/null +++ b/doc/FAQ-fr.html @@ -0,0 +1,99 @@ + + + + + PhpCompta FAQ + + + + + +Next +Previous +Contents +
+

PhpCompta FAQ

+ +

originally written by Dany De Bontridder +

$Revision$ +
+Ce document contient les réponses aux questions les plus fréquemment posées sur +PhpCompta +PhpCompta +site savannah +PhpCompta Savannah +
+

+

1. Qu'est-ce que PhpCompta ?

+ +

+

2. Quel le nom du soft ??

+ +

+

3. Par où commence t'on et comment ?

+ +

+

4. Ou trouvez les patches

+ +

+

5. Comment adapter le fichier php.ini

+ +

+

6. Quand on réinitialise le mot de passe, que vaut-il ?

+ +

+

7. Quel est l'utilisateur et le mot de passe par défaut?

+ +

+

8. J'ai trouvé un tit bug, comment faire un patchs ??

+ +

+

9. Comment faire de la doc

+ +

+

10. Comment contribuer ?

+ +

+

11. recevoir des erreurs de création

+ +

+

12. Erreur objet n'existe pas

+ +

+

13. Comment appliquer un patch ?

+ + +

+

14. Les entêtes de facture

+ +

+

15. Problèmes fréquents

+ + +

+

16. Je reçois une erreur postgresql à propos d'une table log qui n'existe pas

+ +

+

17. Après avoir installé la version 1.1.0, les périodes centralisées ne le sont plus

+ +

+

18. J'ai toujours des timeouts

+ +

+

19. Mais où sont les rapports prédéfini

+ +

+

20. Developpeur

+ +
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-1.html b/doc/INSTALL-fr-1.html new file mode 100644 index 000000000..adae887c6 --- /dev/null +++ b/doc/INSTALL-fr-1.html @@ -0,0 +1,36 @@ + + + + + PhpCompta Installation: Avertissement + + + + + +Next +Previous +Contents +
+

1. Avertissement

+ +

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ées ici sur l'installation de ces produits sont destinées à ceux +préfèrant le faire manuellement.

+ +

Si vous installez sous Windows, il est assez compliqué de recompiler. +Il est préférable d'utiliser les programmes fournis sur +Postgres et +EasyPhp.

+ + +

Cependant, les configurations des différents produits sont importantes +et devraient être lues avant d'appeler à l'aide.

+
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-2.html b/doc/INSTALL-fr-2.html new file mode 100644 index 000000000..f026aa86f --- /dev/null +++ b/doc/INSTALL-fr-2.html @@ -0,0 +1,127 @@ + + + + + PhpCompta Installation: Postgresql (version 8.0.1 minimum) + + + + + +Next +Previous +Contents +
+

2. Postgresql (version 8.0.1 minimum)

+ +

2.1 Installation +

+ +

Soit avec des binaires préparés, soit à partir du code source

+

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éfèrez +avoir la dernière version disponible.

+

Si vous décidez de le compiler vous-même, les +options suivantes fonctionnent +

+./configure -with-tk --with-python --with-perl --prefix=/ou_vous_voulez
+
+

+

2.2 Configuration et démarrage de PostgreSql +

+ +

Comme d'habitude pour postgres, il faut tout d'abord définir, créer +l'utilisateur postgres puis initialiser l'endroit où seront stocké vos données +(variable env. PGDATA), +exemple +

+
+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
+
+
+

+

Il est impératif que dans le fichier postmaster.conf vous ayez les options +

+tcpip_socket = true
+port=5432
+
+ +D'autres options sont conseillées pour l'optimisation de Postgresql

+

ne pas oublier d'ajouter dans le PATH, l'endroit où se trouve les +binaires de postgres +

+ex:
+export PATH=$PATH:/opt/psql732/bin
+
+

+

Il est impératif d'avoir soit l'option -i soit la directive tcpip_socket=true +, sinon le server HTTP ne pourra pas contacter PostgreSql.

+

Dans PGDATA,vous trouverez le fichier nommé pg_hba.conf qui +vous permettra de régler la sécurité

+

Ce fichier doit au moins contenir la ligne: +

+# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
+host    all         phpcompta   172.16.30.0         255.255.255.0   local
+
+ +Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans +le cas où vous utilisez un VirtualHost avec une adresse IP, c'est +cette adresse qu'il vous faudra mettre

+

2.3 Optimisation +

+ +

Posgresql est une base de données très rapide, cependant, il vous faudra configurer +pour pouvoir en bénéficier. Les paramètres par défaut sont prévus pour une machine qui n'a +que 16 Mb de RAM... Donc, aller voir la documentation sur Postgresql.org, chapitre +Run-time Configuration.

+ +

Les paramètres que vous pouvez utiliser si vous avez une machine d'au moins 256 Mb: +

+

+

2.4 Pour la sécurité +

+ +

Vous pouvez ajouter la sécurité à votre server Postgresql en changeant +dans pg_hba.conf. Mais avant de faire cela, ajoutez un mot de passe à +vos utilisateurs avec la commande remplacer .1. par le nom de l'utilisateur +et .2. par son mot de passe +

+changement mot de passe 
+alter user .1. password '.2.'
+
+

+

+

+Sécurité
+# 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
+
+ +Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui contient +votre mot de passe soit avec le fichier .pgpass dont la syntaxe est +
+ host:port:database:username:password
+
+ +N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans demande +de mot de passe host = localhost

+ +
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-3.html b/doc/INSTALL-fr-3.html new file mode 100644 index 000000000..df0c382d6 --- /dev/null +++ b/doc/INSTALL-fr-3.html @@ -0,0 +1,80 @@ + + + + + PhpCompta Installation: Apache + + + + + +Next +Previous +Contents +
+

3. Apache

+ +

3.1 Installation d'Apache +

+ +

Si vous décidez de le compiler vous-même, les +options suivantes fonctionnent +

+./configure --prefix=/opt/http2/ \
+            --enable-ssl \
+            --enable-http \
+            --enable-cgi \
+            --enable-so \
+            --enable-usertrack \
+            --enable-headers \
+            --enable-info
+
+

+

3.2 Configuration d'Apache +

+ +

Le fichier httpd.conf doit au moins contenir. +

+LoadModule      php4_module     modules/libphp4.so
+AddType application/x-httpd-php .php4 .php3 .php .phtml
+
+ +Et si vous décidez d'avoir la même configuration que moi, mais ce +n'est pas obligatoire +
+< VirtualHost 172.16.30.150 >
+        ServerName site
+        ErrorLog phpcompta-error.log
+        TransferLog phpcompta-debug.log
+        DocumentRoot /home/httpd/compta/html
+</VirtualHost >
+
+

+ +

Note certains ont fait ceci pour configurer Apache +

+<VirtualHost localhost>
+   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"
+</VirtualHost>
+
+ +Actuellement, le répertoire html, contient un fichier .htaccess +qui contient le nécessaire pour que les variables php soient +correctes (voir +configuration de .htaccess).

+ +

Apache se démarre avec apachectl start

+

Remarque : Pour plus d'information, voir le manuel d'Apache.

+ +
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-4.html b/doc/INSTALL-fr-4.html new file mode 100644 index 000000000..484215936 --- /dev/null +++ b/doc/INSTALL-fr-4.html @@ -0,0 +1,98 @@ + + + + + PhpCompta Installation: PHP + + + + + +Next +Previous +Contents +
+

4. PHP

+ +

4.1 Installation de PHP 4.3.1 +

+ +

Il doit être compilé le dernier !!! +Si vous décidez de le compiler vous-même, les +options suivantes fonctionnent +

+
+./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
+
+
+

+

le répertoire /software/httpd-2.0.44 est le répertoire ou vous installer +les sources d'apache

+

4.2 Configuration de PHP : Fichier php.ini +

+ +

s'il n'existe pas, vous devez le créer, l'endroit +où vous le trouverez dépend des options de compilation. Dans le cas, +où vous avez compilé php de la même manière que moi, il se trouve +dans /opt/php431/lib. +Recopier simplement le fichier fourni à cet endroit.

+

Sinon, adaptez votre fichier, il doit avoir au minimum les options +suivantes +

+
+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"
+
+

+

4.3 configuration de .htaccess +

+ +

Dans le cas où vous ne pouvez pas changer le fichier php.ini, il faut +simplement modifier ls fichier PHPCOMPTA/html/.htaccess qui contient.

+

+

+        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
+
+ +Note:Normalement, vous ne devez pas changer ce fichier.

+ + +
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-5.html b/doc/INSTALL-fr-5.html new file mode 100644 index 000000000..d7579929f --- /dev/null +++ b/doc/INSTALL-fr-5.html @@ -0,0 +1,57 @@ + + + + + PhpCompta Installation: Installation de PhpCompta + + + + + +Next +Previous +Contents +
+

5. Installation de PhpCompta

+ +

5.1 Première installation +

+ +

On suppose que postgresql est installé correctement

+ +

Etape +

+

+

5.2 Mise à jour +

+ +

Etape +

+

+
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr-6.html b/doc/INSTALL-fr-6.html new file mode 100644 index 000000000..a83c77919 --- /dev/null +++ b/doc/INSTALL-fr-6.html @@ -0,0 +1,29 @@ + + + + + PhpCompta Installation: Conclusion + + + + +Next +Previous +Contents +
+

6. Conclusion

+ +

En vous connectant à l'adresse +http://votre_server/admin/setup.php; vous installerez +tout ce qu'il faut, testerez votre installation et surtout met à jour +les bases de données dans le cas d'une mise à jour. En cas de problème, +signalez-le nous.

+ +

IMPORTANT Vous devez effacer le répertoire html/admin après installation ou mise +à jour !!!!

+
+Next +Previous +Contents + + diff --git a/doc/INSTALL-fr.html b/doc/INSTALL-fr.html new file mode 100644 index 000000000..dc30c9730 --- /dev/null +++ b/doc/INSTALL-fr.html @@ -0,0 +1,65 @@ + + + + + PhpCompta Installation + + + + + +Next +Previous +Contents +
+

PhpCompta Installation

+ +

originally written by Dany De Bontridder

$Revision$ $Date$ +
+Ce document décrit l'installation complète de PhpCompta et explique comment ont été installés les programmes dont PhpCompta dépend. PhpCompta +PhpCompta, site savannah +PhpCompta Savannah +
+

+

1. Avertissement

+ +

+

2. Postgresql (version 8.0.1 minimum)

+ + +

+

3. Apache

+ + +

+

4. PHP

+ + +

+

5. Installation de PhpCompta

+ + +

+

6. Conclusion

+ +
+Next +Previous +Contents + +