IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

scripts perl affiches comme du texte


Sujet :

Apache

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut scripts perl affiches comme du texte
    suite de mon probleme indique ICI

    Salut,

    Voici mon probleme:
    Je possede un serveur avec Apache/2.0.53 (Win32) mod_perl/2.0.2 Perl/v5.8.8
    ( http://hellsong.dyndns.info/phpinfo.php )
    le probleme etant que les scripts perl s executent parfaitement dans l explorateur mais dans une page web, il m affiche la source comme si c etait un fichier texte ( http://hellsong.dyndns.info/cgi-bin/test.pl )
    pourtant, mon httpd.conf contient bien tout ce qui est necessaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    LoadFile "c:/usr/bin/perl58.dll"
    LoadModule perl_module modules/mod_perl.so
    AddHandler cgi-script .cgi .pl
    AddHandler cgi-handler .cgi .pl
    des idees?
    PS: j utilise un clavier qwerty Japonais donc pas d accents ni d apostrophe :p

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    j ai teste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Location /cgi-bin>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options ExecCGI
    allow from all
    PerlSendHeader On
    </Location>
    l evolution, c est que le serveur me fait une erreur 500 maintenant mais bon, c est toujours mieux que de voir la source en plain text
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Fri Nov 03 15:36:20 2006] [error] [client 127.0.0.1] failed to resolve handler `Apache::Registry': Can't locate Apache/Registry.pm in @INC (@INC contains: C:/usr/site/lib C:/usr/lib . C:/webapache) at (eval 3) line 3.\n
    j ai trouve sur un site http://www.math.utexas.edu/mz/fx/pip...ay/000640.html
    > Can't locate Apache/Registry.pm in a t INC
    >
    > My httpd is a follows:-
    >
    > Alias /y/ /www/webcal/bin/
    > PerlRequire "/www/webcal/bin/startup.pl"
    > <Location /y>
    > AllowOverride All
    > SetHandler perl-script
    > PerlHandler Apache::Registry
    > PerlSendHeader On
    > Options +ExecCGI
    > </Location>

    This snippet from your httpd.conf looks like it is setup for mod_perl1. With
    mod_perl2 you need to make a few changes. It should instead look something
    like this:

    Alias /y/ /www/webcal/bin/
    PerlRequire "/www/webcal/bin/startup/pl"
    <Location /y>
    AllowOverride All
    SetHandler perl-script
    PerlResponseHandler ModPerl::Registry
    PerlOptions +ParseHeaders
    Options +ExecCGI +FollowSymlinks
    </Location>

    The rest of your httpd.conf looks ok.
    j ai donc rempleca comme dit mais du coup, j ai cette erreur a la place dans le error.log...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Fri Nov 03 15:45:36 2006] [error] [client 127.0.0.1] failed to resolve handler `ModPerl::Registry': Can't locate ModPerl/Registry.pm in @INC (@INC contains: C:/usr/site/lib C:/usr/lib . C:/webapache) at (eval 3) line 3.\n

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    des idees?

Discussions similaires

  1. Script pour afficher un texte
    Par badrel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/11/2008, 11h03
  2. script perl comme cron
    Par youcef81 dans le forum Langage
    Réponses: 0
    Dernier message: 28/11/2007, 13h23
  3. Script Perl: afficher les parametres
    Par Optimistic dans le forum Langage
    Réponses: 2
    Dernier message: 03/06/2007, 16h27
  4. Afficher une variable texte comme image
    Par Alexandrebox dans le forum Langage
    Réponses: 5
    Dernier message: 14/03/2007, 15h06
  5. Utiliser un script Perl comme commande windows
    Par mquentin dans le forum Langage
    Réponses: 2
    Dernier message: 12/03/2007, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo