[rt-users] Apache problem

William Harrison harrison at itrd.gov
Thu Mar 24 11:44:12 EST 2005


Well, that's your opinion. I'd say the procedure for getting it installed on RHEL with mod_perl is about the same amount of work, having gone that route and run into significant troubles, which led me to use FastCGI instead.

- Both routes require resolving numerous dependecies in perl.
- Both require configuring, making, and installing RT.
- Both require edits to RT and Apache conf files.
- Both require creation of an RT group, disabling selinux, and installation of MIME::Base64 (not in the make testdeps command).

The only additional thing the FastCGI method requires is downloading, configuring, compiling and installing FastCGI -  a total of maybe half a dozen commands. How much work will be required specific to the mod_perl version of the install hasn't been determined yet.

Odds are good you can just install FastCGI and then reconfigure, remake, and reinstall RT (assuming you have already solved all dependencies etc). Otherwise you will likely have to download Apache source and recompile and who knows what else...


As I said before, to the best of my knowledge no one is using RHEL 4 and RT with mod_perl because no one has gotten it working, or if they have they haven't told anyone about it. A bunch who have tried have gotten to the same point you are at currently and then switched to FastCGI out of sheer frustration. 

If you do figure it out, be sure to post your solutions to the list and help out others attempting your method of install.

Good luck,
-William



-----Original Message-----
From: Frank Saxton [mailto:frankie at easyrider.com]
Sent: Thursday, March 24, 2005 11:09 AM
To: William Harrison
Cc: rt-users at lists.bestpractical.com
Subject: Re: [rt-users] Apache problem


William,

I looked tha the FastCGI configuration and install procedures and they are 
insane (IMO).  I've already invest a lot of time getting thsi far with 
mod_perl and I think if I can get apache to start I will be home free.  I'd 
honestly really prefer to troublkeshoot this problem rather than to start 
from scratch and possible wind up with more/worse problems.

I presume someone, somewhere has gotten this to work, yes?


On Thursday 24 March 2005 06:13, William Harrison wrote:
> Ah. Well, the problem is likely that mod_perl isn't up to snuff.
>
> No one (that I've heard) has gotten that combination to install easily yet.
> A few people on this list (myself, Paul Crossman, etc) have gone that route
> and given up, instead trying for FastCGI (not mod_perl)...
>
> A guide to installing RT on RHEL with FastCGI was posted to the list a few
> days back by me. Check the archives and I'm sure you'll find it...
>
>
>
> -----Original Message-----
> From: Frank Saxton [mailto:frankie at easyrider.com]
> Sent: Thursday, March 24, 2005 8:49 AM
> To: William Harrison
> Cc: rt-users at lists.bestpractical.com
> Subject: RE: [rt-users] Apache problem
>
>
> mod_perl (I think... ?).  I stuck with the defaults where ever possible.
>
> Redhat ES 4.0
>
> RT 3.4.1
>
> At 07:52 AM 3/24/2005 -0500, you wrote:
> >Give some more detail and perhaps someone can help you.
> >
> >1. What route did you take (mod_perl or FastCGI)?
> >
> >2. What is it running on (Windows, RHEL, BSD, Debain...)?
> >
> >3. What version of RT?
> >
> >
> >
> >-----Original Message-----
> >From: Frank Saxton [mailto:frankie at easyrider.com]
> >Sent: Wednesday, March 23, 2005 8:02 PM
> >To: rt-users at lists.bestpractical.com
> >Subject: [rt-users] Apache problem
> >
> >
> >Hello folks,
> >
> >I submitted this yesterday but it's possible that my ISP spam filters
> >clobbered any responses.  If you did reply, I hope you will resend.  If
> >not...HELP!!!! :)
> >
> >I'll bet just about everyone here has already had to solve this particular
> >problem at least once.  I know that I've seen it before...
> >
> >I have RT 99% installed but when I startup apache 2.0.52 it complains
> > about PerlModule Apache and PerlRequire.  If I comment those lines out,
> > apache starts fine (but of course RT won't work).
> >
> >If I do a httpd -l it returns nothing but if I add LoadModule perl_module
> >modules/mod_perl.so to the httpd.conf it says that it's already loaded.
> >
> >I'm sure this is a simple thing to fix.  What should I do?  TIA!
> >
> >
> ><VirtualHost 172.21.5.5>
> >     ServerName jones.com
> >
> >     # this line applies to Apache2+mod_perl2 only
> >     PerlModule Apache2 Apache::compat
> >
> >Alias /rt "/opt/rt3/share/html"
> >#PerlModule Apache::DBI
> >#PerlRequire /opt/rt3/bin/webmux.pl
> >
> ><Directory /opt/rt3/share/html>
> >    AllowOverride All
> >    Options ExecCGI FollowSymLinks
> >    <IfModule mod_access.c>
> >          Order allow,deny
> >        Allow from all
> >    </IfModule>
> ></Directory>
> >
> ><Location /rt>
> >    RewriteEngine On
> >#  RedirectMatch permanent (.*)/$ $1/index.html
> >    AddDefaultCharset UTF-8
> >    SetHandler perl-script
> >    PerlHandler RT::Mason
> ></Location>
> >
> ></VirtualHost>
> >
> >_______________________________________________
> >http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> >
> >RT Administrator and Developer training is coming to your town soon!
> >(Boston, San Francisco, Austin, Sydney) Contact training at bestpractical.com
> >for details.
> >
> >Be sure to check out the RT Wiki at http://wiki.bestpractical.com



More information about the rt-users mailing list