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

Web Perl Discussion :

cgi, probleme bizarre


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut cgi, probleme bizarre
    salut à tous.
    J'ai un probleme bizarreque je ne comprend pas. J'ai un repertoire cgi dans le quel j'ai mes scripts perl cgi et ça fonctionne sans probleme. mon fichiers de configuration d'apache2 est correct, bref pas de soucis.
    Maintenant, pour faire fonctionner un logiciel, j'ai recupéré des scripts cgi perl qu'ils m'ont envoyé et je les ai mis dans ce repertoire. Je leur ai attibueé les bon droits (executables, même group, etc). Et lorsque j'essaye de le lancer via l'interface, ça ne fonctionne pas. De plus à l'interface, quand je le lance il me demande si je veux le telecharger (au lieu de l'executer).
    dans mon fichier log j'ai le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (2)No such file or directory: exec of '/chemin_chemin/cgi/script.pl' failed
    je ne comprend pas trop, il est dans le bon repertoire, y a pas de soucis normalement. Si je crée moi même un script cgi et que je test ça marche.

    merci

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    dans ton fichier de conf d'apache, as-tu déclaré l'extension .cgi ET l'extension .pl ?

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    oui c'est fait

  4. #4
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Salut l'ami

    Il me semble qu'il y a ue faute d'orthographe à bizard, ne serait-ce pas plutôt bizzard ?
    Enfin, tu dis que tu as mis les bons droits, mais as-tu bien vérifié que les droits étaient justes ? Pareil d'ailleurs pour l'utilisateur et le groupe rattachés à ses fichiers ?
    De même, as-tu vu le code de ces scripts ? y a t'il des différences par rapport aux tiens ?

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  5. #5
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    arf ! ne cherche-t-il pas à ouvrir un répertoire par hasard ? (no such file or directory) car on dirait que c'est ton script qui retourne cette erreur, donc c'est son contenu qui foire...

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par GLDavid
    Salut l'ami

    Il me semble qu'il y a ue faute d'orthographe à bizard, ne serait-ce pas plutôt bizzard ?
    Enfin, tu dis que tu as mis les bons droits, mais as-tu bien vérifié que les droits étaient justes ? Pareil d'ailleurs pour l'utilisateur et le groupe rattachés à ses fichiers ?
    De même, as-tu vu le code de ces scripts ? y a t'il des différences par rapport aux tiens ?

    @++
    bizarre modifié
    ouais, j'ai verifié les droits, group, etc, pas de soucis. Avec un ls -al tout est correct.
    J'ai regardé le script, bah y a rien qui pourrait faire que ça plante. j'ai vérifié la shebang, c'est correct.

  7. #7
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par Mr6
    arf ! ne cherche-t-il pas à ouvrir un répertoire par hasard ? (no such file or directory) car on dirait que c'est ton script qui retourne cette erreur, donc c'est son contenu qui foire...
    non, c'est le script qui n'est pas vu, je sais pas pourquoi.
    Sinon, en ligne de commnde, j'ai bien quelque chose qui s'affiche dans ma console. bizzard tout ça :

  8. #8
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par GLDavid
    Il me semble qu'il y a ue faute d'orthographe à bizard, ne serait-ce pas plutôt bizzard ?
    @++
    En fait c'est bizarre

    --
    Jedaï

  9. #9
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par Jedai
    Citation Envoyé par GLDavid
    Il me semble qu'il y a ue faute d'orthographe à bizard, ne serait-ce pas plutôt bizzard ?
    @++
    En fait c'est bizarre

    --
    Jedaï
    modifié,

  10. #10
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    si tu crées un script ca marche... et si tu faisais un copier-coller du contenu du script ki foire à la place d'un des tiens qui marche ?

  11. #11
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par Mr6
    si tu crées un script ca marche... et si tu faisais un copier-coller du contenu du script ki foire à la place d'un des tiens qui marche ?
    ça ne marche pas, dommage, je sais pas quoi faire là, personne n'a d'idée!!

  12. #12
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Djibril,

    As-tu regardé si Apache produisait une erreur dans ses logs ?
    Sinon, si l'un de ces scripts n'est pas très long (et si y a rien de confidentiel) peux-tu nous le poster histoire qu'on le teste ?

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  13. #13
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par GLDavid
    Djibril,

    As-tu regardé si Apache produisait une erreur dans ses logs ?
    Sinon, si l'un de ces scripts n'est pas très long (et si y a rien de confidentiel) peux-tu nous le poster histoire qu'on le teste ?

    @++
    dans apache, le message d'erreur est simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Premature end of script headers: script.pl
    (2)No such file or directory: exec of /*******/script.pl        ' failed
    j'ai l'impression que c'est un probleme de droit, mais ça ne me le fait qu'avec les scripts de ce logiciel pas les autres scripts du même repertoire.

  14. #14
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Bon je viens de m'apercevoir d'un truc, peux etre que ça pourra vous guider pour m'aider.
    Voici un script tout bete que j'ai fait :
    djibril.pl
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #!/usr/bin/perl -w
    use strict;
    use Carp;
    use CGI;
    my $cgi = new CGI;
    print $cgi->header();
    print $cgi->start_html();
    print $cgi->h1("CGI OK");
    print $cgi->end_html;
    Il fonctionne !
    si j'enleve le -w en premiere ligne, j'ai le message d'erreur identique dans mes logssuivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    (2)No such file or directory: exec of '/databases/***/cgi/djibril.pl' failed
    Premature end of script headers: djibril.pl
    Je comprends plus rien, pourquoi en ommettant -w ça plante (alors que c'est pas obligatoire normalement.
    Dans les scripts du logiciel, il y en a aucun. et puis c'est pas normal non!!!!

  15. #15
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    bon bah du coup, j'ai modifié les scripts du logiciel en rajoutant des -w et tout à l'air de fonctionner, je comprends pas, si qu'elqu'un à une réponse, je veux bien.
    Merci.

  16. #16
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Bah si tu pouvais montrer un des scripts qui foire, en entier de préférence, ca pourrait peut-être nous aider non ? (en tout cas moi je serais curieux de voir...)

  17. #17
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    tu prends juste le scripts que j'ai écris et c'est suffiisant . En enlevant le -w, j'avais aussi le souci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH 8] Probleme bizarre avec loadMovie...
    Par Toutouffe dans le forum Flash
    Réponses: 1
    Dernier message: 20/02/2006, 13h43
  2. Réponses: 2
    Dernier message: 17/11/2005, 13h01
  3. Probleme bizarre sur relief d'un bouton
    Par Kara dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/07/2005, 11h32
  4. probleme bizarre de hauteur auto d'une ligne dans un tableau
    Par zax-tfh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/01/2005, 23h34
  5. Probleme bizarre d affichage sur une radeon 9200 SE
    Par venomelektro dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/12/2004, 10h11

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