Re: Apache::Registry in mod_perl 2

2003-07-17 Thread ColinB

--- Stas Bekman [EMAIL PROTECTED] wrote:
 ColinB wrote:
  So how can I go about installing just Apache::Registry from the
  mod_perl 1 tar file without having to install ALL of mod_perl 1 ?
 
 simply copy it into one of the dirs in your @INC.
 
 You will also need to load Apache::compat for it to work.
 

Thanks. I've untarred mod_perl 1.0 and searched for any Registry*
filnames:

./lib/Apache/RegistryBB.pm
./lib/Apache/RegistryNG.pm
./lib/Apache/Registry.pm
./lib/Apache/RegistryLoader.pm

Do I need to copy ALL of these files (and maybe others?) or just the
./lib/Apache/Registry.pm  file?




__
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com


Re: Apache::Registry in mod_perl 2

2003-07-17 Thread Stas Bekman
[please don't take the threads off the list]

ColinB wrote:
--- Stas Bekman [EMAIL PROTECTED] wrote:

ColinB wrote:

So how can I go about installing just Apache::Registry from the
mod_perl 1 tar file without having to install ALL of mod_perl 1 ?
simply copy it into one of the dirs in your @INC.

You will also need to load Apache::compat for it to work.



Thanks. I've untarred mod_perl 1.0 and searched for any Registry*
filnames:
./lib/Apache/RegistryBB.pm
./lib/Apache/RegistryNG.pm
./lib/Apache/Registry.pm
./lib/Apache/RegistryLoader.pm
Do I need to copy ALL of these files (and maybe others?) or just the
./lib/Apache/Registry.pm  file?
If you are going to use only Apache::Registry you only need to copy
lib/Apache/Registry.pm
__
Stas BekmanJAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide --- http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


Apache::Registry in mod_perl 2

2003-07-15 Thread ColinB
This page:

http://perl.apache.org/docs/2.0/user/porting/compat.html#C_Apache__Registry___C_Apache__PerlRun__and_Friends

says that mod_perl 2's ModPerl::Registry does not chdir() into the
script's directory, wheras mod_perl 1's Apache::Registry DOES chdir().
It also says that this will eventually be fixed by the time mod_perl 2
is released, and in the meantime you can use the Apache::Registry
(which is part of mod_perl 1) in mod_perl 2.

As I will be trying to get some old scripts working in mod_perl 2, it
seems prudent to use Apache::Registry.

So how can I go about installing just Apache::Registry from the
mod_perl 1 tar file without having to install ALL of mod_perl 1 ?

Colin


__
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com


Re: Apache::Registry in mod_perl 2

2003-07-15 Thread Stas Bekman
ColinB wrote:
This page:

http://perl.apache.org/docs/2.0/user/porting/compat.html#C_Apache__Registry___C_Apache__PerlRun__and_Friends

says that mod_perl 2's ModPerl::Registry does not chdir() into the
script's directory, wheras mod_perl 1's Apache::Registry DOES chdir().
It also says that this will eventually be fixed by the time mod_perl 2
is released, and in the meantime you can use the Apache::Registry
(which is part of mod_perl 1) in mod_perl 2.
As I will be trying to get some old scripts working in mod_perl 2, it
seems prudent to use Apache::Registry.
You have omitted this sentence:

  However you will have problems if you are using
  anything but the preforked MPM, the main reason why
  ModPerl::Registry doesn't chdir().
So how can I go about installing just Apache::Registry from the
mod_perl 1 tar file without having to install ALL of mod_perl 1 ?
simply copy it into one of the dirs in your @INC.

You will also need to load Apache::compat for it to work.

Alternatively you can subclass ModPerl::Registry's chdir_file function to 
perform chdir, like Apache::Registry does.

__
Stas BekmanJAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide --- http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


Re: Apache::Registry in mod_perl 2

2003-07-15 Thread Perrin Harkins
On Tue, 2003-07-15 at 08:44, ColinB wrote:
 So how can I go about installing just Apache::Registry from the
 mod_perl 1 tar file without having to install ALL of mod_perl 1 ?

Just copy the Apache/Registry.pm file into the same directory that all
your other Apache:: modules are in.

- Perrin