pairNetworks


Support Forum en Français
CGI du système
CGIwrap
cgiwrap (version 3.4a)
Homepage: http://wwwcgi.umr.edu/~cgiwrap/
Modifications nécessaires : aucune
Modifications optionnelles: Non permises. cgiwrap a besoin de privilèges particuliers pour pouvoir être exécuté.

cgiwrap est un "script wrapper" qui fait que vos scripts s'exécutent sous votre propre utilisateur (userid) et groupe au lieu de s'exécuter sous l'utilisateur nobody et le groupe www. Le programme cgiwrap peut également rendre les sorties d'erreurs standards (standard error output) de vos scripts visibles à travers votre navigateur Web. Cette fonction est très utile pour le debbuging.

Pour exécuter le programme cgiwrap avec un script de votre répertoire cgi-bin, vous devez utiliser un URL différent. Si l'URL de votre script est le suivant :

http://www.domain.com/cgi-bin/program.cgi

ou:

http://www.pair.com/username/cgi-bin/program.cgi

Vous devez le reécrire comme suit pour pouvoir utiliser cgiwrap:

http://www.domain.com/cgi-sys/cgiwrap/username/program.cgi

ou:

http://www.pair.com/cgi-bin/cgiwrap/username/program.cgi

Ces URLs contiennent les versions "non-debugging" de cgiwrap; si vous souhaitez utiliser la fonction debugging, changez le cgiwrap en cgiwrapd.

Note importante : - Si votre compte est sur gamma, vous devez utiliser http://www2.pair.com/cgi-bin/cgiwrap/... pour le deuxième URL ci-dessus (vous pouvez néanmoins utiliser /cgi-sys/ en fonctionnement standard). Si votre compte est sur epsilon, vous devez utiliser http://www3.pair.com/..., et ainsi de suite pour les autres serveurs. Pour cette raison et d'autres, il est préférable de vous référencer à cgiwrap et un autre system CGI avec /cgi-sys/, ce qui fonctionnera toujours.

cgiwrap agit dons sur les scripts de votre répertoire cgi-bin, ou de ses sous répertoires. Il n'agira pas sur d'autres scripts, pour des raisons de sécurité. De plus, le script à exécuter doit être sous votre nom d'utilisateur (userid) et groupe par défault. (utilisateurs standards).

Pour les scripts du type nph , utiliser nph-cgiwrap, ou nph-cgiwrapd pour avoir accès aux fonction de debugging.

Pour plus de détail sur le debugging de vos scripts CGI en utilisant cgiwrap (parmi d'autres techniques),consultez les pages Comment-faire sur le sujet.

Il existe également une "manpage" cgiwrap .


[ Forum de Support en français ]
[ CGI du système ]
[ Overview ]

Last update: Nov 7, 1996
Copyright © 1997 pair Networks

Traduit en français le 08 mars 1997 par SLM2 Net Services

Contact :
qna@slm2.com