perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Schindl <tomAtLi...@gmx.at>
Subject Re: multiple developers on one Sever
Date Wed, 22 Dec 2004 13:09:40 GMT
Well you are not stating which mp-version you are running but for:

mp1:
----
http://perl.apache.org/docs/1.0/guide/modules.html#Apache__PerlVINC___Allows_Module_Versioning_in_Location_blocks_and_Virtual_Hosts

mp2:
----
http://perl.apache.org/docs/2.0/user/config/config.html#C_Parent_

Tom


Henning Meyer wrote:
> Hello,
> I've got a mod_perl-Apache running, which hosts multiple
> developement-versions (of multiple CVS-developers) of a webapp.
> Therefore I've got this apache-config:
> <Location ~ /dev/project.*/web>
>     Options +Includes
>     XBitHack on
> </Location>
> <Location ~ /dev/project.*/web/+cgi-bin>
>     SetHandler perl-script
>     PerlHandler Apache::Registry
>     PerlModule Apache::DBI
>     PerlSendHeader On
>     Options ExecCGI +Includes
>     Order allow,deny
>     Allow from all
>     AllowOverride None
> </Location>
> 
> Each version has its own config (like a seperate DB per developer). This is
> done by:
> require 'config.pl';
> in each of the mod_perl-scripts.
> config.pl looks like this:
> 
> #!/usr/bin/perl
> use strict;
> package myconf;
> use vars qw(%c);
> %c = (DB=>"henningsDB"}; # or tutmannsDB in tutmanns config.pl
> 1;
> 
> The point is, that in each version everything may be the same except of the
> config.pl.
> But: Apache and mod_perl seem to mix up the configurations. The reason seems
> to be, that the configuration is just read once the process starts, and not
> each time a script is executed.
> What is a good workaround? Local ini-Files? Or something even better?
> 
> Thanks
> 
> Henning
> 
> 


-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html


Mime
View raw message