--- Stas Bekman <[EMAIL PROTECTED]> wrote: > ... I won't commit it yet, but you can override it in your startup.pl, > until the dust settles down: > > require Apache::compat; > sub Apache::RequestRec::chdir_file { > my $dir = @_ == 2 ? $_[1] : $_[0]->filename; > chdir $dir; > }
Thanks Stas. However, this seems to set the working directory to the server root, not the cgi-bin directory where the script resides. For example, my printenv script now displays: ... SCRIPT_FILENAME="/dir1/dir2/httpd/cgi-bin/printenv" SCRIPT_NAME="/cgi-bin/printenv" ... Working directory is /dir1/dir2/httpd total 54 drwxrwxr-x 15 sxi_user other 512 Nov 28 2001 . drwxrwxr-x 4 sxi_user sxi 512 Jul 29 10:58 .. drwxrwxr-x 2 sxi_user sxi 512 Jul 18 15:57 bin drwxrwxr-x 2 sxi_user sxi 512 Jul 18 15:57 build drwxrwxr-x 9 sxi_user sxi 1024 Jul 29 11:38 cgi-bin drwxrwxr-x 2 sxi_user sxi 512 Aug 16 2000 conf ... __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com