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.

Reply via email to