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.
However, when I edit my httpd.conf and remove the PerlRequire
/usr/local/rt2/bin/webmux.pl line, apache starts and RT doesn’t.
Any ideas?
Thanks
Thomas Sords
Thomas Sords
Smart Link
703.518.5530
703.548.6362 /Fax
Apache with mod_perl is distributed under the apache-perl package. Do you
have it installed? Did you compile apache by hand? what is the output of
apache -l ?
Thomas Sords/Smart Link/US (tsords@smartlink.navy.mil) wrote:
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.
However, when I edit my httpd.conf and remove the PerlRequire
/usr/local/rt2/bin/webmux.pl line, apache starts and RT doesn’t.
Any ideas?
Thanks
Thomas Sords
Thomas Sords
Smart Link
703.518.5530
703.548.6362 /Fax
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
though.
I used the apache server and mod-perl packages rather than compiling it.
With a -l, apache shows http-core.c mod-so.c macro.c as static packages.
Will attempt to reinstall with mod-perl.c as a static package rather than
dynamic.
Thomas Sords
Smart Link
703.518.5530
703.548.6362 /Fax
Apache with mod_perl is distributed under the apache-perl package. Do you
have it installed? Did you compile apache by hand? what is the output of
apache -l ?
Thomas Sords/Smart Link/US (tsords@smartlink.navy.mil) wrote:
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.
However, when I edit my httpd.conf and remove the PerlRequire
/usr/local/rt2/bin/webmux.pl line, apache starts and RT doesn’t.
Any ideas?
Thanks
Thomas Sords
Thomas Sords
Smart Link
703.518.5530
703.548.6362 /Fax