Installing integrated RT ticketing

Integrated ticketing is an new feature and these instructinos are preliminary. Documentation contributions are welcome.

Perl minimum version 5.8.3 is required. HTML::Mason is required.

Install the following perl modules:

Create a new Unix group called 'rt'

make configure-rt
make create-rt
make install-rt

Add the following to your httpd.conf:

<DirectoryMatch "^/var/www/freeside/rt/.*NoAuth">
<Limit GET POST>
allow from all
Satisfy any   
SetHandler perl-script
PerlHandler HTML::Mason
</Limit>
</DirectoryMatch>
<DirectoryMatch "^/var/www/freeside/rt/.*NoAuth/images">
SetHandler None
</DirectoryMatch>

Set the ticket_system configuration value to RT_Internal. You may also wish to set ticket_system-default_queueid once you have RT configured.

Bootstrap RT's permissions:

Follow the regular RT documentation to configure RT, setup the mailgate, etc.