<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://secure.freeside.biz/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaptk2</id>
		<title>Freeside - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://secure.freeside.biz/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaptk2"/>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php/Special:Contributions/Kaptk2"/>
		<updated>2026-04-10T09:59:03Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:1.7:Documentation:RT_Installation&amp;diff=3342</id>
		<title>Freeside:1.7:Documentation:RT Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:1.7:Documentation:RT_Installation&amp;diff=3342"/>
				<updated>2008-02-04T18:25:16Z</updated>
		
		<summary type="html">&lt;p&gt;Kaptk2: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
These instructions document installation of the integrated internal RT ticketing system.  &lt;br /&gt;
&lt;br /&gt;
There is also support for running this integration against an external RT installation, but it is not (yet) documented.&lt;br /&gt;
&lt;br /&gt;
Documentation contributions are welcome.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/Apache-Session Apache::Session]&lt;br /&gt;
* [http://search.cpan.org/dist/HTML-Tree HTML::TreeBuilder]&lt;br /&gt;
* [http://search.cpan.org/dist/HTML-Format HTML-Format] (CPAN: &amp;quot;install HTML::FormatText&amp;quot;)&lt;br /&gt;
* [http://search.cpan.org/dist/Test-Inline Test::Inline]&lt;br /&gt;
* [http://search.cpan.org/dist/Class-ReturnValue Class::ReturnValue]&lt;br /&gt;
* [http://search.cpan.org/dist/DBIx-SearchBuilder DBIx::SearchBuilder]&lt;br /&gt;
* [http://search.cpan.org/dist/Log-Dispatch Log::Dispatch]&lt;br /&gt;
* [http://search.cpan.org/dist/Locale-Maketext-Lexicon Locale::Maketext::Lexicon]&lt;br /&gt;
* [http://search.cpan.org/dist/Locale-Maketext-Fuzzy Locale::Maketext::Fuzzy]&lt;br /&gt;
* [http://search.cpan.org/dist/Text-Wrapper Text::Wrapper]&lt;br /&gt;
* [http://search.cpan.org/dist/Time-modules Time-modules] (CPAN: &amp;quot;install Time::ParseDate&amp;quot;)&lt;br /&gt;
* [http://search.cpan.org/dist/TermReadKey Term::ReadKey]&lt;br /&gt;
* [http://search.cpan.org/dist/Text-Autoformat Text::Autoformat]&lt;br /&gt;
* [http://search.cpan.org/dist/Text-Quoted Text::Quoted]&lt;br /&gt;
* [http://search.cpan.org/dist/Regexp-Common Regexp::Common]&lt;br /&gt;
* [http://search.cpan.org/dist/HTML-Scrubber HTML::Scrubber]&lt;br /&gt;
* [http://search.cpan.org/dist/Tree-Simple Tree::Simple]&lt;br /&gt;
* [http://search.cpan.org/dist/Crypt-SSLeay Crypt::SSLeay]&lt;br /&gt;
* [http://search.cpan.org/dist/GDGraph GD::Graph]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Create a new Unix group called 'rt'&lt;br /&gt;
* Edit the top-level Makefile, set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables.&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make configure-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make create-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** ''Authentication errors?''&lt;br /&gt;
*** ''Edit &amp;lt;code&amp;gt;pg_hba.conf&amp;lt;/code&amp;gt;, change &amp;quot;&amp;lt;code&amp;gt;ident sameuser&amp;lt;/code&amp;gt;&amp;quot; auth to &amp;quot;&amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt;&amp;quot; for the line starting with &amp;quot;&amp;lt;code&amp;gt;local all all&amp;lt;/code&amp;gt;&amp;quot;''&lt;br /&gt;
*** ''Restart Pg''&lt;br /&gt;
*** ''Revert the change back and restart Pg after this installation step''&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make install-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the following to your httpd.conf: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/REST/1.0/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;DirectoryMatch &amp;quot;^%/var/www/freeside/rt/.*NoAuth/images&amp;quot;&amp;gt;&lt;br /&gt;
SetHandler None&lt;br /&gt;
&amp;lt;/DirectoryMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Ticket/Attachment&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Search&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restart Apache (httpd) and log into the Freeside web interface using the username and password you created during the first part of the installation.&lt;br /&gt;
&lt;br /&gt;
* Set the '''ticket_system''' configuration value to &amp;lt;code&amp;gt;RT_Internal&amp;lt;/code&amp;gt;.  (You may also wish to set '''ticket_system-default_queueid''' once you have RT configured.)&lt;br /&gt;
&lt;br /&gt;
* Bootstrap RT's permissions:&lt;br /&gt;
**Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu to auto-create an RT login for your username&lt;br /&gt;
**From Billing Main go to Configuration | Employees | View/Edit employees and add a temporary root user. The user name must be root.&lt;br /&gt;
** Log into your Freeside installation as the &amp;quot;root&amp;quot; user you just created, by closing all of your browser windows, or by using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://root@yourmachone/freeside/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; syntax if your browser supports it.&lt;br /&gt;
** Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu.  Click on &amp;quot;Configuration&amp;quot;, then &amp;quot;Global&amp;quot;, and then &amp;quot;User Rights&amp;quot;.  Grant the &amp;quot;SuperUser&amp;quot; right to your RT login.&lt;br /&gt;
** Disable the temporary &amp;quot;root&amp;quot; user.&lt;br /&gt;
&lt;br /&gt;
* Follow the [http://wiki.bestpractical.com/ regular RT documentation] to configure RT, setup the mailgate, etc.&lt;/div&gt;</summary>
		<author><name>Kaptk2</name></author>	</entry>

	</feed>