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 :

document root pour perl


Sujet :

Web Perl

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut document root pour perl
    Bonjour
    j'aimerais savoir dans quel dossier il faut maitre les scripte (.pl et . cgi), dans htdocs?( parce que j'utilise xampp) ou dans le dossier cgi-bin?
    merci .

  2. #2
    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
    htdocs est la racine de ton site web, mais cgi-bin est le répertoire traditionnellement réservé pour les scripts CGI, donc c'est bien dans cgi-bin qu'il faut placer tes scripts cgi.

    --
    Jedaï

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Bonsoir,
    lorsque j'utilise http://localhost/cgi-bin/ je reçois l'erreur au dessous,sachant que j'ai modifier le fichier de configuration httpd.conf

    Accès interdit!

    Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé.

    Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
    Error 403
    localhost
    05/13/09 19:24:52
    Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8

  4. #4
    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
    Apache est souvent configuré de telle sorte que http://site/cgi-bin/ soit une URL interdite, il est nécessaire de mettre le chemin complet du script que tu veux visiter (http://site/cgi-bin/truc.cgi) ou changer la configuration d'Apache.

    --
    Jedaï

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    j'ai essayé avec http://localhost/cgi-bin/data1.cgi mais toujours la même erreur,est ce qu'il faut attribuer les droits d'accès au répertoire cgi-bin ?

  6. #6
    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
    Es-tu sous Windows ou sous Linux ? Si tu sous Linux, vérifie les droits sur le répertoire cgi-bin et le script data1.cgi (il faut bien qu'il soit exécutable), si tu es sous Windows, le problème vient probablement de la configuration d'Apache.

    --
    Jedaï

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    je suis sous windows vista,j'ai configurer la httpd.conf comme ceci
    ScriptAlias /cgi-bin/ "C:/Program Files/xampp/cgi-bin/"


    </IfModule>

    #
    # "C:/Program Files/xampp/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.

    <Directory "C:/Program Files/xampp/cgi-bin/">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>


    #
    # Apache parses all CGI scripts for the shebang line by default.
    # This comment line, the first line of the script, consists of the symbols
    # pound (#) and exclamation (!) followed by the path of the program that
    # can execute this specific script. For a perl script, with perl.exe in
    # the C:\Program Files\xampp\Perl\bin directory, the shebang line should be:

    #!c:/program files/xampp/perl/bin
    AddHandler cgi-script .cgi
    AddHandler cgi-script .pl

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/03/2010, 15h55
  2. Astuce pour document root windows-linux
    Par zugolin dans le forum Langage
    Réponses: 7
    Dernier message: 07/04/2009, 08h55
  3. obligé d'être root pour executer !
    Par JAimeBienCoderBourre dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/05/2005, 21h02
  4. [langage] EPIC Plugin eclipse pour perl
    Par JefDeBourges dans le forum Langage
    Réponses: 2
    Dernier message: 21/12/2004, 18h06
  5. Installation du module DBI pour perl sous W2K
    Par tomcat dans le forum Modules
    Réponses: 6
    Dernier message: 22/01/2004, 11h54

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