alan matthews wrote:
I wanted to run a local server but Microsoft PWS
doesn't run on Win ME. Searching around I came across
this http://www.ricocheting.com/sever/index.html I
found it very helpful, albeit a bit out of date.
So, I've installed apache_1.3.22-win32-x86.msi onto
this Win ME machine as a localhost and it works fine.
I've installed ActivePerl, and it works fine too.
I want to run ASP, so I download Apache-ASP-2.29
[[ for Apache::ASP support, get on its mail list by emailing
[EMAIL PROTECTED] ]]
For a quick start, I'd recommend installing the prebuilt
win32 mod_perl / apache from:
http://perl.apache.org/distributions.html
This page ends up referring you to:
ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-0.7.exe
It comes fortunately with a working Apache::ASP. You will
still need to update the ./perl/lib/Config.pm to point to your
compiler installation if you want to build your own perl
modules later.
This hint is provided here:
http://www.apache-asp.org/install.html#Win32%20Instal93dbe80f
As a user going through these woes, it would be helpful if you could
suggest how I could make that part of the install help stand out more,
and content that would be more useful accurate to you?
What is not in the help is a bug/workaround for WinME / Win9x users
that occurred recently in the 2.25 release of Apache::ASP. The bug
is that MLDBM::Sync uses flock() which is not implemented on WinME.
The fix is to add this to you httpd.conf, preferrably
Perl
*CORE::GLOBAL::flock = sub { 1 };
/Perl
This fix is not necessary if you do not use $Session
or $Application though, which you can turn off with
the httpd.conf config:
PerlSetVar NoState 1
Then as per the instructions I did
___
shell prompt perl -MCPAN -e shell
...
cpan install Bundle::Apache::ASP
___
A huge amount of text flowed down the screen which
ended with
___
Removing previously used
\.cpan\build\Apache-ASP-2.29\.
Couldn't find \.cpan\build\Apache-ASP-2.29\. at
C:/Perl/lib/CPAN.pm line 1972
___
I will check out the bundle files and see how they can be improved
for the next release.
I tried to run some of Perl's sample asp pages but
nothing worked. Clealy the phrase:-
'The easiest way to install Apache::ASP for the first
time from perl is to fire up the CPAN shell like:'
isn't quite as easy as it claims.
The rest of the information at
http://www.nodeworks.com/asp/install.html
is unitelligable to anyone who hasn't worked with
servers, and all the FAQ's seem to assume your an
expert, so I'm no better off.
Apache::ASP isn't geared towards new users. It makes a lot of
of assumptions like knowledge of perl, apache, unix ( perl is
unix paradigm programming often, even on win32 platforms ).
I would like it to make it more user friendly, and I understand
the docs site can help, so please send me your suggestions.
So, is there any chance of an Idiot's guide to getting
this ASP to work?
Not yet! I have long considered writing a book on Apache::ASP,
which would probably have at least a chapter as the Idiot's guide.
I don't think it would be out in time for your needs though :(
-- Josh
_
Joshua Chamas Chamas Enterprises Inc.
NodeWorks Founder Huntington Beach, CA USA
http://www.nodeworks.com1-714-625-4051