X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Finstall-rt.html;h=da0941a09a3193aba9126cc6d81beb15ca7658a2;hb=e4bb183391faadea2cfca3ba8d75e323f3f96e2e;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 @@
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-rtAdd 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.