X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Finstall-rt.html;h=da0941a09a3193aba9126cc6d81beb15ca7658a2;hb=50f25b285b2caf77d267ed66f03e56924ad7229f;hp=0a82ff5e67e6cf6b54baa8f0850a47e0ef23dbf8;hpb=24cf1de1156932c50a8d0d7bcab5f1fd163a35c0;p=freeside.git diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index 0a82ff5e6..da0941a09 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -4,32 +4,37 @@

Installing integrated RT ticketing

-

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

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

There is also support for running this integration against an external RT installation, but it is not (yet) documented.

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

Install the following perl modules:

Create a new Unix group called 'rt' +

Edit the top-level Makefile, set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables. +

make configure-rt
 make create-rt
 make install-rt
@@ -37,6 +42,7 @@ make install-rt
 
 

Add the following to your httpd.conf:

+# replace /var/www/freeside with your freeside document root
 <DirectoryMatch "^/var/www/freeside/rt/.*NoAuth">
 <Limit GET POST>
 allow from all
@@ -45,9 +51,15 @@ SetHandler perl-script
 PerlHandler HTML::Mason
 </Limit>
 </DirectoryMatch>
+# replace /var/www/freeside with your freeside document root
 <DirectoryMatch "^/var/www/freeside/rt/.*NoAuth/images">
 SetHandler None
 </DirectoryMatch>
+# replace /var/www/freeside with your freeside document root
+<Directory /var/www/freeside/rt/Ticket/Attachment> 
+SetHandler perl-script 
+PerlHandler HTML::Mason 
+</Directory>
 

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