Networks
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 .
| 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 |