Hi Michael,
 
Embperl does not support the event MPM. It only supports the prefork MPM. This 
is due to limitations in Perl itself.
 
Regards
 
Gerald
 

> Michael Stevens <michael.stev...@dianomi.com.invalid> hat am 11.06.2025 20:12 
> CEST geschrieben:
>  
>  
> Update:
>  
> I was using the event mpm. As soon as I switched to the prefork mpm, it 
> started working.
> 
> Michael Stevens
> Senior Developer ▪︎ Dianomi
>  
>  +44 207 802 5530 tel:+44%20207%20802%205530
>  michael.stev...@dianomi.com mailto:michael.stev...@dianomi.com
>  84 Eccleston Square London, SW1V 1PX
>  http://www.dianomi.com/
> 
> 
> On Tue, 10 Jun 2025 at 22:59, Michael Stevens <michael.stev...@dianomi.com 
> mailto:michael.stev...@dianomi.com> wrote:
> 
> > Hi,
> >  
> > I've got an existing Embperl config that works perfectly well, but it's a 
> > little complicated.
> >  
> > I wanted to try doing a new clean setup. I'm running on Alma Linux 9. I 
> > installed httpd with dnf, then mod_perl and Embperl with cpanm. While at 
> > it, I noticed Embperl needs to be installed in interactive mode or the 
> > install hangs.
> >  
> > I put this config in /etc/httpd/conf/httpd.conf:
> >  
> > LoadModule perl_module modules/mod_perl.so
> > LoadModule embperl_module 
> > /usr/local/lib64/perl5/5.32/auto/Embperl/Embperl.so
> > 
> > PerlModule Embperl
> > AddType text/html .epl
> > 
> > <Files *.epl>
> >         SetHandler perl-script
> >         PerlHandler Embperl
> >         Options ExecCGI
> > </Files>
> >  
> > Based on the example here: 
> > https://embperl.org/pod/doc/Config.-page-1-.htm#sect_1
> >  
> > I created a small epl file:
> >  
> > <html>
> >         <head>
> >                 <title>test</title>
> >         </head>
> > 
> >         <body>
> >                 [+ "test" +] [+ 2 + 2 +]
> >         </body>
> > </html>
> >  
> > in /var/www/html/ep/test.epl and tried to serve it.
> >  
> > For a while it seemed to work, but now all I get is: [725]ERR:  24:  Error 
> > in Perl code: Can't call method &quot;app&quot; on an undefined value at 
> > /usr/local/lib64/perl5/5.32/Embperl/Util.pm line 109.
> > 
> >  
> >  
> > 
> > 
> > 
> > I considered the theory I need an App Name and put:
> >  
> > Embperl_Appname moo
> >  
> > in httpd.conf, but it didn't seem to make a difference.
> > I feel like I must be missing something obvious here, please help.
> > 
> > Michael Stevens
> > Senior Developer ▪︎ Dianomi
> >  
> >  +44 207 802 5530 tel:+44%20207%20802%205530
> >  michael.stev...@dianomi.com mailto:michael.stev...@dianomi.com
> >  84 Eccleston Square London, SW1V 1PX
> >  http://www.dianomi.com/
> > 
> > 
> 
> This e-mail is for the sole use of the intended recipient and contains 
> information that may be privileged and/or confidential. If you are not an 
> intended recipient, please notify the sender by return e-mail and delete this 
> e-mail and any attachments. Certain required legal entity disclosures can be 
> accessed on our website.
> 

Reply via email to