perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Richter" <rich...@ecos.de>
Subject Re: Apache virtulahosts sharing modules
Date Tue, 20 Jul 2004 07:31:23 GMT
Hi,

you have only _one_ Perl interpreter under mod_perl, so it is the same for
both virtual host, so you cannot load two different modules, with the same
package name.

See perl.apache.org in the mod_perl guide for more informations about this
topic.

Gerald

Steve Wilder wrote:
>   Hello, all.
>
>   I'm using Apache 1.3.29 and  Embperl 1.3.6
>
> I've got two Apache Virtualhosts: www.benwilder, and
> rhyme.benwilder.com
>
> Both sites have a "test1.phtml" which looks like this:
> ----------------------------
> [! use test1; !]
>
> [+ test1::whereami() +]<br>
> ----------------------------
>
> Both sites have a test1.pm file which sits in their Document Root
>
> Live's test1.pm looks like this:
> ----------------------------
> package test1;
>
> sub whereami {
>    return "live";
> }
> 1;
> ----------------------------
>
> Rhyme's test1.pm looks like this:
> ----------------------------
> package test1;
>
> sub whereami {
>    return "rhyme";
> }
> 1;
> ----------------------------
>
> The problem is that if I reload one or the other enough times, it will
> begin using the other sites test1.pm!  I need each site to only use
> it's own test1.pm.
>
> If I restart Apache, the problem goes away for a time, but will come
> back if I reload one or the other enough times.
>
> BTW: In my httpd.conf, I set "PerlSetEnv PERL5LIB" in the VirtualHost
> directive to its own Document Root.
>
> How do I lock each VirtualHost to it's own test1.pm module?
>
> Thanks,
>
> Steve Wilder
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message