Re: DBI::Gofer howto?
- From: hs@xxxxxxxxxxxxxx (Hendrik Schumacher)
- Date: Mon, 28 Jul 2008 18:05:57 +0200 (CEST)
I don't use DBI::Gofer, but according to cpan
DBI::Gofer::Transport::mod_perl is in a different package (not DBI). Try
installing "GoferTransport-http".
Hendrik
Tim Bunce escribÃo:
On Mon, Jul 28, 2008 at 07:11:04AM -0500, Brian Millett wrote:
I've looked at the DBI::Gofer::Transport::mod_perl to setup a
connection
pooling server, but to be honest, I just can not grok it. How is it
setup?
The docs could certainly use some expansion to 'connect the dots'.
So my question is has anyone set it up?
Er, yes, me! :)
How, or what are the
configuration files. In the cpan docs, it has
http://search.cpan.org/~timb/GoferTransport-http-1.015/lib/DBI/Gofer/Transport/mod_perl.pm
add_configurations
DBI::Gofer::Transport::mod_perl->add_configurations( \%hash_of_hashes
);
Takes a reference to a hash containing gofer configuration names and
their
corresponding configuration details.
What configurations?? The reference is vague.
These:
http://search.cpan.org/~timb/DBI/lib/DBI/Gofer/Execute.pm#CONFIGURATION
For simple cases you don't need any configuration.
Any pointers on how to setup a simple stateless proxy with
DBI::Gofer::mod_perl would be nice.
The docs say:
---snip---
The most simple configuration looks like:
<Location /gofer>
SetHandler perl-script
PerlHandler DBI::Gofer::Transport::mod_perl
</Location>
---snip---
did you try that?
Yes I did and got an error:
[Sun Jul 27 18:21:46 2008] [error] [client 127.0.0.1] failed to resolve
handler
`DBI::Gofer::Transport::mod_perl': Can't locate
DBI/Gofer/Transport/mod_perl.pm in @INC
(@INC contains: /home/bpm/development/modperl/_Inline/lib
/home/bpm/development/modperl/_Inline/lib /home/bpm/development/modperl
/home/bpm/development/perl/DBI
/usr/lib/perl5/5.10.0/i386-linux-thread-multi
/usr/lib/perl5/5.10.0
/usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi
/usr/local/lib/perl5/site_perl/5.10.0
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.10.0 .
/etc/httpd) at (eval 22) line 3.\n
I'm using fedora 9 with perl-DBI-1.601-4.fc9.
The DBI::Gofer::Transport::mod_perl does not seem to be installed.
[bpm]$ rpm -ql perl-DBI-1.601-4.fc9.i386 | grep Gofer
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Policy
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Policy/Base.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Policy/classic.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Policy/pedantic.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Policy/rush.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Transport
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Transport/Base.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Transport/null.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Transport/pipeone.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/Gofer/Transport/stream.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Execute.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Request.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Response.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Serializer
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Serializer/Base.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Serializer/DataDumper.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Serializer/Storable.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Transport
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Transport/Base.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Transport/pipeone.pm
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBI/Gofer/Transport/stream.pm
/usr/share/man/man3/DBD::Gofer.3pm.gz
/usr/share/man/man3/DBD::Gofer::Policy::Base.3pm.gz
/usr/share/man/man3/DBD::Gofer::Policy::classic.3pm.gz
/usr/share/man/man3/DBD::Gofer::Policy::pedantic.3pm.gz
/usr/share/man/man3/DBD::Gofer::Policy::rush.3pm.gz
/usr/share/man/man3/DBD::Gofer::Transport::Base.3pm.gz
/usr/share/man/man3/DBD::Gofer::Transport::null.3pm.gz
/usr/share/man/man3/DBD::Gofer::Transport::pipeone.3pm.gz
/usr/share/man/man3/DBD::Gofer::Transport::stream.3pm.gz
/usr/share/man/man3/DBI::Gofer::Execute.3pm.gz
/usr/share/man/man3/DBI::Gofer::Request.3pm.gz
/usr/share/man/man3/DBI::Gofer::Response.3pm.gz
/usr/share/man/man3/DBI::Gofer::Serializer::Base.3pm.gz
/usr/share/man/man3/DBI::Gofer::Serializer::DataDumper.3pm.gz
/usr/share/man/man3/DBI::Gofer::Serializer::Storable.3pm.gz
/usr/share/man/man3/DBI::Gofer::Transport::Base.3pm.gz
/usr/share/man/man3/DBI::Gofer::Transport::pipeone.3pm.gz
/usr/share/man/man3/DBI::Gofer::Transport::stream.3pm.gz
--
Brian Millett - [ Elric and Sheridan, "The Geometry of Shadows"]
"We are dreamers, shapers, singers, and makers. We study the mysteries
of laser and circuit, crystal and scanner, holographic demons and
invocations of equations. These are the tools we employ, and we know
many things."
'Such as?'
"The true secrets. The important things. Fourteen words to make someone
fall
in love with you forever, seven words to make them go without pain,
how
to say good-bye to a friend who is dying, how to be poor, how to be
rich, how to rediscover dreams when the world has stolen them from
you.
.
- Follow-Ups:
- Re: DBI::Gofer howto?
- From: Brian Millett
- Re: DBI::Gofer howto?
- References:
- DBI::Gofer howto?
- From: Brian Millett
- Re: DBI::Gofer howto?
- From: Tim Bunce
- Re: DBI::Gofer howto?
- From: Brian Millett
- DBI::Gofer howto?
- Prev by Date: Re: DBI::Gofer howto?
- Next by Date: Re: DBI::Gofer howto?
- Previous by thread: Re: DBI::Gofer howto?
- Next by thread: Re: DBI::Gofer howto?
- Index(es):
Relevant Pages
|