You need to put your webdav and your Embperl definition inside of two 
different <Location> blocks, so Apache knows what to do when you request 
a page

Gerald


------------------------------------------------------------------------
--
Gerald Richter       ECOS electronic communication services GmbH
*******************  SECURING YOUR NETWORK  ********************

Post:       Tulpenstrasse 5            D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]            Voice:   +49 6133 939-122
WWW:        http://www.BB-5000.info    Fax:     +49 6133 939-333

Sitz der Gesellschaft: Dienheim; AG Mainz HRB 6889; GF: W.Heck, 
G.Richter
------------------------------------------------------------------------
--
 
  

> -----Original Message-----
> From: Etienne Boulet [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, May 24, 2007 2:32 PM
> To: embperl@perl.apache.org
> Subject: apache, webdav, embperl
> 
> Hello, 
> 
> I'm trying to run apache, embperl and webdav together. 
> 
> apache 2.0.58-r2
> embperl 2.0_rc4
> mod_perl 2.0.3-r1 
> 
> Here's my problem, I have 2 aliases in my httpd.conf like 
> 
> # Web for Web (a Web alias for Web visitors) Alias "/website" 
> "/var/www/localhost/htdocs/" 
> # DAV for Web (a DAV alias to update Web content) Alias 
> "/websitedav" "/var/www/localhost/htdocs/" 
> 
> My 45_mod_dav.conf looks like : 
> 
> ***************************************
> <IfDefine DAV>
>   <IfModule !mod_dav.c> 
>     LoadModule dav_module    modules/mod_dav.so 
>   </IfModule>
> </IfDefine>
> <IfDefine DAV_FS>
>   <IfModule !mod_dav_fs.c> 
>     LoadModule dav_fs_module   modules/mod_dav_fs.so 
>   </IfModule>
> </IfDefine>
> <IfModule mod_dav.c> 
>     DavMinTimeout 600 
>     <Location /websitedav> 
>             Dav On 
>             ForceType text/plain 
>             AuthType Basic 
>             AuthName "Welcome on TITINE's WebDAV" 
>             AuthUserFile /var/dav/.davpasswd 
>             <Limit PATCH PROPPATCH POST PUT DELETE MKCOL COPY 
> MOVE LOCK UNLOCK> 
>                     Require valid-user 
>             </Limit> 
>     </Location>
> </IfModule>
> <IfModule mod_dav_fs.c> 
>     # Location of the WebDAV lock database. 
>     DavLockDB /var/lib/dav/lockdb
> </IfModule>
> *************************************** 
> 
> And my 78_mod_embperl.conf looks like : 
> 
> ***************************************
> <IfDefine EMBPERL>
>   <IfModule !mod_embperl.c> 
>     LoadModule  embperl_module modules/mod_embperl.so
>   </IfModule>
> </IfDefine> 
>         <IfModule mod_embperl.c> 
>             PerlModule Embperl 
>             AddType text/html .htm 
>             <Files *.htm> 
>             SetHandler  perl-script 
>             PerlHandler Embperl 
>             Options     ExecCGI 
>             </files>
> </ifModule>
> *************************************** 
> 
> When I want to edit my webpage via webdav with the 
> /websitedav alias all of the perl code in my web pages is 
> already interpreted. 
> Is there a way to tell EmbPerl not to interprete the perl 
> code in my web page when I got through the websitedav alias ? 
> 
> Thank you 
> 
> Etienne Boulet
> --------------------------------------------------------------
> ------- To unsubscribe, e-mail: 
> [EMAIL PROTECTED] For additional commands, 
> e-mail: [EMAIL PROTECTED] ** Virus checked by 
> BB-5000 Mailfilter ** !DSPAM:416,4655876a89271732510227! 
> 
> 

** Virus checked by BB-5000 Mailfilter **

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

Reply via email to