Je vous fais passer un message que nosu avons reçu sur notre messagerie et je laisse les experts répondre :
Bonjour,
Et merci pour vos conseils sur votre Forum.
Je veux utiliser geneweb sur mon site hébergé ches ovh (mutu)
J’ai essayé de suivre à la lettre les conseils d’Estelle :
Show.cgi donne :
Linux web315.start.ha.ovh.net 2.6.36.2-grsec-mutu-grs-ipv4-32 #5 SMP Tue Apr 19 13:33:01 CEST 2011 i686 GNU/Linux
gw.cgi dont le script est :
#!/bin/sh
echo "Content-type: text/html"
echo
echo "
ROOT=$(pwd | sed "s#/www.*\$##")
HD=../gw
BD=$ROOT/geneweb/bases
cd $BD
$HD/gwd -help
echo ""
donne : page blanche (pas de rejet, pas de message)
Si je complète ce script et après avoir transféré tous les fichiers de gw de mon PC au site :
#!/bin/sh
# Racine du site (idem racine FTP)
ROOT=$(pwd | sed "s#/www.*\$##")
HD=../gw
#
>>>>>>>>>>>>>>>>>>>>>>><
je n’ai pas de répertoire “bases” sur mon PC d’où la modif ci-dessous :
BD=$ROOT/geneweb/gw
# au lieu de BD=$ROOT/geneweb/gw/bases
# Time Out (doit être inférieur à celui du killer OVH)
TO=60
GWD_ARGS=""
GWD_ARGS="$GWD_ARGS -blang"
# Utiliser la langue préconisée par le navigateur
GWD_ARGS="$GWD_ARGS -lang fr"
# Langue par défaut : français
GWD_ARGS="$GWD_ARGS -hd $HD"
# Où trouver le répertoire lang
GWD_ARGS="$GWD_ARGS -conn_tmout $TO"
# Time-Out de connexion
cd $BD
$HD/gwd -cgi $GWD_ARGS
J’obtiens sans attente : Inetrnal error etc..
En allant dans les logs :
[Mon Aug 15 13:56:38 2011] [error] [client 90.30.137.84] [host trussant.fr] Premature end of script headers: gw.cgi
N’étant en aucune façon capable de comprendre le langage cgi, je me demande si vous pouvez me conseiller …
J’ai geneweb 5.00. la base semble être sous forme d’un répertoire dans gw : gene.gwd et il n’y a pas de .gwf
Bien cordialement,
Jean-François T
Bonjour,
Et merci pour vos conseils sur votre Forum.
Je veux utiliser geneweb sur mon site hébergé ches ovh (mutu)
J’ai essayé de suivre à la lettre les conseils d’Estelle :
Show.cgi donne :
Linux web315.start.ha.ovh.net 2.6.36.2-grsec-mutu-grs-ipv4-32 #5 SMP Tue Apr 19 13:33:01 CEST 2011 i686 GNU/Linux
gw.cgi dont le script est :
#!/bin/sh
echo "Content-type: text/html"
echo
echo "
"
ROOT=$(pwd | sed "s#/www.*\$##")
HD=../gw
BD=$ROOT/geneweb/bases
cd $BD
$HD/gwd -help
echo ""
donne : page blanche (pas de rejet, pas de message)
Si je complète ce script et après avoir transféré tous les fichiers de gw de mon PC au site :
#!/bin/sh
# Racine du site (idem racine FTP)
ROOT=$(pwd | sed "s#/www.*\$##")
HD=../gw
#
>>>>>>>>>>>>>>>>>>>>>>><
je n’ai pas de répertoire “bases” sur mon PC d’où la modif ci-dessous :
BD=$ROOT/geneweb/gw
# au lieu de BD=$ROOT/geneweb/gw/bases
# Time Out (doit être inférieur à celui du killer OVH)
TO=60
GWD_ARGS=""
GWD_ARGS="$GWD_ARGS -blang"
# Utiliser la langue préconisée par le navigateur
GWD_ARGS="$GWD_ARGS -lang fr"
# Langue par défaut : français
GWD_ARGS="$GWD_ARGS -hd $HD"
# Où trouver le répertoire lang
GWD_ARGS="$GWD_ARGS -conn_tmout $TO"
# Time-Out de connexion
cd $BD
$HD/gwd -cgi $GWD_ARGS
J’obtiens sans attente : Inetrnal error etc..
En allant dans les logs :
[Mon Aug 15 13:56:38 2011] [error] [client 90.30.137.84] [host trussant.fr] Premature end of script headers: gw.cgi
N’étant en aucune façon capable de comprendre le langage cgi, je me demande si vous pouvez me conseiller …
J’ai geneweb 5.00. la base semble être sous forme d’un répertoire dans gw : gene.gwd et il n’y a pas de .gwf
Bien cordialement,
Jean-François T