[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl
Subject: Re: undefined routines & mod_dbd
From: "Philip M. Gollucci" <pgollucci () p6m7g8 ! com>
Date: 2007-01-30 22:50:58
Message-ID: 45BFCBD2.5070308 () p6m7g8 ! com
[Download RAW message or body]
Robert Landrum wrote:
> I suspect that this may be because you're not actually running in
> mod_perl. Aside from that, I don't see any methods actually defined in
> Apache2::Module::loaded... not even a bootstrap. So it might need to
> be loaded from something like Apache2.
mod_dbd is not yet wrapped in XS/perl glue.
Its something I'd like to make a top goal of 2.0.5 :)
if (MP2) {
if (Apache2::Module::loaded('Apache2::Status')) {
Apache2::Status->menu_item(
'DBI' => 'DBI connections',
\&status_function
);
}
}
else {
if ($INC{'Apache.pm'} # is Apache.pm loaded?
and Apache->can('module') # really?
and Apache->module('Apache::Status')) { # Apache::Status too?
Apache::Status->menu_item(
'DBI' => 'DBI connections',
\&status_function
);
}
}
If you want to check if a mod_ is loaded you should probably check out
Apache::Test::need_module('mod_dbd.c')
You can find some good examples of this in
http://svn.apache.org/repos/asf/perl/Apache-SizeLimit/trunk/t/apache2/all.t
Its also perldoc'd in Apache::Test
HTH
------------------------------------------------------------------------
Philip M. Gollucci (pgollucci@p6m7g8.com) 323.219.4708
Consultant - P6M7G8 Consutling - http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - Ticketmaster - http://ticketmaster.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB B89E 1324 9B4F EC88 A0BF
We're halfway there
Livin' on a prayer
Take my hand and we'll make it-I swear
Livin' on a prayer
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic