On Wed, Apr 21, 2004 at 06:39:56AM -1000, Beau E. Cox wrote:
> [...]
> LoadModule perl_module /home/test/usr/2.1/lib/apache/mod_perl.so
> LoadModule apreq_module /home/test/usr/2.1/lib/apache/mod_apreq.so
> LoadModule cgid_module /home/test/usr/2.1/lib/apache/mod_cgid.so
> LoadModule embperl_module \
> "/home/test/perl/5.8.3-2.1/lib/site_perl/5.8.3/i686-linux-thread-multi/auto/Embperl/Embperl.so"
> [...]
> 
OK I am having trouble with this loading also.  (I got everything to
work when I compiled apache, mod-perl and embperl from source, but I
think I compiled the modules into the server and thus I don't LoadModule
anything) When I try to use the debian packaged version (which I would
prefer cause I spread development onto multiple machines) I have :

PerlModule Embperl 
<Location /hello>
    PerlHandler Embperl::Object 
    EMBPERL_OBJECT_BASE _base.epl
    EMBPERL_URIMATCH "\.html"
    SetHandler  perl-script
    Options ExecCGI 
</Location>

in my httpd.conf, I get :

Syntax error on line 1007 of /etc/apache-perl/httpd.conf:
Invalid command 'EMBPERL_OBJECT_BASE', perhaps mis-spelled or defined by
a module not included in the server configuration

So I added a line to the bottom of /etc/apache-perl/modules.conf so that
it looks like:

[ ... ]
AddModule mod_perl.c
LoadModule session_module /usr/lib/apache/1.3/mod_session.so
LoadModule embperl_module "/usr/lib/perl5/auto/Embperl/Embperl.so"

but I get:

Syntax error on line 27 of /etc/apache-perl/modules.conf:
Can't locate API module structure `embperl_module' in file
/usr/lib/perl5/auto/Embperl/Embperl.so: /usr/sbin/apache-perl: undefined
symbol: embperl_module

-- 
Marco

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to