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 09/11/2015, à 20:26

carella

[RESOLU] Un problème avec CGI

Bonjour
Tout nouveau dans le développement sous Ubuntu je veux utiliser le langage Eiffel (Eiffel sous Ubuntu)
Je commence par des exemples simples mettant en œuvre les bibliothèques disponibles en Eiffel.
Après EiffelNet que j'ai fait marcher sur un exemple de dialogue sur un port, j'essaie de faire fonctionner EiffelWeb.
EiffelWeb utilise CGI
J'ai configuré apache2 pour pouvoir exécuter les scripts cgi
J'ai ajouté dans apache2.conf les lignes suivantes

<Directory /usr/lib/cgi-bin/>
    Options ExecCGI
    Require all granted
</Directory>

ScriptAlias "/cgi-bin/" "/usr/lib/cgi-bin/"

j'ai mis le programme à exécuter (web) lorsque l'on clique sur le bouton de la page Web dans /usr/lib/cgi-bin/

Apache a l'air de le trouver mais j’obtiens le message Message

Comment faire pour que le programme soit exécuté ?

Html de la page Web
<html>
  <head>
    <title>EiffelWEB Example</title>
  </head>
  <body>
    <p>Please enter your name in the box below:</p>
    <form action="/cgi-bin/web" method="post" name="info">
      <ul>
        <input name="name" size="50">
      </ul>
      <input type="submit" value="Submit">
    </form>
  </body>
</html>

Merci de vos lumières

Dernière modification par carella (Le 10/11/2015, à 17:39)

Hors ligne

#2 Le 10/11/2015, à 17:41

carella

Re : [RESOLU] Un problème avec CGI

Il fallait activer le module CGI

sudo a2enmod cgi
sudo service apache2 restart

Hors ligne