| samedi 05 août 2000 - 18h16 Bonjour, J'ai télécharger le script Livredor (de Frederic) mais je ne comprend pas quelque chose dans la configuration du script... Pour le chemin d'accès au fichier livre dor, je ne comprend pas si le chemin doit porter sur mon propre ordinateur ou sur le serveur. Et si c'est sur le serveur, comment je fais pour le savoir... Merci d'avance Marc Laplante
| |
| samedi 05 août 2000 - 22h33 Bonjour, Le chemin que vous devez indiquer est le chemin sur le serveur pas sur votre ordinateur. Pour connaitre le chemin de votre répertoire principal, vous pouvez utiliser un script tel que varsystem (http://www.scripts-fr.com/scripts/scripts-fr/varsystem.shtml) ou demander a votre hébergeur. Je pense que dans votre cas, votre chemin doit etre quelque chose du genre : /home/login/www pour le répertoire de pages web /home/login/cgi-bin pour le répertoire contenant les scripts cgi Vous devez remplacer login par le login attribué par votre hébergeur.
| |
| dimanche 06 août 2000 - 23h26 Merci....
| |
| mardi 05 septembre 2000 - 15h50 Bonjour moi aussi j'ai un problème avec livredor.pl, mon serveur est sous apache et en essayant de l'ouvrir manuelement avec netscape il m'affiche sa source puis avec Kexploreur il me demande avec quoi je shouaite l'ouvrir en ouvrant varsystem.cgi me donne : QUERY_STRING = SERVER_ADDR = 192.168.0.12 HTTP_ACCEPT_LANGUAGE = en SERVER_PROTOCOL = HTTP/1.0 HTTP_CONNECTION = Keep-Alive SERVER_SIGNATURE = HTTP_REFERER = http://192.168.0.12/cgi-bin/ REMOTE_PORT = 2143 HTTP_USER_AGENT = Mozilla/4.73 [fr] (X11; I; Linux 2.2.15-4mdk i686) HTTP_ACCEPT = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* GATEWAY_INTERFACE = CGI/1.1 REMOTE_HOST = intranet HTTP_HOST = 192.168.0.12 SERVER_SOFTWARE = Apache-AdvancedExtranetServer/1.3.12 (NetRevolution/Linux-Mandrake) PHP/3.0.16 mod_perl/1.22 SERVER_ADMIN = mistige@caramail.com REMOTE_USER = intranet REMOTE_ADDR = 192.168.0.12 SCRIPT_NAME = /cgi-bin/varsystem.cgi SERVER_NAME = intranet HTTP_ACCEPT_ENCODING = gzip DOCUMENT_ROOT = /home/httpd REQUEST_URI = /cgi-bin/varsystem.cgi HTTP_ACCEPT_CHARSET = iso-8859-1,*,utf-8 REQUEST_METHOD = GET SCRIPT_FILENAME = /home/httpd/cgi-bin/varsystem.cgi PATH = /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin AUTH_TYPE = Basic SERVER_PORT = 80 cgi-lib.pl devel.tar.gz livredor.pl varsystem.cgi webevent.cgi.in perl-5.7.0: AUTHORS Artistic Changes Changes5.000 Changes5.001 Changes5.002 Changes5.003 Changes5.004 Changes5.005 Changes5.6 Configure Copying EXTERN.h INSTALL INTERN.h MAINTAIN MANIFEST Makefile Makefile.SH Makefile.micro Policy.sh Policy_sh.SH Porting README README.Y2K README.amiga README.apollo README.beos README.cygwin README.dos README.epoc README.hpux README.hurd README.machten README.micro README.mint README.mpeix README.os2 README.os390 README.plan9 README.posix-bc README.qnx README.threads README.vmesa README.vms README.vos README.win32 Todo Todo-5.6 Todo.micro XSUB.h apollo av.c av.h av.o beos bytecode.pl cc_runtime.h cflags cflags.SH config.h config.sh config_h.SH configpm configure.com configure.gnu cop.h cv.h cygwin deb.c deb.o djgpp doio.c doio.o doop.c doop.o dosish.h dump.c dump.o ebcdic.c emacs embed.h embed.pl embedvar.h epoc ext ext.libs extra.pods fakethr.h fix_pl form.h global.sym globals.c globals.o globvar.sym gv.c gv.h gv.o h2pl handy.h hints hv.c hv.h hv.o installhtml installman installperl intrpvar.h iperlsys.h jpl keywords.h keywords.pl lib libperl.so makeaperl makeaperl.SH makedef.pl makedepend makedepend.SH makedir makedir.SH makefile makefile.old malloc.c mg.c mg.h mg.o minimod.pl miniperl miniperlmain.c miniperlmain.o mint mpeix mv-if-diff myconfig myconfig.SH nostdio.h objXSUB.h op.c op.h op.o opcode.h opcode.pl opmini.o opnames.h os2 patchlevel.h perl perl.c perl.h perl.o perlapi.c perlapi.h perlapi.o perlio.c perlio.h perlio.o perlio.sym perlmain.c perlmain.o perlsdio.h perlsfio.h perlsh perlvars.h perly.c perly.fixer perly.h perly.o perly.y perly_c.diff plan9 pod pp.c pp.h pp.o pp.sym pp_ctl.c pp_ctl.o pp_hot.c pp_hot.o pp_proto.h pp_sys.c pp_sys.o proto.h qnx regcomp.c regcomp.h regcomp.o regcomp.pl regcomp.sym regexec.c regexec.o regexp.h regnodes.h run.c run.o scope.c scope.h scope.o sv.c sv.h sv.o t taint.c taint.o thrdvar.h thread.h toke.c toke.o uconfig.h uconfig.sh universal.c universal.o unixish.h utf8.c utf8.h utf8.o util.c util.h util.o utils vmesa vms vos warnings.h warnings.pl win32 writemain writemain.SH x2p xsutils.c xsutils.o -------FIN----------- et mon probleme est que quand je valide le message il m'écrit : Method Not Allowed The requested method POST is not allowed for the URL /cgi-bin/livredor.pl. Pouvez-vous m'aidé Merci Par Avance !
| |
| mardi 05 septembre 2000 - 18h12 Bonjour, Je pense que votre problème vient du fait que l'extension .pl n'est pas reconnue comme devant être exécutée par votre serveur Web. C'est pour cela qu'il vous propose soit la source soit de le télécharger. Regardez dans la config d'apache pour ajouter les extensions .pl comme étant des scripts CGI.
| |
| mardi 05 septembre 2000 - 19h20 Merci pour cette reponce si rapide mais après avoir déclarer a mon serveur que les .pl sont egalement des scripts cgi et maintenant en envoyant un message il me dit : Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, mistige@caramail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Et le fichier error_log contient [Tue Sep 5 21:09:34 2000] [error] (2)Aucun fichier ou répertoire de ce type: exec of /home/httpd/cgi-bin/livredor.pl failed [Tue Sep 5 21:09:34 2000] [error] [client 192.168.0.12] Premature end of script headers: /home/httpd/cgi-bin/livredor.pl Et avant il me disait : Method Not Allowed The requested method POST is not allowed for the URL /cgi-bin/livredor.pl. Mais error_log ne contenait aucunes information suplementaire ! Je vous Reremerci par avance et vous remerci de m'avoir repondu auparavant !
| |
| mercredi 06 septembre 2000 - 09h04 Bonjour, Avez vous vérifié le chmod du script. Dans une version précédente du livredor, il y avait un bug : il manquait la ligne permettant de spécifier le content type du document renvoyé. Pour corriger ce bug, vous pouvez télécharger la derniere version. Sinon vous pouvez également corriger le probleme en rajoutant la ligne print "Content-type: text/html\n\n"; à la 3e ligne du script.
| |
| jeudi 07 septembre 2000 - 13h09 Merci j'ai resolu mon probleme avec un script cgi vu que je n'avais pas réussi avec le perl, je me demande si ce n'est pas a cause de l'achiveur de linux car je pence qu'il extrait en ASCII et que les script doivent etre extrait en binaire pour leur bon fonctionement, une aide sur Linux serait elle possible ? Merci !
| |
| jeudi 07 septembre 2000 - 22h36 Un script CGI en perl doit être uploadé en ASCII de préférence, je ne pense pas que le probleme vienne de la. Vous souhaitez une aide linux a quel point de vue ? explications spécifiques a linux pour l'utilisation de CGI ?
| |
| vendredi 08 septembre 2000 - 10h55 Bonjour, Je suppose que vous devait connaitre le fameux calendrier de WebEvent qui est sur www.webevent.com mon probleme est que après l'avoir telecharger et extrait mon cgi s'apelle Webevent.cgi.in alors que dans la description il le nome webevent.cgi sans le .in le probleme est egalement avec plusieur fichier perl ! si j'execute webevent.cgi.in il m'affiche sa source et si je renome le .cgi.in en .cgi ainsi que les .pl.in en .pl quand j'execute webevent.cgi il me fait un internal serveur erreur ! A Bientot, merci !
| |
| vendredi 08 septembre 2000 - 16h21 Re baonjour ! Enfin j'ai trouver comment débuger les fichier perl et cgi sous linux j'ai en fait des problème de bibliotheques ou librairies le fichier cgi-lib.pl me pose probleme, je l'ai telecharger mais je ne sais pas ou le déclarer ! Conaissais-vous linux ! Merci pour tout !
| |
| vendredi 08 septembre 2000 - 18h38 Bonjour, Pour tester et débugger vos scripts cgi, vous pouvez les lancer en ligne de commande via un shell (ou telnet) en tapant perl moncgi.pl si il s'agit d'un script perl. Cela vous permettra de voir certaines erreurs. Concernant cgi-lib.pl, le plus facile est de le placer dans le meme répertoire que le script qui en a besoin. Evidement si beaucoup de scripts situés dans des répertoires différents en ont besoin, vous risquez d'en avoir plussieurs copies. http://www.scripts-fr.com/apprendre/online/cgi-lib.shtml
| |
| samedi 24 mars 2001 - 00h22 bonsoir, j'ai essayer d' inserer le script pour avoir un livre d'or sur ma page web en suivant les explication donnees mais lors de l'envoie du message a partir de livrajout.htm il m'indique qu'il ne trouve pas la page: --> http://users.swing.be/cgi-bin/cgi-fr/livredor.pl j'ai pourtant créé un directory cgi-bin et meme un cgi-fr...mais sans succes... pourriez vous m'aider ? merci beaucoup d'avance... supracat.
| |
| dimanche 25 mars 2001 - 10h24 Bonjour, La solution à votre probleme est relativement simple, il faut que votre hébergeur supporte les CGI ce qui n'est pas le cas de swing. Vous en trouverez une courte liste dans la FAQ : http://www.scripts-fr.com/faq.shtml#hebergratos
| |
| samedi 31 mars 2001 - 18h13 Ou trouver perl pour mac ? Je suis allé chez activestate.com, il n'y en a que pour win. et autres. Merci d'avance pour l'info...
| |
| samedi 31 mars 2001 - 20h58 Bonjour, Comme indiqué dans la page Outils, vous pouvez trouver PERL pour d'autres plateformes à l'url http://www.perl.com/pub/language/info/software.html#binary
|