Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2007, à 16:46

gregov

apache et exécution cgi

Bonjour!
Le sujet a peut être déjà été traité, mais je n'ai pas encore trouvé la solution.
Je débute totalement pour la création de page web et je voudrais pouvoir exécuter des programmes cgi. Pour pouvoir tester ma page sur mon pc j'ai installé une solution LAMP et jusque la tout va bien.

j'ai créé une page web que j'ai installé dans /var/www. La page contient un bouton qui lance un programme cgi écrit en perl sensé écrire le message Hello world. Je commence par les bases smile.
J'ai écrit le programme en suivant les directives du tutorial sur le site officiel d'apache. 
J'ai ensuite changé mon fichier httpd.conf comme suit:

<Directory "/var/www">
  Options +ExecCGI
  AddHandler cgi-script .cgi .pl
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

Lorsque j'exécute ma page web et que je clique sur le bouton j'obtiens:

Forbidden You don't have permission to access /first.cgi on this server. Apache/2.0.55 (Ubuntu) PHP/5.1.6 Server at localhost Port 80.

Je suppose que le problème vient de mon fichier httpd.conf que j'ai configuré en prenant des infos à droite et à gauche. Mais j'ai eu beau écumer les tutoriaux, je ne trouve pas la solution.
Voilà si quelqu'un à une idée ou un lien où tout est expliqué clairement je suis preneur ! Merci !
Grégory

Hors ligne

#2 Le 27/03/2007, à 21:27

gene69

Re : apache et exécution cgi

quelle version de apache?

chmod+chown est ton ami !


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne