On Wed, Apr 12, 2006 at 09:06:25PM -0400, Lars Kelto wrote:
> 
>   Hey Embperlers.  I know this has been discussed before, but I'm just now 
> getting a serious project going with Embperl2 and objects, and haven't 
> found an answer in the archive.
> 
>   How do I get the root of my main or virtual site to properly load the 
> directory index file as an Embperl object?  Every config I've tried 
> results in being able to load the file directly (/index.html) but returns 
> a Not Found for the root of the site (/).  Relevant parts of my most 
> recent config are below (the rest is FC4 httpd defaults).
> 
> 
> LoadModule embperl_module 
> /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/Embperl/Embperl.so
> PerlModule Embperl
> AddType text/html .epl
> 
> <VirtualHost *:80>
>         ServerName www.rg.net
>         ServerAdmin [EMAIL PROTECTED]
>         DocumentRoot /var/www/rg
>         DirectoryIndex index.html
>         ErrorLog logs/rg-error_log
>         TransferLog logs/rg-access_log
>         Embperl_AppName         rg
>         Embperl_Object_Base     base.epl
>         Embperl_UriMatch        "\.html.?|\.epl$"
>         SetHandler              perl-script
>         PerlHandler             Embperl::Object
> </VirtualHost>

I haven't had problems with Embperl2 and objects, but I notice a
significant difference between my config and yours.  Instead of

         SetHandler              perl-script
         PerlHandler             Embperl::Object

I have it inside Directory and FilesMatch directives.

<Directory "/var/www/rg">
     # Embperl handles HTML files
     <FilesMatch ".*\.htm.?$">
        SetHandler  perl-script
        PerlHandler Embperl::Object
        Options     ExecCGI
     </FilesMatch>
    # disable direct serving of .epl files
     <FilesMatch ".*\.epl$">
          Order allow,deny
          Deny From all
    </FilesMatch>
</Directory>

Maybe that will help.

Kathryn Andersen
-=-=-=-=-=-=-=-=-
[House referred to Chase as British]
Dr. Robert Chase: I'm Australian!
Dr. Gregory House: You put the Queen on your money. You're British.
        (House M.D.)
-- 
 _--_|\     | Kathryn Andersen  <http://www.katspace.com>
/      \    | 
\_.--.*/    | GenFicCrit mailing list <http://www.katspace.com/gen_fic_crit/>
      v     | 
------------| Melbourne -> Victoria -> Australia -> Southern Hemisphere
Maranatha!  |   -> Earth -> Sol -> Milky Way Galaxy -> Universe

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

Reply via email to