Re: execute un script cgi

2002-11-10 Par sujet Francois Sauterey

Le 19:08 09/11/02 +0100, mndb nous a écrit :
** Message d'origine **

salut,
merci pour tes lumieres!
exactement ce qu'il me fallais


A ke de rien...
Pour une fois que c'est moi, ke je peux aider ;~}

@micalement,

Francois

--
Quelle Connerie la guerre (J. Prevert)

Francois Sauterey   mailto:[EMAIL PROTECTED]
Mon hébergeur ? http://www.ras.eu.org



Re: execute un script cgi

2002-11-09 Par sujet mndb
salut,
merci pour tes lumieres!
exactement ce qu'il me fallais

za+ moon


 Après quelques jours, et beaucoup de message à lire...
 
 Le 16:29 06/11/02 +0100, toto nous a écrit :
 ** Message d'origine **
 salut,
 j'ai bien ca dans mon httpd.conf:
 ***
 ...
 ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
 ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin.default/qmaildadmin/
 
 Ca ça peut pas faire!
 Tu donne deux indications contradictoires
 Tu dis que /cgi-bin c'est en fait le repertoire /usr/local/www/cgi-bin/
 et juste après tu dis que le même cgi-bin c'est 
 /usr/local/www/cgi-bin.default/qmaildadmin/
 MJ'étonne même que Apache démarre !
 
 Je ferais un :
 ScriptAlias /cgi/ /usr/local/www/cgi-bin.default/qmaildadmin/
 
 l'url est alors:
 http://localhost/cgi/qmailadmin.cgi
 
 (tu peux remplacer le cgi par ce que tu veux par exemple: mailadmin
 ScriptAlias /mailadmin/ /usr/local/www/cgi-bin.default/qmaildadmin/
 et bien sûr:
 http://localhost/mailadmin/qmailadmin.cgi
 
 Ensuitre, les lignes suivantes sont inutiles si tu configures bien comme 
 ci-dessus
 
 Directory /usr/local/www/cgi-bin
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
  /Directory..
 
 D'autant que tu vises pas le bon répertoire (il manque le qmaildadmin/ au 
 bout), et que la bonne directive est :
 Options +ExecCGI (notes bien le '+' ).
 
 AddHandler cgi-script .cgi
 
 Une fois la directive ScritAlias mise, TOUT fichier dans /cgi (ou plutôt 
 donc dans /usr/local/www/cgi-bin.default/qmaildadmin/) sera considéré comme 
 un programme à executer.
 
 
 Conclusion:
 fais du ménage, choisi l'une des trois manières de déclarer un cgi,
 Et comme disait un ami à moi:Si rien d'autre ne fonctionne,  lis la doc !
 http://httpd.apache.org/docs/howto/cgi.html#configuringapachetopermitcgi
 
 Bon courage...
 
 @micalement,
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 



Re: execute un script cgi

2002-11-08 Par sujet Francois Sauterey

Après quelques jours, et beaucoup de message à lire...

Le 16:29 06/11/02 +0100, toto nous a écrit :
** Message d'origine **

salut,
j'ai bien ca dans mon httpd.conf:
***
...
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin.default/qmaildadmin/


Ca ça peut pas faire!
Tu donne deux indications contradictoires
Tu dis que /cgi-bin c'est en fait le repertoire /usr/local/www/cgi-bin/
et juste après tu dis que le même cgi-bin c'est 
/usr/local/www/cgi-bin.default/qmaildadmin/

MJ'étonne même que Apache démarre !

Je ferais un :
ScriptAlias /cgi/ /usr/local/www/cgi-bin.default/qmaildadmin/

l'url est alors:
http://localhost/cgi/qmailadmin.cgi

(tu peux remplacer le cgi par ce que tu veux par exemple: mailadmin
ScriptAlias /mailadmin/ /usr/local/www/cgi-bin.default/qmaildadmin/
et bien sûr:
http://localhost/mailadmin/qmailadmin.cgi

Ensuitre, les lignes suivantes sont inutiles si tu configures bien comme 
ci-dessus



Directory /usr/local/www/cgi-bin
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
/Directory..


D'autant que tu vises pas le bon répertoire (il manque le qmaildadmin/ au 
bout), et que la bonne directive est :

Options +ExecCGI (notes bien le '+' ).


AddHandler cgi-script .cgi


Une fois la directive ScritAlias mise, TOUT fichier dans /cgi (ou plutôt 
donc dans /usr/local/www/cgi-bin.default/qmaildadmin/) sera considéré comme 
un programme à executer.



Conclusion:
fais du ménage, choisi l'une des trois manières de déclarer un cgi,
Et comme disait un ami à moi:Si rien d'autre ne fonctionne,  lis la doc !
http://httpd.apache.org/docs/howto/cgi.html#configuringapachetopermitcgi

Bon courage...

@micalement,



Re: execute un script cgi

2002-11-06 Par sujet Francois Sauterey

Le 19:45 04/11/02 +0100, Pobel Damien nous a écrit :
** Message d'origine **
salut

il faut que tu modifie ton httpd.conf,

Je penche plutôt pour un (dans /etc/apache/httpd.conf)
ScriptAlias /cgi-bin/ /le_bon_repertoire/
(le_bon_repertoire est celui où tu as mis ton qmaildmin.cgi)

Tous les fichiers contenuent dans /le_bon_repertoire seront alors 
considérer comme des 'executables'.


bon je suis plus habitue a faire la modif pour le PHP, mais je crois que 
pour les CGI c'est le meme principe, il faut indiquer a Apache quel est 
l'interpreteur


Nan...
C'est au fichier de le dire.
Si c'est du compilé, c'est dans les entêtes du prog ('magic number'), si 
c'est du perl la première ligne doit être

#!/usr/bin/perl (ou le bon chemin pour trouver perl)
etc...

et aussi bien penser a positionner correctement les droits sur les scripts 
CGI...


exécutable par l'utilisateur 'apache'


@micalement,



Re: execute un script cgi

2002-11-06 Par sujet Chrys
Francois Sauterey [EMAIL PROTECTED] écrivait le 06/11/02 à 07h34 :
Le 19:45 04/11/02 +0100, Pobel Damien nous a écrit :
il faut que tu modifie ton httpd.conf,
...
---end quoted text---

Sans oublier de décommenter la ligne :
AddHandler cgi-script .cgi .sh .pl

Sa petite soeur existe aussi pour php :
AddType application/x-httpd-php .php .php3 .php4 .phtml


Chrys
-- 
Christian Maisonnavehttp://www.maisonnave.org/ [EMAIL PROTECTED]
250 Chemin de Régine  GPG Key : http://www.maisonnave.org/christian/gpg.txt
34400 Lunel Viel   uin : 9015581T: 33 6 81 20 46 08



Re: execute un script cgi

2002-11-06 Par sujet toto
salut,
j'ai bien ca dans mon httpd.conf:
***
... 
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin.default/qmaildadmin/
...
Directory /usr/local/www/cgi-bin
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
/Directory
...
AddHandler cgi-script .cgi
...
**

les logs me dit ca :
[notice] Apache/1.3.26 (Unix) configured -- resuming normal operations
[Wed Nov  6 15:33:05 2002] [notice] Accept mutex: flock (Default: flock)
[Wed Nov  6 15:33:16 2002] [error] [client 62.212.99.148] Options ExecCGI is 
off in this directory: /usr/local/www/data/qmailadmin.cgi

quand j'essaye avec mon navigateur l'url http://localhost/qmailadmin.cgi
il dit : You don't have permission to access /qmailadmin.cgi on this server

je comprend pas :(



 Francois Sauterey [EMAIL PROTECTED] écrivait le 06/11/02 à 07h34 :
 Le 19:45 04/11/02 +0100, Pobel Damien nous a écrit :
 il faut que tu modifie ton httpd.conf,
 ...
 ---end quoted text---
 
 Sans oublier de décommenter la ligne :
 AddHandler cgi-script .cgi .sh .pl
 
 Sa petite soeur existe aussi pour php :
   AddType application/x-httpd-php .php .php3 .php4 .phtml
 
 
 Chrys
 -- 
 Christian Maisonnavehttp://www.maisonnave.org/ [EMAIL PROTECTED]
 250 Chemin de Régine  GPG Key : http://www.maisonnave.org/christian/gpg.txt
 34400 Lunel Viel   uin : 9015581T: 33 6 81 20 46 08
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 



Re: execute un script cgi

2002-11-06 Par sujet Hervé Picon
On Wed, Nov 06, 2002 at 04:29:08PM +0100, toto wrote:
 salut,
 ... 
 quand j'essaye avec mon navigateur l'url http://localhost/qmailadmin.cgi
Salut,

Et si tu mettais http://localhost/cgi-bin/qmailadmin.cgi

A+
Hervé
-- 
Picon informatique
04 76 369 444
04 76 369 442 fax
06 07 43 32 45 port.



Re: execute un script cgi

2002-11-06 Par sujet mndb
salut,


 On Wed, Nov 06, 2002 at 04:29:08PM +0100, toto wrote:
  salut,
  ... 
  quand j'essaye avec mon navigateur l'url http://localhost/qmailadmin.cgi
 Salut,
 
 Et si tu mettais http://localhost/cgi-bin/qmailadmin.cgi

idem, erreur: The requested URL /cgi-bin/qmailadmin.cgi was not found on this 
server.



 
 A+
 Hervé
 -- 
 Picon informatique
 04 76 369 444
 04 76 369 442 fax
 06 07 43 32 45 port.
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 



execute un script cgi

2002-11-04 Par sujet mndb
salut,
je vien de mettre en place un petit serveur apache sur une woody
ca marche bien! :)
le bleme c'est que je n'arrive pas a executer un script cgi
(celui de vqmailadmn et de qmailamdin) a chaque fois ke je tape l'url 
ex: http://localhost/cgi-bin/vqmaildmin.cgi j'obtiens la source du script!
j'ai installer les modules php3 php4 et script d'apache
en fait j'ai installer plein de paquet modules d'apache, mais toujours pareil

comment faire j'ai louper un episode ?

mreci
za+ moom



Re: execute un script cgi

2002-11-04 Par sujet Pobel Damien
salut

il faut que tu modifie ton httpd.conf, bon je suis plus habitue a faire la 
modif pour le PHP, mais je crois que pour les CGI c'est le meme principe, il 
faut indiquer a Apache quel est l'interpreteur et aussi bien penser a 
positionner correctement les droits sur les scripts CGI...

Pour plus de details: 
http://www.rebolfrance.org/articles/apachecgi/apachecgi.html par exemple, mais 
il existe des tas d'autres tuto la dessus sur le net... Google est ton ami :)

-- 
Damien POBEL - ENSSAT  LSi2
[EMAIL PROTECTED] http://dpobel.free.fr/



Re: execute un script cgi

2002-11-04 Par sujet Arnaud Delobelle
On Mon, Nov 04, 2002 at 07:21:32PM +0100, mndb wrote:
 salut,
 je vien de mettre en place un petit serveur apache sur une woody
 ca marche bien! :)
 le bleme c'est que je n'arrive pas a executer un script cgi
 (celui de vqmailadmn et de qmailamdin) a chaque fois ke je tape l'url 
 ex: http://localhost/cgi-bin/vqmaildmin.cgi j'obtiens la source du script!
 j'ai installer les modules php3 php4 et script d'apache
 en fait j'ai installer plein de paquet modules d'apache, mais toujours pareil
 
 comment faire j'ai louper un episode ?
 
Va voir sur:
http://chez_toi/doc/apache/manual/howto/cgi.html
Tout y est expliqué :)
(c'est dans le paquet apache-doc je crois)

-- 
Arnaud Delobelle
[EMAIL PROTECTED]



Re: execute un script cgi

2002-11-04 Par sujet mndb
On Mon, 4 Nov 2002 21:29:21 +
Arnaud Delobelle [EMAIL PROTECTED] wrote:

 http://chez_toi/doc/apache/manual/howto/cgi.html
pas bonne l'url!
tu pas donne la bonne please



Re: execute un script cgi

2002-11-04 Par sujet Arnaud Delobelle
On Mon, Nov 04, 2002 at 11:26:16PM +0100, mndb wrote:
 On Mon, 4 Nov 2002 21:29:21 +
 Arnaud Delobelle [EMAIL PROTECTED] wrote:
 
  http://chez_toi/doc/apache/manual/howto/cgi.html
   
   le nom de ta machine (ou localhost, ou 127.0.0.1)
 pas bonne l'url!
 tu pas donne la bonne please
-- 
Arnaud Delobelle
[EMAIL PROTECTED]