I guess the problem might be with your PerlHandler, coz Apache::Registry, caches all scripts, as a result certain global values will remain persistent. In such a case you might want to use Apache::PerlRun instead , which mimics mod_cgi by flushing the namespace at the every start of request.
Thanks Arun ----- Original Message ----- From: "Henning Meyer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, December 20, 2004 11:10 PM Subject: multiple developers on one Sever > 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 > > > -- > +++ Sparen Sie mit GMX DSL +++ http://www.gmx.net/de/go/dsl > AKTION für Wechsler: DSL-Tarife ab 3,99 EUR/Monat + Startguthaben > > -- > 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 > -- 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