[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HOWTO: Pi3Web and ActiveState PerlIS.dll




OK,
I did some research and here's the deal with Pi3Web and PerlIs.dll

When I last tried Pi3Web with PerlIS.dll it worked fine, but that was
an older version, - to try that version get PerlIS.bin and Perl100.bin from
	http://www.johnroy.com/pi3/37hidden73/PerlIS.bin
	http://www.johnroy.com/pi3/37hidden73/Perl100.bin
rename them to .dll and put them in your Isapi directory.

Place the following 3 line perl program in your WebRoot directory, call
it Hello.pl

print "HTTP/1.0 200 OK\r\n";
print "Content-Type: text/html\r\n\r\n";
print "Hello World!";

** No other configuration **

Now hit the URL

	http://localhost/isapi/Perlis.dll/Hello.pl

And you should see 'Hello World'.

The problem appears to be that the new version of PerlIS.dll is no
longer compatible with Pi3Web - probably the ISAPI module of Pi3Web
needs to be updated - unfortunately I have no time to do this.

Do you mind if I forward this answer to the users group (pi3-users@johnroy.com)
as it would be valuable information there. The mailing list archive gets
published on my website?

Hope this helps,
John

> 
> At 11:09 AM 4/1/98 -0500, you wrote:
> >
> >Yeah,
> >I ran PerlIs.dll with a test perl script and it ran fine, I went
> >to get it again just now but activestate.com is down. I'll try again
> >later.
> >
> >Basically I just put PerlIS.dll in the /isapi/ directory.
> >
> 
> I did that, but then I got the following message in my error.txt file
> 
>   [Wed Apr 01 10:59:04 1998 GMT] Server error log started
>   [Wed Apr 01 10:59:25 1998 GMT] ISAPI20: ISAPI DLL with path 'D:\PI3WEB\Isapi\perlis.dll'
>     could not be loaded, error description is 'Win32 error code: 1114'.
> 
> I looked up the error code, and the description is just "Windows could not load the DLL"
> (paraphrased).  Not a very helpfull description, to say the least.
> 
> Is there anything else I should do besides putting perlis.dll in /isapi/?  I noticed that
> the PERLIS installer from ActiveState makes entries in the Registry (if you have IIS installed;
> otherwise, it just dies).  Should I do something similar, or add entries to the Config.pi3 file?
> Everything is so automatic with PWS (yuck! - what a pig!) and ActiveState's installer
> that I am having a hard time determining how to get the same effect with Pi3Web.
> 
> BTW, I love Pi3Web :-).  It is very fast & small, and yet still full featured.
> 
> Thank you very much for your time.
> 
> Toni L. Harbaugh-Blackford
> harbaugh@ncifcrf.gov
> 
> 
>