I can't enable mod_perl in my webserver

hi

i am trying to have two webpages in my RT webserver and I followed the
directions on bestpractical webpage
I added Alias /rt “/opt/rt3/share/html” and <Location /rt> on my apache’s
configuration, and I modified my RT_SiteConfig.pm in WebPath, “/rt”, but
when I restart the Apache and I try to get my webpage it send me this
message:

You’re almost there!

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 haven’t found what else I must change in the Apache’s configuration file.

Could anybody help me to resolve this issue please?

regards

rogelio

saludos

roger

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 haven’t found what else I must change in the Apache’s configuration
file.

You might want to test mod_perl separately to check its installed and
running. Make a test dir, setup a simple page that uses mod_perl and
check its running without the complexity of RT.

Here is the mod_perl page if you are setting it up by hand & it has
testing info down the bottom.

An important config is to put this in httpd.conf (or loadmodule.conf -
tends to depend how apache was installed)

LoadModule perl_module modules/mod_perl.so

On the SuSE 9.3 pre-built apache there is a little trick, there is a
file called /etc/sysconfig/apache2, that has a APACHE_MODULES= section,
to which you need to add ‘perl’ to make mod_perl load.

Once mod_perl is tested and confirmed working take a look here
Request Tracker Wiki - go down to
Configuring Apache will give you some tips on the types of thing which
need to be in the Apache config specifically for RT. You’ll need the
PerlHandler RT::Mason at some point, so try to follow what is there.

  • Scott