[rt-users] Installation: mod_perl handler?
Ben Ostrowsky
ostrowb at tblc.org
Fri Aug 6 12:02:40 EDT 2004
I'm trying to install Request Tracker 3.2.1.
Yesterday I recompiled a -LOT- of things to get them to all work together,
and I finally ended up with:
Server Version: Apache/1.3.31 (Unix) mod_ssl/2.8.19 OpenSSL/0.9.7d PHP/4.3.8
mod_perl/1.29
(I also had to upgrade MySQL to 4.x and Perl to 5.8.5, and install various
Perl modules.)
The error message I'm getting when I go to http://rt.tblc.org/ is:
"You haven't yet configured your webserver to run RT. You appear to have
installed RT's web interface correctly, but haven't yet configured your web
server to "run" the RT server which powers the web interface. The next step
is to edit your webserver's configuration file to instruct it to use RT's
mod_perl, fastcgi or speedycgi handler."
I was pretty sure I'd been doing this already. This is from httpd.conf:
<VirtualHost rt.tblc.org>
ServerName rt.tblc.org
DocumentRoot /opt/rt3/share/html
AddDefaultCharset UTF-8
# this line applies to Apache2+mod_perl2 only
# PerlModule Apache2 Apache::compat
PerlModule Apache::DBI
PerlRequire /opt/rt3/bin/webmux.pl
<Location />
SetHandler perl-script
PerlHandler RT::Mason
</Location>
</VirtualHost>
Since http://www.tblc.org/perl-status is working pretty well (and
rt.tblc.org is a virtual host on www.tblc.org), I'm guessing that mod_perl
is already running.
But what would the mod_perl *handler* be? I take it it's got something to
do with what's in the <Location> declaration, and it's true that perl-status
doesn't show RT::Mason in the list of loaded modules (although there are
plenty of RT:: modules loaded)...
I feel like I'm *sooo* close. This is so painful. Can anyone tell me what
I'm doing wrong?
Ben
More information about the rt-users
mailing list