Hey folks,

I'm having a bit of a struggle with Apache::Test on a Mandriva Linux
10.1 server. I'm using A::T v1.26 with Apache2.0.50 + mod_perl2.0.1. For
some reason, the configuration process is not finding the global config
file which causes my tests which are working under a Debian workstation
to fail.

I've tried tracking down the problem and found that I could pass in
-httpd_conf to the t/TEST command to get the config file recognized.
This trick doesn't work if I try './Build test' or 'make test'.

I've looked through the Apache::TestConfig.pm file to try to find where
the problem may be but cannot figure out where that module obtains the
configuration file or how to dump out the configuration file it is
automatically finding.

Looking at the output of httpd -V, I'd think there'd be no problem:

  Server version: Apache-AdvancedExtranetServer/2.0.50
  Server built:   Jul 25 2005 14:04:55
  Server's Module Magic Number: 20020903:8
  Architecture:   32-bit
  Server compiled with....
   -D APACHE_MPM_DIR="server/mpm/prefork"
   -D APR_HAS_SENDFILE
   -D APR_HAS_MMAP
   -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
   -D APR_USE_FCNTL_SERIALIZE
   -D APR_USE_PTHREAD_SERIALIZE
   -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
   -D APR_HAS_OTHER_CHILD
   -D AP_HAVE_RELIABLE_PIPED_LOGS
   -D HTTPD_ROOT="/etc/httpd/2.0"
   -D SUEXEC_BIN="/usr/sbin/apache2-suexec"
   -D DEFAULT_PIDLOG="/var/run/httpd.pid"
   -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
   -D DEFAULT_LOCKFILE="/var/run/accept.lock"
   -D DEFAULT_ERRORLOG="logs/error_log"
   -D AP_TYPES_CONFIG_FILE="conf/mime.types"
   -D SERVER_CONFIG_FILE="conf/httpd2.conf"


Also, I noticed the use of a debug function in several places in the
TestConfig.pm but couldn't figure out where this function is defined so
that I can get it to output to STDERR. Does anyone know what module
defines that function and what flags I need to pass in to get it to
output its data? Using '-v' didn't seem to work.


Thanks,
William

-- 
Knowmad Services Inc.
http://www.knowmad.com

Reply via email to