Hi Per,
--- Per Einar Ellefsen <[EMAIL PROTECTED]> wrote:
> At 00:47 25.03.2002, John Kolvereid wrote:
> >Hi Per,
> > I get the msg:
> > 'The document contained no data'
> >when I try to load my home.html from my server
> using
> >my browser. When I comment out the AddModule
> >mod_perl.c
> >then my home page appears.
>
> Check your error log. It might have interesting
> information in it.
When I get this msg the error log has the msg:
[notice] child pid # exit signal Segmentation fault
(11)
>
>
> > I am including my httpd for any advise:
> >
> >relevant portions of httpd.conf
> >-------------------------------
> ><IfDefine SSL>
> >LoadModule ssl_module libexec/libssl.so
> >LoadModule php4_module libexec/libphp4.so
> >LoadModule webapp_module libexec/mod_webapp.so
> >LoadModule perl_module libexec/libperl.so
> ></IfDefine>
>
> Lots of modules you're loading there. I've heard
> problems with combining
> PHP and mod_perl before, I don't know if it's fixed
> now, but maybe you
> should try with only mod_perl loaded to see if that
> fixes your problem: if
> it does, it's not mod_perl's fault.
>
I commented out the PHP Load & Add Modules
Upon initialization I got the error log msg:
[notice] Accept mytex: sysvsem (Default: sysvsem)
and when I tried to load my home page from the
browser I got the same error as before
>
> ><Ifmodule mod_perl.c>
> > Include conf/mod_perl.conf
> ></Ifmodule>
> ><Perl>
> ></Perl>
> >
> >ClearModuleList
> >#AddModule mod_perl.c
>
> Maybe this should go before the <Ifmodule>
> directive.. I'm not sure if
> it'll change anything.
>
Not really, except when I commented out the
AddModule mod_perl.c
it complained of an 'Invalid command '<Perl>'
>
>
> >mod_perl.conf
> >-------------
> >conf/mod_perl.pl
>
> ?? I think you either forgot to copy something off
> there or but .pl instead
> of .conf....?
>
The missing line is
PerlRequire conf/mod_perl.pl
Sorry about that.
> >PerlFreshRestart On
> >
> ><Location /hello/world>
> > SetHandler perl-script
> > PerlHandler Apache::Hello
> ></Location>
>
> You need PerlModule Apache::Hello before PerlHandler
> Apache::Hello,
> otherwise Apache::Hello doesn't get loaded.
>
I don't understand what you mean here. Do I have to
reference the file I will be trying to load from the
browser. I assume it is just like Perl-CGI in the
cgi-bin directory. Just add a file and address it.
>
> >Alias /perl/ /home/httpd/perl/
> >PerlModule Apache::Registry
> ><Location /perl>
> > SetHandler perl-script
> > PerlHandler Apache::Registry
> > PerlSendHeader On
> > Options ExecCGI
> ></Location>
>
> This looks good.
>
>
> >/home/httpd/perl/hello.pl
> >-------------------------
> >#!/usr/local/perl
> >
> >print "Content-type: text/html\n\n";
> >
> >print <<END;
> ><head>
> ><title>Mod_perl
> ></title>
> ></head>
> >
> ><body>
> ><center>Mod-Perl</center>
> ></body>
> >END
> >
> >Also, when I try to load the page
> /odin/perl/hello.pl
> >(/odin is my server) the page displays as text
> only,
> >not as an html page.
>
> I don't understand what you mean by /odin... You
> mean you're typing
> http://odin/perl/... in your browser, or something?
>
Odin is the reference, as in the host file, for my
server = or.odin.com
> Maybe you should check your error log, if
> something's wrong it might have
> an indication.
>
> --
> Per Einar Ellefsen
> [EMAIL PROTECTED]
>
Any further insight would be greatly appreciated. I
am at a loss - obviously. Thanks.
John Kolvereid
__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards�
http://movies.yahoo.com/