Si l'utilisateur qui fait tourner les CGIs ne peut pas écrire dans le répertoire dans lequel les CGIs sont, vous pouvez créer un répertoire /meta (ou un lien vers un répertoire) accessible en écriture :
...
% mv fom /usr/local/etc/httpd/cgi-bin/fom
% mkdir /usr/local/etc/httpd/cgi-bin/meta
% chown nobody /usr/local/etc/httpd/cgi-bin/meta
% netscape http://localhost/cgi-bin/fom
ou
...
% mv fom /usr/local/etc/httpd/cgi-bin/fom
% mkdir /somewhere/else/meta
% chown nobody /somewhere/else/meta
% ln -s /somewhere/else/meta /usr/local/etc/httpd/cgi-bin/meta
% netscape http://localhost/cgi-bin/fom
Si vous ne voulez pas mettre un lien vers ce répertoire, vous pouvez modifier le CGI fom en mentionnant directement le nom du répertoire meta souhaité :
% vi fom
% cat fom
#!/usr/local/bin/perl
use Faq::Omatic::dispatch
Faq::Omatic::dispatch::main('/somewhere/else/meta/');
% mv fom ...
|