On Fri, Mar 12, 2004 at 08:06:05PM -0800, Stas Bekman wrote:
> Via wrappers, of course. In which case you should write several general
> purpose modules put them under project/lib (or some special lib under
> project/t) and then write the wrappers (.pl for mod_cgi, .pm for mod_perl)
> and put those under project/t. that should do the trick.
Sounds like a challenge. I've had enough of those this week, so I'll
stick with the tried and true and install the mod_perl binary ;->.
I did amend the TestConfigPerl.pm to give a bit more information in case
I or others make this mistake in the future.
Thanks,
William
--
Knowmad Services Inc.
http://www.knowmad.com
--- Apache-Test-1.09/lib/Apache/TestConfigPerl.pm 2004-03-04
12:24:30.000000000 -0500
+++ TestConfigPerl.pm 2004-03-13 13:25:21.000000000 -0500
@@ -483,7 +483,10 @@
# since server wasn't started yet, the modules in blib under
# Apache2 can't be seen. So we must load Apache2.pm, without which
# run_apache_test_config might fail to require modules
- require mod_perl;
+ eval { require mod_perl; };
+ if ($@) {
+ die "Unable to load mod_perl libraries. It appears that you are
using response handlers but do not have a mod_perl capable Apache.";
+ }
if ($mod_perl::VERSION > 1.99) {
require Apache2;
}