Did you install the package “apache-perl”? This is the apache with
mod_perl statically linked. It is needed for RT.
No, it’s not. rt runs just fine under debian with apache and whatever
the mod perl package is. (libapache-mod-perl IIRC) RT generally
discourages this because it’s hard to get all the modules built
correctly. Debian succeeds in building everything correctly.
besides, if he was missing modperl, than the PerlRequire directive
would produce an error.
I have been working for a while on getting RT 2 installed on a
debian system. ~After banging my head against the monitor multiple
times, I have figured out what is happening, but not why. ~When I
start apache with ‘apachectl start’, it says ‘httpd started’, but it
hasn’t actually started. ~I checked the error logs in
/var/logs/apache/error.log and there is no error.
I’ve seen this before, but I don’t remember what the reason was. It
might be because you’re missing Apache::DBI (the libapache-dbi-perl
package) Have you looked at the debian entries on rtfm? I know they’re
correct for rt 2.0.x.
I hate to suggest it, but if you really can’t get it to work with
modperl, you can always use fastcgi. it’s a bit of a copout solution