This commit is contained in:
sparkyx 2004-02-14 19:41:21 +00:00
parent 27dc4ea59e
commit 1b2dc37955
3 changed files with 162 additions and 3 deletions

74
doc/FAQ
View file

@ -27,3 +27,77 @@ R:
Q: Ou trouvez les patch
R : sur http://savannah.nongnu.org/patch/?group=phpcompta
On peut y arriver à partir de la page de savannah
Q: Comment adapter le fichier php.ini
R:
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 wcompta
[PHP]
include_patch=../include:.
[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
R: Quand on réinitialise le mot de passe, que vaut-il ?
Q: Le mQ: J'ai trouvé un tit bug, comment faire un patchs ??
R:
Retirez la version du CVS que vous avez corrigée.
Le numéro de version c'est normalement r pour release p pour prelease
suivit par le numéros (ex r092 qui veut dire release 0.9.2) (regardez les
branches existantes dans le CVS de savannah
http://savannah.nongnu.org/cgi-bin/viewcvs/phpcompta/phpcompta/)
Remplacez (version) par la version
Exemple :
export CVS_RSH="ssh"
cvs -z3 -r (version) -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/phpcompta
co phpcompta
Normalement un répertoire phpcompta va apparaitre, puis vous le copiez
cp -Rvp phpcompta phpcompta.orig
Appliquez éventuellement les patch puis corrigé les bugs, effacer les
fichiers inutiles, les ~, les corefiles...
Puis enfin, pour prendre tout le répertoire (avec prudence)
diff -Nru phpcompta phpcompta.orig > 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 c'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)
ot de passe par défaut est phpcompta

View file

@ -14,7 +14,17 @@ site savannah <url url="http://savannah.nongnu.org/projects/phpcompta/" name="Ph
<!-- Table of contents -->
<toc>
<sect> Qu'est-ce que PhpCompta ?
<P>PhpCompta est un logiciel <url url="http://www.gnu.org/licenses/gpl.html" name="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. </P>
<P>Si vous voulez contribuez n'hésitez pas : <url url="http://mail.nongnu.org/mailman/listinfo/phpcompta-contrib" name="Mailing List Contribution">
<newline> Si vous avez besoin d'aide <url url="http://mail.nongnu.org/mailman/listinfo/phpcompta-support"
name="Mailing List support">.
</p>
<sect> Quel le nom du soft ??
<p>
<verb>
@ -158,7 +168,7 @@ ot de passe par d
</sect>
<sect> Comment faire de la doc
<p>
Sous mandrake, ajouter les linuxdocs-tools avec la commande
Sous mandrake, ajouter les linuxdocs-tools avec la commande
urpmi linuxdoc-tools, pour les autres, je ne sais pas :(
</p>
<p>
@ -173,7 +183,7 @@ pouvez imprimer le guide, pour le trouver faites :
<verb>en mode commande: rpm -qil linuxdoc-tools|grep example</verb>
</p>
<p>
Ensuite, editez le fichier sgml,
Ensuite, editez le fichier sgml,
et surtout pensez à utilisez aspell -H --lang=fr_FR check FAQ.sgml pour
vérifier l'orthographe. Pour le visionner, faites linuxdoc -B html FAQ.sgml
soit linuxdoc -B rtf pour avoir un fichier rtf...
@ -189,5 +199,60 @@ sur un sujet <url url="http://savannah.nongnu.org/task/?group=phpcompta" name="P
<p>
Cela m'évite de devoir chaque fois changer sur le site de phpcompta
</p>
</sect>
<sect>Install.sh ne fonctionne pas
<p>
Il est important de suivre la procédure pour l'installation
voir INSTALL-fr (dans le répertoire doc) !!
</p>
<p>
A. se connecter en tant que l'utilisateur Unix postgres
et éxécuter la commande
createuser -d -a phpcompta
puis faire exécuter l'install.sh en tant que root.
Il serait prudent de changer le propriétaire des fichiers installer
</p>
</sect>
<sect>l'erreur ERROR: CREATE USER: permission denied
<p>
<tscreen><verb>
l'erreur ERROR: CREATE USER: permission denied
createuser: creation of user "phpcompta" failed
</verb></tscreen>
</p>
<p>
voir question précédente
</p>
</sect>
<sect> recevoir des erreurs de création
<p>
<tscreen><verb>
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
</verb></tscreen>
Vous avez utilisé une version instable ! Cela a été corrigé reprenez les fichiers du CVS
</p>
</sect>
<sect> Erreur objet n'existe pas
<p>
<tscreen><verb>
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
</verb></tscreen>
Du à une commande drop sur un objet inexistant, n'y pretez pas attention
</p>
</article>

20
doc/Makefile Normal file
View file

@ -0,0 +1,20 @@
# Makefile for creating the doc
# html, txt format
# $Revision$
.PHONY: all html pdf clean txt
all: html pdf txt
html:
linuxdoc -B html --charset=latin FAQ.sgml
linuxdoc -B html --charset=latin INSTALL-fr.sgml
pdf:
linuxdoc -B latex --charset=latin FAQ.sgml
linuxdoc -B latex --charset=latin INSTALL-fr.sgml
txt:
linuxdoc -B txt --charset=latin FAQ.sgml
linuxdoc -B txt --charset=latin INSTALL-fr.sgml
cp INSTALL-fr.txt ..
cp FAQ.txt ..