in reply to Can't load load_file:Access is denied

It's possible that it's trying to execute the .dll file, so have you made sure that the IUSR_machinename user has read/execute permissions on the SSLeay.dll and that execute permissions are enabled in the IIS admin console?

If all else fails, enable auditing on those files & directories and see what's getting denied access in the event log.

  • Comment on Re: Can't load load_file:Access is denied

Replies are listed 'Best First'.
Re^2: Can't load load_file:Access is denied
by Anonymous Monk on Sep 30, 2005 at 15:58 UTC
    As mentioned I have set the permissions to full control and yes IIS is in Scripts and Execute mode. I can't find anything special in the logs ether :/. IUSR_* is not the case here since as I said I amde a special user and user group and logged in using Authentication Method. When set to Adminsitrator group it works, but when set to any other group even one with full control over ALL files in C:, it won't work. So somewhere out there is some kind of permission thats the cause. I'm thinking of looking into PermVerif tool in the resource kit, but if anyone knows the solution to this it would be greatly appredciated. When looking on the web I found this problem in many palces but left unsolved...
      I Have found a solution ^_^
      xcacls C:\Perl\bin\ssleay32.dll /E /G IUSR_COMPUTER:RXE

      IUSR_COMPUTER = the name of your IIS user.

      This command prompt command did the job and solved the problem. This probably appleis to all access denied including oracle and etc ^_^