diff --git a/doc/FAQ-fr.sgml b/doc/FAQ-fr.sgml index 489e9c9ae..8afec3ff7 100644 --- a/doc/FAQ-fr.sgml +++ b/doc/FAQ-fr.sgml @@ -99,7 +99,7 @@ session.cookie_path = /tmp ; the path the cookie is valid for l'utilisateur et le mot de passe par défaut sont phpcompta/phpcompta
-@@ -170,10 +134,8 @@ 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 : @@ -186,7 +148,8 @@ pouvez imprimer le guide, pour le trouver faites : 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... +soit linuxdoc -B rtf pour avoir un fichier rtf... Puis faites un patch :-)
Sur le site de Savannah, j'ai décidé d'utilisé le Task Manager, chacun ce qu'il
@@ -200,30 +163,6 @@ sur un sujet
- Il est important de suivre la procédure pour l'installation
- voir INSTALL-fr (dans le répertoire doc) !!
-
- A. se connecter en tant que l'utilisateur Unix postgres
- et éxécuter la commande
- createuser -d -a phpcompta
- puis exécuterinstall.sh en tant que root.
- Il serait prudent de changer le propriétaire des fichiers installer
-
-
-voir question précédente -
-@@ -259,7 +198,8 @@ Du
-Dans certains cas, le dernier patch reprend les autres, il faudra lire la release note du patch
+Dans certains cas, le dernier patch reprend les autres,
+il faudra lire la release note du patch
pour savoir ce qu'il faut appliquer avant.
Sinon, les patchs sont toujours nommés ainsi
diff --git a/doc/FAQ-fr.txt b/doc/FAQ-fr.txt
index ea7355542..875f29892 100644
--- a/doc/FAQ-fr.txt
+++ b/doc/FAQ-fr.txt
@@ -22,18 +22,16 @@
8. J'ai trouvé un tit bug, comment faire un patchs ??
9. Comment faire de la doc
10. Comment contribuer ?
- 11. Install.sh ne fonctionne pas
- 12. l'erreur ERROR: CREATE USER: permission denied
- 13. recevoir des erreurs de création
- 14. Erreur objet n'existe pas
- 15. Comment appliquer un patch ?
- 15.1 Quel patch utiliser ?
- 15.2 Comment appliquer le patch
+ 11. recevoir des erreurs de création
+ 12. Erreur objet n'existe pas
+ 13. Comment appliquer un patch ?
+ 13.1 Quel patch utiliser ?
+ 13.2 Comment appliquer le patch
- 16. Les entêtes de facture
- 17. Problèmes fréquents
- 17.1 Impossible de se logguer
- 17.2 J'ai le message d'erreur 'cannot find file ....'
+ 14. Les entêtes de facture
+ 15. Problèmes fréquents
+ 15.1 Impossible de se logguer
+ 15.2 J'ai le message d'erreur 'cannot find file ....'
______________________________________________________________________
@@ -64,7 +62,6 @@
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.
-
[1m3. Par où commence t'on et comment ?[0m
@@ -126,64 +123,38 @@
Le plus simplement du monde : d'abord récupérez le projet avec cvs,
corrigez le problème que vous avez détectez; vous vous placez à la
racine du projet et vous tapez :
+
cvs diff -u > patch-date-email
- vous pouvez envoyer le fichier résultat. Pensez à me dire si c'est un
- patch relatif aux cvs ou non.
+ Pensez à d'abord effacer les fichiers inutiles, les , les core-
+ files... Vous pouvez envoyer le fichier résultat. Pensez à me dire si
+ c'est un patch relatif aux cv ou non. Mais testez-le avant.
- Normalement un répertoire phpcompta va apparaitre, puis vous le copiez
- cp -Rvp phpcompta phpcompta.orig
+ Pour tester les patch,
- Appliquez éventuellement les patch puis corrigé les bugs, effacer les
- fichiers inutiles, les , les corefiles...
+ 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
- Puis enfin, pour prendre tout le répertoire (avec prudence)
+ patch -p0 < patch-(numéro de version)-votre-email
- diff -Nru phpcompta phpcompta.orig > patch-(numéro de version)-votre-email
+ répertoire au-dessus de celui de phpcompta
+
+ patch -p1 < patch-(numéro de version)-votre-email
-
- IMPORTANT : relire le patch-(numéro de version)-votre-email pour voir
- si tout ok et le tester
-
- Pour le tester creer un répertoire appelé phpcompta n'importe où
- ailleurs, reprenez la version d'origine, puis essayer 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
- Pour un seul fichier, plus simple copiez le fichier de phpcompta.orig
- dans le même répertoire que celui du fichier changé puis placez vous
- dans le répertoire de au-dessus de celui de phpcompta ( cd .. ) .
- remplacez (sous-directory) par le nom du répertoire ou se trouve le
- fichier modifié.
-
- diff -u phpcompta/(sous-directory)/fichier
- /phpcompta/(sous-directory)fichier.orig > patch-(numero de
- version)-votre-email.
-
-
-
- Testez le: sauvez votre fichier modifié sous un autre nom, faites cp
- -f fichier.orig fichier, puis testez avec la commande patch (voir
- plus haut) mot de passe par défaut est phpcompta
-
[1m9. Comment faire de la doc[0m
Sous 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
-
+ 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
@@ -192,6 +163,7 @@
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
@@ -201,7 +173,8 @@
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...
+ avoir un fichier rtf... Puis faites un patch :-) ``Comment faire un
+ patch''
[1m10. Comment contribuer ?[0m
@@ -214,48 +187,25 @@
Cela m'évite de devoir chaque fois changer sur le site de phpcompta
- [1m11. Install.sh ne fonctionne pas[0m
-
- Il est important de suivre la procédure pour l'installation voir
- INSTALL-fr (dans le répertoire doc) !!
-
- A. se connecter en tant que l'utilisateur Unix postgres et éxécuter la
- commande createuser -d -a phpcompta puis exécuterinstall.sh en tant
- que root. Il serait prudent de changer le propriétaire des fichiers
- installer
-
- [1m12. l'erreur ERROR: CREATE USER: permission denied[0m
+ [1m11. recevoir des erreurs de création[0m
- l'erreur ERROR: CREATE USER: permission denied
- createuser: creation of user "phpcompta" failed
-
-
-
- voir question précédente ``install.sh''
-
- [1m13. recevoir des erreurs de création[0m
-
-
-
- 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
+ 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
-
-
- [1m14. Erreur objet n'existe pas[0m
+ [1m12. Erreur objet n'existe pas[0m
@@ -272,10 +222,10 @@
Du à une commande drop sur un objet inexistant, n'y pretez pas atten-
tion
- [1m15. Comment appliquer un patch ?[0m
+ [1m13. Comment appliquer un patch ?[0m
- [1m15.1. Quel patch utiliser ?[0m
+ [1m13.1. Quel patch utiliser ?[0m
Dans certains cas, le dernier patch reprend les autres, il faudra lire
la release note du patch pour savoir ce qu'il faut appliquer avant.
@@ -286,7 +236,7 @@
exemple path-r092-1.tgz, est le premier patch pour la release 0.9.2
- [1m15.2. Comment appliquer le patch[0m
+ [1m13.2. Comment appliquer le patch[0m
Après l'avoir télécharger, allez dans le répertoire au-dessus du
répertoire qui installe PhpCompta, c'est-à-dire celui qui contient les
@@ -298,24 +248,22 @@
- [1m16. Les entêtes de facture[0m
+ [1m14. Les entêtes de facture[0m
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
+ [1m15. Problèmes fréquents[0m
-
- [1m17. Problèmes fréquents[0m
-
- [1m17.1. Impossible de se logguer[0m
+ [1m15.1. Impossible de se logguer[0m
Vous devez absolument avoir register_globale = on dans votre php.ini
et redémarrez Apache voir php-setting ``Php''
- [1m17.2. J'ai le message d'erreur 'cannot find file ....'[0m
+ [1m15.2. J'ai le message d'erreur 'cannot find file ....'[0m
Dans votre php.ini, n'oubliez pas de mettre correctement le
include_patch voir php-setting ``Php''
diff --git a/doc/INSTALL-fr.sgml b/doc/INSTALL-fr.sgml
index 448475038..570550765 100644
--- a/doc/INSTALL-fr.sgml
+++ b/doc/INSTALL-fr.sgml
@@ -56,10 +56,10 @@ postgres#pg_ctl -D /data/psql -o '-i' start
ne pas oublier d'ajouter dans le PATH, l'endroit où se trouve les
binaires de postgres
-
Il est impératif d'avoir l'option -i, sinon le server HTTP ne pourra
@@ -77,11 +77,6 @@ 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
-il faut aussi que l'utilisateur qui installera ce programme existe pour postgres et
-puisse créer des utilisateur et des bases de données la commande
-
+
+
-/opt/psql732/bin/createuser -a -d $USER
-
On suppose que postgresql est installé correctement -Etape + +
Etape
Etape
+
-Voilà maintenant, il vous suffit de faire de vous connecter -sur http://votre_server/admin/setup.php; cette page installera -tout ce qu'il faut, testera votre installation et surtout met à jour +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. @@ -281,17 +272,4 @@ IMPORTANT Vous devez effacer le r
-
Dans PhpCompta, le module de sécurité permet d'établir quel utilisateur peut accéder à quel dossier, ce qu'il peut y faire, -les journaux qu'il peut accéder. Chaque fois qu'une page est chargée, +les journaux qu'il peut accéder... Chaque fois qu'une page est chargée, le mot de passe et le login utilisateur sont vérifiés pour savoir si primo il a accès a ce qu'il demandé à faire et secundo si son compte est actif et que le mot de passe fourni est valide. Ces valeurs sont diff --git a/html/admin/setup.php b/html/admin/setup.php index 806984445..22f6261ea 100644 --- a/html/admin/setup.php +++ b/html/admin/setup.php @@ -1,16 +1,36 @@ - +
+
+
php.ini est bien configuré
'; $cn=DbConnect(-2,'phpcompta'); @@ -130,8 +154,49 @@ puis la base de donn exit(); } ?> +Attention le paramètre shared_buffer est de '. + $a['setting']."
"; + $flag++; + } + break; + case 'sort_mem': + if ( $a['setting'] < 8192 ){ + print 'Attention le paramètre sort_mem est de '. + $a['setting']."
"; + $flag++; + } + break; + + } + } +if ( $flag == 0 ) { + echo 'La base de données est bien configurée
'; + } else { + echo 'Il y a '.$flag.' paramètre qui sont trop bas
'; + } +?> if ( ! isset($_POST['go']) )