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

Langage Perl Discussion :

super débutant en louze


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 23
    Par défaut super débutant en louze
    hello, je début seulement en perl (faut bien un jour!)
    j'ai donc fait ce joli programme, je l'ai mis en chmod 0775, nomé test.pl et mis à la racine de mon site.

    # !/usr/bin/perl
    print 'hello';

    or quand je lance le fichier j'ai l'erreur suivante:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request. ...


    j'ai peux etre zappé qlq, pourtant dans l'admin de mon hebergeur, le chemin de l'interpréteur Perl est bien /usr/bin/perl

    si qlq à une idée

    merci

  2. #2
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Par défaut
    Bonjour,

    Hum, le problème vient peut être du shebang... Ce n'est pas # !/usr/bin/perl mais #! /usr/bin/perl qu'il faut mettre. Cette ligne est surement considérée comme un commentaire, donc le serveur ne sais pas que faire du fichier en question...
    Remplace donc le shebang et dit nous si ça marche

  3. #3
    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
    Le problème est surtout que tu n'as pas envoyé de header à ton serveur, en tant que CGI c'est obligatoire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #! /usr/bin/perl
    use strict; use warnings;
     
    print "Content-Type: text/html\n\n";
    print "Hello world !";
    Néanmoins, je te conseille surtout d'utiliser le module CGI, ou l'une des alternatives, qui feront ça pour toi, et t'éviterons pas mal de petites erreurs.

    --
    Jedaï

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 23
    Par défaut
    Merci pour votre aide, mais ca ne marche toujours pas
    j'en perde mon latin.
    je vais demander à l'henergeur et on verra

    A bientôt et merci

  5. #5
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Par défaut
    Peut tu nous décrire ce qu'il se passe maintenant que tu as fais les modifications que Jedaï et moi-même t'avons indiqué ? Toujours la même chose ou y a-t-il une évolution ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 68
    Par défaut
    il fau supprimer l'espace entre le # et /usr/bin/perl pour que ce soit pris en compte par l'interpréteur ...

Discussions similaires

  1. Config utilisateur (super débutant)
    Par Petit padawan dans le forum VB.NET
    Réponses: 28
    Dernier message: 21/05/2007, 11h21
  2. [Super Débutant] Compilation avec vc++ 2005 ed exp
    Par loupiloup dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 23/12/2006, 17h35
  3. Super Débutant => Image de fond
    Par andreditdd dans le forum Débuter
    Réponses: 20
    Dernier message: 22/02/2006, 20h01
  4. super débutant sql
    Par romdyane dans le forum Langage SQL
    Réponses: 7
    Dernier message: 22/12/2005, 11h38

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