- From: Serguei Trouchelle <stro@isd.dp.ua>
- Date: Tue, 27 Aug 2002 15:54:07 +0300
- To: Terje Bless <link@pobox.com>
- CC: W3C Validator <www-validator@w3.org>
Terje Bless wrote:
>>under W2k (by the way, if somebody want a 'guide' to install it under
>>W2k/ActivePerl, I can suggest it).
> I'd promise to put up a W2K install guide, but I've promised that before
> and never gotten around to it. If anyone wants to take on that task...
It's simple:
Pre-condition: Install Apache and ActivePerl 5.6.1 and update modules:
ppm install CGI
ppm verify --upgrade libnet
ppm verify --upgrade HTML-Parser
ppm install Text-Iconv
Then download tar-ball, unpack it, copy htdocs to apache/htdocs,
httpd/cgi-bin to apache/cgi-bin (or corresponding directories)/
Then change main CGI script (don't forget to change #! to real Perl
location):
1. Comment line $DEBUG += 1 unless $ENV{SERVER_PORT} == 80; —
there's warning when -w.
2. Change my $base_path = $0; to my $base_path = '../';, and
comment next string.
3. Change my $temp = "/tmp/validate.$$"; to anything
appropriate (or create /tmp/).
4. Change my $sp = '/usr/local/bin/lq-nsgmls'; to path to
nsgmls.exe from sp. $osp isn't necessary to change.
5. Find my $command = "$sp -R -f$temp -E0 $xmlflags -c $catalog";
and remove -R.
6. Change data in blocks named "URIs and fragments" and "Strings" to
appropriate (really it's not necessary)
Then make changes to Apache config or .htaccess:
RewriteEngine on
RewriteRule ^/check(.*) /cgi-bin/check$1 [R]
and restart Apache. All should work, I checked it under W2K Pro and
Apache 1.3.26.
--
Serguei Trouchelle
http://www.isd.dp.ua/
Received on Tuesday, 27 August 2002 08:55:10 UTC