IIRC IIS permissions have to be set such that the IUSR account has at least read access to the entire c:\per\bin tree, and that changing permissions on one file will not suffice. This is IIS 4-era knowledge though, and at that time it was related to ActiveX objects, so it may not be as relevant to IIS 6.

The bugget of truth I think is that Windows files/dirs on NTFS drives are not necessarily set up to allow 'Everyone' read access. It makes some sense to me that a resitricted account like IUSR may be specifically deined access to most of the system, and/or may not be in the 'everyone' group.

$.02

cheers, JeffG

Lundgren, Scott wrote:


Does giving the IUSER_SERVERNAME read and execute permission to

C:\Perl\bin\ssleay32.dll and C:\Perl\bin\libeay32.dll


assuming the dlls are there) do anything different?


Apparently not.


Also, what happens if you try a script that has, for example (assuming

it's installed),

use Digest::SHA1;
in it?


I added use Digest::SHA1 to the path-test script that was in my first
message and that worked. Here's the output:

Perl Binary: C:\Perl\bin\perlis.dll Perl @INC: C:/Perl/lib
C:/Perl/site/lib
.
Perl Script Executing: D:/websites/internalserver.uncc.edu/www/path-test.cgi
Perl Modules Loaded: re.pm => C:/Perl/lib/re.pm
XSLoader.pm => C:/Perl/lib/XSLoader.pm
warnings/register.pm => C:/Perl/lib/warnings/register.pm
Digest/SHA1.pm => C:/Perl/site/lib/Digest/SHA1.pm
Cwd.pm => C:/Perl/lib/Cwd.pm
warnings.pm => C:/Perl/lib/warnings.pm
File/Basename.pm => C:/Perl/lib/File/Basename.pm
Config.pm => C:/Perl/lib/Config.pm
Digest/base.pm => C:/Perl/lib/Digest/base.pm
Carp.pm => C:/Perl/lib/Carp.pm
Exporter/Heavy.pm => C:/Perl/lib/Exporter/Heavy.pm
File/Spec/Unix.pm => C:/Perl/lib/File/Spec/Unix.pm
strict.pm => C:/Perl/lib/strict.pm
vars.pm => C:/Perl/lib/vars.pm
Exporter.pm => C:/Perl/lib/Exporter.pm
File/Spec.pm => C:/Perl/lib/File/Spec.pm
AutoLoader.pm => C:/Perl/lib/AutoLoader.pm
File/Spec/Win32.pm => C:/Perl/lib/File/Spec/Win32.pm
DynaLoader.pm => C:/Perl/lib/DynaLoader.pm
FindBin.pm => C:/Perl/lib/FindBin.pm

Perl Path: C:\Perl\bin\;C:\Program
Files\VERITAS\NetBackup\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\S
ystem32\Wbem


_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to