I've run into quite an oddity trying to get AuthDBI to work on a current CentOS box.

        [EMAIL PROTECTED] conf.d]# rpm -q httpd
        httpd-2.0.52-22.ent.centos4
        [EMAIL PROTECTED] conf.d]# httpd -V
        Server version: Apache/2.0.52
        Server built:   Jan  5 2006 11:54:39
        Server's Module Magic Number: 20020903:9
        Architecture:   64-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_SYSVSEM_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"
         -D SUEXEC_BIN="/usr/sbin/suexec"
         -D DEFAULT_PIDLOG="logs/httpd.pid"
         -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
         -D DEFAULT_LOCKFILE="logs/accept.lock"
         -D DEFAULT_ERRORLOG="logs/error_log"
         -D AP_TYPES_CONFIG_FILE="conf/mime.types"
         -D SERVER_CONFIG_FILE="conf/httpd.conf"
        [EMAIL PROTECTED] conf.d]# rpm -qa | grep mod_
        mod_ssl-2.0.52-22.ent.centos4
        mod_python-3.1.3-5.1
        mod_perl-1.99_16-4.centos4

When I put my AuthDBI directives under <Location /cgi> and there's a real live CGI script being executed everything is fine. When I have a
        <Location /cgi/app/reserve>
                SetHandler perl-script
                PerlResponseHandler FINI::Reserve
        </Location>

it breaks saying

[Sun Mar 26 17:58:37 2006] [crit] [client 70.174.92.205] configuration error:  
couldn't check user.  No user file?: /cgi/app/reserve

But if I turn around and copy the contents of the <Location /cgi> info into the <Location /cgi/app/reserve> things suddenly start working again.

--
</chris>

The whole problem with the world is that fools and fanatics are always so
certain of themselves, and wiser people so full of doubts.
            - Bertrand Russell, philosopher, mathematician, author,
              Nobel laureate (1872-1970)

Reply via email to