Hi there,

I've used Embperl for 2 years. So, now I've decided to
try Embperl::Object.

I've configured apache as noticed below but when I request
target script I see output of only that script, not base.epl:


perl.conf:

PerlSetEnv EMBPERL_LOG /tmp/embperl.log
PerlSetEnv EMBPERL_DEBUG 33825832

LoadModule embperl_module /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Embperl/Embperl.so


PerlModule Embperl PerlModule Embperl::Object

AddType text/html .epl
<FilesMatch ".*\.htm.?|.*\.epl$">
   SetHandler  perl-script
   PerlHandler Embperl
   Options     ExecCGI
</FilesMatch>


http.conf:

<VirtualHost *:80>

. . .

   <Location "/opt/my_app/html">
      Embperl_AppName              app
      Embperl_Object_Base          base.epl
      Embperl_UriMatch             "\.htm.?|\.epl$"
      EMBPERL_MAIL_ERRORS_TO       [EMAIL PROTECTED]
      EMBPERL_MAIL_ERRORS_LIMIT    0
      EMBPERL_OBJECT_FALLBACK      error.html
      SetHandler                   perl-script
      PerlHandler                  Embperl::Object
      Options                      ExecCGI
   </Location>

   PerlInitHandler Apache::Reload
   PerlSetVar ReloadAll On
   PerlSetVar ReloadModules "VG::*"

PerlSetEnv EMBPERL_SESSION_CLASSES "File Semaphore"
PerlSetEnv EMBPERL_SESSION_ARGS "Directory=/opt/videoguide/share/session"


</VirtualHost>

base.epl:
   [-
        Execute ('header.epl');
        Execute ('content.epl');
        Execute ('footer.epl');
   -]

content.epl:
   [- Execute('*'); -]

main.epl:
   [- print OUT "Hello world!"; -]

Any suggestions?

--
Best regards,
Michael Stepanov

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



Reply via email to