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]