HTML::Mason is your perlhandler in the /mason request space, so what's
supposed to handle a root object "/" request? Do a simple setup for one
virtualhost and make sure your choices of documentroot, alias settings and
component_root settings agree before broadening the solution for multiple
virtualhosts. Also, back down to Mason 0.87 until 0.89 is released.
-Ian
> Hello all,
>
> -- The Problem --
>
> When i try try retrieve http://www.clickly.com/index.html
> (Test-Site: not the real clickly.com) i get a blank return and i
> mean a real blank content return (tried it with telnet to port 80 and
> the server only sends back the headers of the web-page?)
>
> Does anybody know what the problem is? I'va tried all sorts of
> things but nothing worked.
>
> Thanks in advance,
> Guido Moonen
>
> -- The Stuff i have --
>
> * Solaris V 2.6 op Sun ultrasparc.
> * perl, v5.6.0 built for sun4-solaris
> * Server version: Apache/1.3.12 (Unix)
> Server built: Sep 6 2000 14:51:05
> * mod_perl-1.24
> * Mason v. 0.88
>
> -- Handler.PL --
> << SNIP >>
> my (%parsers, %interp, %ah);
> foreach my $site qw(www modified management)
> { $parsers{$site} = new HTML::Mason::Parser(allow_globals =>
> [qw($dbh %session)]);
>
> $interp{$site} = new HTML::Mason::Interp (parser=>$parsers{$site},
>
> comp_root=>"/clickly/html/$site/",
>
> data_dir=>"/clickly/masonhq/$site/",
> system_log_events=>"ALL");
> $ah{$site} = new HTML::Mason::ApacheHandler(interp=>$interp{$site});
>
> chown (scalar(getpwnam "nobody"), scalar(getgrnam "nobody"),
> $interp{$site}->files_written);
> }
>
> sub handler
> { my ($r) = @_;
> my $site = $r->dir_config('site');
> return -1 if $r->content_type && $r->content_type !~ m|^text/|i;
> my $status = $ah{$site}->handle_request($r);
> return $status;
> }
> << SNIP >>
>
> -- httpd.conf --
>
> << SNIP >>
> # www.clickly.com (Default)
> <VirtualHost 192.168.0.210>
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /clickly/html/www
> ServerName www.clickly.com
> PerlSetVar site 'www'
>
> <Directory "/clickly/html/www">
> Options Indexes FollowSymLinks MultiViews ExecCGI
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> alias /mason /clickly/html/www
> <Location /mason>
> SetHandler perl-script
> PerlHandler HTML::Mason
> </Location>
> </VirtualHost>
> << SNIP >>
>
> ==============================
> Guido Moonen
> Clickly.com
> Van Diemenstraat 206
> 1013 CP Amsterdam
> THE NETHERLANDS
>
> Mob: +31 6 26912345
> Tel: +31 20 6934083
> Fax: +31 20 6934866
> E-mail: [EMAIL PROTECTED]
> http://www.clickly.com
>
>
> Get Your Software Clickly!
> ==============================
>
>
> _______________________________________________
> Mason-users mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/mailman/listinfo/mason-users
>
--
Salon Internet http://www.salon.com/
Manager, Software and Systems "Livin' La Vida Unix!"
Ian Kallen <[EMAIL PROTECTED]> / AIM: iankallen / Fax: (415) 354-3326