Can't find index.html

2001-03-08 Thread John Whitnack

We are running Apache 1.3.17 and mod_perl 1.25 on Solaris 7.
The problem I am having is that when I type:

http://my.domain.name

I get a error message:

The document contained no data.
Try again later, or contact the server's administrator

And in the error log I get:

child pid 15965 exit signal Bus Error (10)

Yet when I type:

http://my.domian.name/index.html

The page loads no problem.

This problem only started after I have loaded mod_perl.

John Whitnack
[EMAIL PROTECTED]
Gilbert Laustsen Jung




Re: Can't find index.html

2001-03-08 Thread darren chamberlain

John Whitnack ([EMAIL PROTECTED]) said something to this effect on 03/08/2001:
 We are running Apache 1.3.17 and mod_perl 1.25 on Solaris 7.
 The problem I am having is that when I type:
 
 http://my.domain.name
 
 I get a error message:
 
 The document contained no data.
 Try again later, or contact the server's administrator
 
 And in the error log I get:
 
 child pid 15965 exit signal Bus Error (10)
 
 Yet when I type:
 
 http://my.domian.name/index.html
 
 The page loads no problem.
 
 This problem only started after I have loaded mod_perl.

It sounds like you have something like:

Location /
  SetHandler   perl-script
  PerlHandler  My::Handler
/Location

in your httpd.conf. Try either:

FilesMatch "*\.html$"
  SetHandler   perl-script
  PerlHandler  My::Handler
/FilesMatch

Or, in your handler:

sub handler {
my $r = shift;

if ($r-content_type eq 'text/html' || -d $r-finfo) {
return DECLINED;
}

# the rest as usual...

In other words, decline to handle directory listings. Let mod_dir
or mod_autoindex do it's job.

(darren)

-- 
Your freedom to swing your fist ends at the tip of my nose.