<?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=Keywaydave</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=Keywaydave"/>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php/Special:Contributions/Keywaydave"/>
		<updated>2026-06-14T12:20:39Z</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:InstallingOnFreeBSD&amp;diff=2380</id>
		<title>Freeside:1.7:Documentation:InstallingOnFreeBSD</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:1.7:Documentation:InstallingOnFreeBSD&amp;diff=2380"/>
				<updated>2007-08-21T20:40:06Z</updated>
		
		<summary type="html">&lt;p&gt;Keywaydave: &amp;quot;rr&amp;quot; had Text-CSV_X instead of Text-CVS_XS.  qq and rr could be replaced with a simple &amp;quot;install Text::CSV_XS&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Setting up a FreeBSD server for Freeside'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:1.	Install FreeBSD.  -  Do the complete install from CD.&lt;br /&gt;
&lt;br /&gt;
::a.	Insert Freebsd CD &amp;amp; boot to CD&lt;br /&gt;
&lt;br /&gt;
::b.	Select “Custom”&lt;br /&gt;
&lt;br /&gt;
::c.	Select “Partition”&lt;br /&gt;
&lt;br /&gt;
::d.	Use “D” to Delete any existing partitions&lt;br /&gt;
&lt;br /&gt;
::e.	Use “C” to Create slices (this is just the drive, use one slice)&lt;br /&gt;
&lt;br /&gt;
::f.	Use “Q” to save &amp;amp; exit&lt;br /&gt;
&lt;br /&gt;
::g.	Select “BootMgr”&lt;br /&gt;
&lt;br /&gt;
::h.	Select “Label”&lt;br /&gt;
&lt;br /&gt;
::i.	Use “C” to create partitions&lt;br /&gt;
&lt;br /&gt;
::j.	Setup swap partition first (2 x RAM) – use “m” at end of number to denote mb&lt;br /&gt;
&lt;br /&gt;
::k.	Select “swap” as partition type&lt;br /&gt;
&lt;br /&gt;
::l.	Setup other partitions – mount point for OS is “/”&lt;br /&gt;
&lt;br /&gt;
::m.	Use “Q” to save &amp;amp; finish&lt;br /&gt;
&lt;br /&gt;
::n.	Select “Distributions”&lt;br /&gt;
&lt;br /&gt;
::o.	Select “All”&lt;br /&gt;
&lt;br /&gt;
::p.	Select “Yes”&lt;br /&gt;
&lt;br /&gt;
::q.	Select “Exit”&lt;br /&gt;
&lt;br /&gt;
::r.	Select “Media”&lt;br /&gt;
&lt;br /&gt;
::s.	Select “CD/DVD”&lt;br /&gt;
&lt;br /&gt;
::t.	Select “Commit”&lt;br /&gt;
&lt;br /&gt;
::u.	Select “Yes”&lt;br /&gt;
&lt;br /&gt;
::v.	Select “No”&lt;br /&gt;
&lt;br /&gt;
::w.	Select “Exit”&lt;br /&gt;
&lt;br /&gt;
::x.	Select “X”&lt;br /&gt;
&lt;br /&gt;
::y.	Select “Yes” &amp;amp; remove CD&lt;br /&gt;
&lt;br /&gt;
:2.	Configure the server&lt;br /&gt;
&lt;br /&gt;
::a.	adduser  “adduser” (set up a user for use later so you don’t have to log into root everytime)&lt;br /&gt;
&lt;br /&gt;
::b.	set root password  “passwd”&lt;br /&gt;
&lt;br /&gt;
::c.	Edit the rc.conf in etc&lt;br /&gt;
&lt;br /&gt;
:::i.	hostname=”boxname.your.domain”&lt;br /&gt;
&lt;br /&gt;
:::ii.	ifconfig_fxp0=”your.ip.here netmask your.subnet.here”&lt;br /&gt;
&lt;br /&gt;
:::iii.	defaultrouter=”your.gateway.ip.here”&lt;br /&gt;
&lt;br /&gt;
:::iv.	inetd_enable=”YES”&lt;br /&gt;
&lt;br /&gt;
:::v.	sshd_enable=”YES”&lt;br /&gt;
&lt;br /&gt;
:::vi.	keyrate=”fast”&lt;br /&gt;
&lt;br /&gt;
:::vii.	update_motd=”NO”&lt;br /&gt;
&lt;br /&gt;
:::viii.	kern_securelevel_enable=”NO”&lt;br /&gt;
&lt;br /&gt;
:::ix.	usbd_enable=”YES”&lt;br /&gt;
&lt;br /&gt;
:::x.	syslogd_flags=”-s”&lt;br /&gt;
&lt;br /&gt;
:::xi.	sendmail_enable=”NONE”&lt;br /&gt;
&lt;br /&gt;
:::xii.	apache22_enable=”YES”&lt;br /&gt;
&lt;br /&gt;
:::xiii.	postgresql_enable=”YES”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::d.	Enable root ssh logon&lt;br /&gt;
&lt;br /&gt;
::i.	Edit /etc/ssh/sshd_config to allow root login by changing to yes and unremarking line&lt;br /&gt;
&lt;br /&gt;
::e.	“cd /etc”&lt;br /&gt;
&lt;br /&gt;
::f.	“vi resolv.conf”&lt;br /&gt;
&lt;br /&gt;
:::i.	domain your.domain&lt;br /&gt;
&lt;br /&gt;
:::ii.	nameserver your.dns.ip.here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::g.	reboot&lt;br /&gt;
&lt;br /&gt;
::h.	portsnap fetch&lt;br /&gt;
&lt;br /&gt;
::i.	portsnap extract&lt;br /&gt;
&lt;br /&gt;
:3.	Perl is already installed with Freebsd, use existing install (Satisfies Freeside install step 1.)  However, make sure you're running Perl v5.8.8 'perl -v' otherwise you'll have some syntax errors later on.&lt;br /&gt;
&lt;br /&gt;
:4.	Install Apache&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /usr/ports/www/apache22”&lt;br /&gt;
&lt;br /&gt;
::b.	“make &amp;amp;&amp;amp; make install” (use defaults for any gui)&lt;br /&gt;
&lt;br /&gt;
:::c.	“vi  usr/local/etc/apache22/httpd.conf”&lt;br /&gt;
&lt;br /&gt;
:::i.	Listen IP:Port &lt;br /&gt;
&lt;br /&gt;
:::ii.	ServerAdmin youremail@yourdomain.com&lt;br /&gt;
&lt;br /&gt;
:::iii.	ServerName your.servername:80&lt;br /&gt;
&lt;br /&gt;
:::iv.	Reboot&lt;br /&gt;
&lt;br /&gt;
:5.	Step two of Freeside install instructions almost completed, set up ssl later.&lt;br /&gt;
&lt;br /&gt;
:6.	Install the cpan bundle &amp;amp; Apache bundle&lt;br /&gt;
&lt;br /&gt;
::a.	“perl –MCPAN –e shell; “&lt;br /&gt;
&lt;br /&gt;
::b.	type “no“&lt;br /&gt;
&lt;br /&gt;
::c.	“install Bundle::CPAN“ (watch error messages at end has taken as many as 7 times to get full load)&lt;br /&gt;
&lt;br /&gt;
::d.	“reload cpan“&lt;br /&gt;
&lt;br /&gt;
::e.	“install Bundle::Apache2”&lt;br /&gt;
&lt;br /&gt;
::f.	“quit”&lt;br /&gt;
&lt;br /&gt;
:7.	Install mod_perl – first download the latest mod_perl to one of your ftp servers&lt;br /&gt;
&lt;br /&gt;
::a.	“mkdir /home/youruserfromstep2a/programs”&lt;br /&gt;
&lt;br /&gt;
::b.	“cd  /home/ youruserfromstep2a /programs”&lt;br /&gt;
&lt;br /&gt;
::c.	“ftp yourftpserver“&lt;br /&gt;
&lt;br /&gt;
::d.	“cd filelocation “&lt;br /&gt;
&lt;br /&gt;
::e.	“bin“&lt;br /&gt;
&lt;br /&gt;
::f.	“get mod_perl-2.0-current.tar.gz”&lt;br /&gt;
&lt;br /&gt;
::g.	“quit“&lt;br /&gt;
&lt;br /&gt;
::h.	“tar –xvzf mod&amp;lt;tab&amp;gt;“&lt;br /&gt;
&lt;br /&gt;
::i.	“cd mod_perl-2.0.3“&lt;br /&gt;
&lt;br /&gt;
::j.	“perl Makefile.PL APACHE_SRC=/usr/ports/www/apache22\&lt;br /&gt;
EVERYTHING=1“ (apxs source is /usr/local/sbin/apxs)&lt;br /&gt;
&lt;br /&gt;
::k.	“make &amp;amp;&amp;amp; make install“&lt;br /&gt;
&lt;br /&gt;
::l.	“/usr/local/sbin/apxs –q LIBEXECDIR“ (should be /usr/local/libexec/apache22, so line would be libexec/apache22/mod_perl.so)&lt;br /&gt;
&lt;br /&gt;
::m.	add to httpd.conf – LoadModule perl_module results of above/mod_perl.so (at bottom of LoadModule section)&lt;br /&gt;
&lt;br /&gt;
::n.	“apachectl restart“&lt;br /&gt;
&lt;br /&gt;
:8.	Install OpenSSH (use defaults on GUI)&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /usr/ports/security/openssh“&lt;br /&gt;
&lt;br /&gt;
::b.	“make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; reboot“&lt;br /&gt;
&lt;br /&gt;
:9.	Install rsync: (use defaults on GUI)&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /usr/ports/net/rsync“&lt;br /&gt;
&lt;br /&gt;
::b.	“make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; reboot“&lt;br /&gt;
&lt;br /&gt;
:10.	Install Postgresql (use defaults on GUI)&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /usr/ports/databases/postgresql81-server“&lt;br /&gt;
&lt;br /&gt;
::b.	“make &amp;amp;&amp;amp; make install“&lt;br /&gt;
&lt;br /&gt;
::c.	Initialize postgresql  -- “/usr/local/etc/rc.d/postgresql initdb” (you should see it build the database files needed here, if it doesn’t, then the postgresql install was bad and you need to restart the build process)&lt;br /&gt;
&lt;br /&gt;
::d.	Configure for OID&lt;br /&gt;
&lt;br /&gt;
:::i.	“vi /usr/local/pgsql/data/postgresql.conf“&lt;br /&gt;
&lt;br /&gt;
:::ii.	enable oid by changing to yes and unremarking line&lt;br /&gt;
&lt;br /&gt;
::e.	reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:11.	Install teTex&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /usr/ports/print/teTeX”&lt;br /&gt;
&lt;br /&gt;
::b.	“make &amp;amp;&amp;amp; make install”&lt;br /&gt;
&lt;br /&gt;
:12.	Install the required perl modules (At this point I recommend two interfaces into the box.  I usually use the terminal and an SSH session.  If a module errors out, go to a different screen and force the install before proceeding to the next item.  I’ve found the order these modules load seems to matter.  You must cd to /root/.cpan/build and find the package directory and cd into it to run the manual make.  First run “perl Makefile.PL”, then “make” and finally “make install”)&lt;br /&gt;
&lt;br /&gt;
::a.	“perl –MCPAN –e shell;”&lt;br /&gt;
&lt;br /&gt;
::b.	type “no”&lt;br /&gt;
&lt;br /&gt;
::c.	install MIME::Base64&lt;br /&gt;
&lt;br /&gt;
::d.	install Digest::MD5&lt;br /&gt;
&lt;br /&gt;
::e.	install URI&lt;br /&gt;
&lt;br /&gt;
::f.	install HTML::Tagset&lt;br /&gt;
&lt;br /&gt;
::g.	install HTML::Parser&lt;br /&gt;
&lt;br /&gt;
::h.	i /libnet/&lt;br /&gt;
&lt;br /&gt;
::i.	install (full name of latest version of libnet)&lt;br /&gt;
&lt;br /&gt;
::j.	install Locale::Country&lt;br /&gt;
&lt;br /&gt;
::k.	install Net::Whois::Raw&lt;br /&gt;
&lt;br /&gt;
::l.	install libwww &lt;br /&gt;
&lt;br /&gt;
::m.	install Bundle::LWP&lt;br /&gt;
&lt;br /&gt;
::n.	install Business::CreditCard&lt;br /&gt;
&lt;br /&gt;
::o.	i /MailTools/&lt;br /&gt;
&lt;br /&gt;
::p.	install (full name of latest version of mailtools)&lt;br /&gt;
&lt;br /&gt;
::q.	i /TimeDate/&lt;br /&gt;
&lt;br /&gt;
::r.	Install (full name of latest version of TimeDate)&lt;br /&gt;
&lt;br /&gt;
::s.	install DateManip&lt;br /&gt;
&lt;br /&gt;
::t.	install File::CounterFile&lt;br /&gt;
&lt;br /&gt;
::u.	install FreezeThaw&lt;br /&gt;
&lt;br /&gt;
::v.	install String::Approx&lt;br /&gt;
&lt;br /&gt;
::w.	install Text::Template&lt;br /&gt;
&lt;br /&gt;
::x.	install DBI&lt;br /&gt;
&lt;br /&gt;
::y.	install DBD::Pg&lt;br /&gt;
&lt;br /&gt;
::z.	install DBIx::DBSchema&lt;br /&gt;
&lt;br /&gt;
::aa.	install Net::SSH&lt;br /&gt;
&lt;br /&gt;
::bb.	install String::ShellQuote&lt;br /&gt;
&lt;br /&gt;
::cc.	i /IVAN/Net/&lt;br /&gt;
&lt;br /&gt;
::dd.	install (full name of latest version of NET-SCP)&lt;br /&gt;
&lt;br /&gt;
::ee.	install HTML::Mason (apache src is /usr/ports/www/apache22)&lt;br /&gt;
&lt;br /&gt;
::ff.	install Tie::IxHash&lt;br /&gt;
&lt;br /&gt;
::gg.	install Time::Duration&lt;br /&gt;
&lt;br /&gt;
::hh.	install HTML::Widgets::SelectLayers&lt;br /&gt;
&lt;br /&gt;
::ii.	install Storable&lt;br /&gt;
&lt;br /&gt;
::jj.	install Cache::Cache&lt;br /&gt;
&lt;br /&gt;
::kk.	install NetAddr::IP&lt;br /&gt;
&lt;br /&gt;
::ll.	install Chart::Base&lt;br /&gt;
&lt;br /&gt;
::mm.	install Crypt::PasswdMD5&lt;br /&gt;
&lt;br /&gt;
::nn.	install Locale::SubCountry&lt;br /&gt;
&lt;br /&gt;
::oo.	install JavaScript::RPC&lt;br /&gt;
&lt;br /&gt;
::pp.	install Frontier::RPC2&lt;br /&gt;
&lt;br /&gt;
::qq.	install Text::CSV_XS&lt;br /&gt;
&lt;br /&gt;
::rr.	install Spreadsheet::WriteExcel&lt;br /&gt;
&lt;br /&gt;
::ss.	install IO::Stringy&lt;br /&gt;
&lt;br /&gt;
::tt.	install MIME::Tools&lt;br /&gt;
&lt;br /&gt;
::uu.	install Apache::Session &lt;br /&gt;
&lt;br /&gt;
::vv.	install  HTML::TreeBuilder&lt;br /&gt;
&lt;br /&gt;
::ww.	install HTML::FormatText&lt;br /&gt;
&lt;br /&gt;
::xx.	install Test::Inline&lt;br /&gt;
&lt;br /&gt;
::yy.	install Class::ReturnValue&lt;br /&gt;
&lt;br /&gt;
::zz.	install DBIx::SearchBuilder&lt;br /&gt;
&lt;br /&gt;
::aaa.	install Log::Dispatch&lt;br /&gt;
&lt;br /&gt;
::bbb.	install Locale::Maketext::Lexicon&lt;br /&gt;
&lt;br /&gt;
::ccc.	install Locale::Maketext::Fuzzy&lt;br /&gt;
&lt;br /&gt;
::ddd.	install Text::Wrapper&lt;br /&gt;
&lt;br /&gt;
::eee.	install Time::ParseDate&lt;br /&gt;
&lt;br /&gt;
::fff.	install Term::ReadKey&lt;br /&gt;
&lt;br /&gt;
::ggg.	install Text::Autoformat&lt;br /&gt;
&lt;br /&gt;
::hhh.	install Text::Quoted&lt;br /&gt;
&lt;br /&gt;
::iii.	install Regexp::Common&lt;br /&gt;
&lt;br /&gt;
::jjj.	install HTML::Scrubber&lt;br /&gt;
&lt;br /&gt;
::kkk.	install Tree::Simple&lt;br /&gt;
&lt;br /&gt;
::lll.	install JSON&lt;br /&gt;
&lt;br /&gt;
::mmm.	install GD&lt;br /&gt;
&lt;br /&gt;
::nnn.	install DateTime::Format::Strptime&lt;br /&gt;
&lt;br /&gt;
::ooo.	install IPC::Run3&lt;br /&gt;
&lt;br /&gt;
::ppp.	install Color::Scheme&lt;br /&gt;
&lt;br /&gt;
::qqq.	install Data::Table&lt;br /&gt;
&lt;br /&gt;
::rrr.	install Lingua::EN::NameParse&lt;br /&gt;
&lt;br /&gt;
::sss.	install Lingua::EN::Inflect&lt;br /&gt;
&lt;br /&gt;
::ttt.	install Apache::DBI&lt;br /&gt;
&lt;br /&gt;
::uuu.	install HTTP::BrowserDetect&lt;br /&gt;
&lt;br /&gt;
::vvv.	“quit”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Setting up a FreeSide server.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:1.	Get Freeside ready to install  -  Download the latest freeside tarball to your ftp server&lt;br /&gt;
&lt;br /&gt;
::a.	“cd /home/ youruserfromstep2a /programs“&lt;br /&gt;
&lt;br /&gt;
::b.	“ftp yourftpserver“ (log in)&lt;br /&gt;
&lt;br /&gt;
::c.	“cd filelocation “&lt;br /&gt;
&lt;br /&gt;
::d.	“bin”&lt;br /&gt;
&lt;br /&gt;
::e.	“get free&amp;lt;tab&amp;gt;”&lt;br /&gt;
&lt;br /&gt;
::f.	“get Makefile”&lt;br /&gt;
&lt;br /&gt;
::g.	“quit”&lt;br /&gt;
&lt;br /&gt;
::h.	“tar –xvzf free&amp;lt;tab&amp;gt;“&lt;br /&gt;
&lt;br /&gt;
::i.	“cp Makefile ./freeside/Makefile”&lt;br /&gt;
&lt;br /&gt;
::j.	“cd free&amp;lt;tab&amp;gt;“&lt;br /&gt;
&lt;br /&gt;
:2.	adduser freeside (start with “adduser” and answer questions, pwd yourpasswdhere)&lt;br /&gt;
&lt;br /&gt;
:3.	“mkdir /usr/local/www/apache22/data/freeside”&lt;br /&gt;
&lt;br /&gt;
:4.	“chown freeside:www /usr/local/www/apache22/data/freeside”&lt;br /&gt;
&lt;br /&gt;
:5.	Allow the freeside user full access to the freeside database&lt;br /&gt;
&lt;br /&gt;
::a.	su pgsql&lt;br /&gt;
&lt;br /&gt;
::b.	createuser –P freeside&lt;br /&gt;
&lt;br /&gt;
::c.	set password (yourpasswdhere)&lt;br /&gt;
&lt;br /&gt;
::d.	not a superuser&lt;br /&gt;
&lt;br /&gt;
::e.	yes to create database&lt;br /&gt;
&lt;br /&gt;
::f.	no to create role&lt;br /&gt;
&lt;br /&gt;
:6.	Add the freeside database&lt;br /&gt;
&lt;br /&gt;
::a.	su freeside&lt;br /&gt;
&lt;br /&gt;
::b.	createdb –E sql_ascii freeside&lt;br /&gt;
&lt;br /&gt;
:7.	Build and install the Perl modules&lt;br /&gt;
&lt;br /&gt;
::a.	Exit all the way to root&lt;br /&gt;
&lt;br /&gt;
::b.	make perl-modules&lt;br /&gt;
&lt;br /&gt;
::c.	make install-perl-modules&lt;br /&gt;
:8.	Create config files:   “make create-config”&lt;br /&gt;
&lt;br /&gt;
:9.	Edit /usr/local/etc/apache22/httpd.conf&lt;br /&gt;
&lt;br /&gt;
::a.	Change user &amp;amp; group to freeside&lt;br /&gt;
&lt;br /&gt;
:10.	apachectl restart&lt;br /&gt;
&lt;br /&gt;
:11.	ps –aux (make sure apache now running as freeside)&lt;br /&gt;
:12.	“make install-docs”&lt;br /&gt;
&lt;br /&gt;
:13.	Edit the httpd.conf for freeside&lt;br /&gt;
&lt;br /&gt;
::a.	Edit /usr/local/etc/apache22/httpd.conf&lt;br /&gt;
&lt;br /&gt;
::b.	At bottom add “Include etc/apache22/Includes/”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:14.	Create the database tables and initial data&lt;br /&gt;
&lt;br /&gt;
::a.	su freeside&lt;br /&gt;
&lt;br /&gt;
::b.	freeside-setup –d your.domain&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:15.	Create the Freeside system users&lt;br /&gt;
&lt;br /&gt;
::a.	su freeside&lt;br /&gt;
&lt;br /&gt;
::b.	freeside-adduser –g 1 fs_queue&lt;br /&gt;
&lt;br /&gt;
::c.	freeside-adduser –g 1 fs_daily&lt;br /&gt;
&lt;br /&gt;
::d.	freeside-adduser –g 1 fs_selfservice&lt;br /&gt;
&lt;br /&gt;
:16.	Correct access_user.pm&lt;br /&gt;
&lt;br /&gt;
::a.	edit /usr/local/lib/perl5/site_perl/5.8.8/FS/access_user.pm&lt;br /&gt;
&lt;br /&gt;
::b.	change the call to $htpasswd_file to ‘/usr/local/etc/freeside/htpasswd’ instead of just ‘htpasswd’ (about line 18)&lt;br /&gt;
&lt;br /&gt;
::c.	change the        system('htpasswd', '-b', @_,   to        system('/usr/local/sbin/htpasswd', '-b', @_, (about line 130)&lt;br /&gt;
&lt;br /&gt;
:17.	Create one or more Freeside users&lt;br /&gt;
&lt;br /&gt;
::a.	su freeside&lt;br /&gt;
&lt;br /&gt;
::b.	freeside-adduser –g 1 yournewuser&lt;br /&gt;
&lt;br /&gt;
::c.	htpasswd /usr/local/etc/freeside/htpasswd yournewuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:18.	Reboot&lt;br /&gt;
&lt;br /&gt;
:19.	Get the correct httpd.conf with all the RT info&lt;br /&gt;
&lt;br /&gt;
::a.	Edit the /usr/local/etc/apache22/httpd.conf file&lt;br /&gt;
&lt;br /&gt;
::b.	Add the following near the end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Directory /usr/local/www/apache22/data/freeside&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Files ~ &amp;quot;\.(cgi|html)&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::AddHandler perl-script .cgi .html&lt;br /&gt;
&lt;br /&gt;
:::PerlHandler HTML::Mason&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::AuthName freeside&lt;br /&gt;
&lt;br /&gt;
:::AuthType Basic&lt;br /&gt;
&lt;br /&gt;
:::AuthUserFile /usr/local/etc/freeside/htpasswd&lt;br /&gt;
&lt;br /&gt;
:::Require valid-user&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Perl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::require &amp;quot;/usr/local/etc/freeside/handler.pl&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Perl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Directory /usr/local/www/apache22/data/freeside/rt/NoAuth&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::allow from all&lt;br /&gt;
&lt;br /&gt;
:::Satisfy Any&lt;br /&gt;
&lt;br /&gt;
:::SetHandler perl-script&lt;br /&gt;
&lt;br /&gt;
:::PerlHandler HTML::Mason&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Directory /usr/local/www/apache22/data/freeside/rt/REST/1.0/NoAuth&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::allow from all&lt;br /&gt;
&lt;br /&gt;
:::Satisfy any&lt;br /&gt;
&lt;br /&gt;
:::SetHandler perl-script&lt;br /&gt;
&lt;br /&gt;
:::PerlHandler HTML::Mason&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;DirectoryMatch &amp;quot;^%/usr/local/www/apache22/data/freeside/rt/.*NoAuth/images&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::SetHandler None&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/DirectoryMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Directory /usr/local/www/apache22/data/freeside/rt/Ticket/Attachment&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::SetHandler perl-script&lt;br /&gt;
&lt;br /&gt;
:::PerlHandler HTML::Mason&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;Directory /usr/local/www/apache22/data/freeside/rt/Search&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::SetHandler perl-script&lt;br /&gt;
&lt;br /&gt;
:::PerlHandler HTML::Mason&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::c.	Immediately after  the LoadModules, add &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::PerlModule HTML::Mason&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:20.	adduser rt (password yourpasswordforrt)&lt;br /&gt;
&lt;br /&gt;
:21.	cd /home/ youruserfromstep2a /programs/freeside&lt;br /&gt;
&lt;br /&gt;
:22.	Install &amp;amp; setup RT&lt;br /&gt;
&lt;br /&gt;
::a.	Make configure-rt&lt;br /&gt;
&lt;br /&gt;
::b.	Make create-rt&lt;br /&gt;
&lt;br /&gt;
::c.	Make install-rt&lt;br /&gt;
&lt;br /&gt;
:23.	Set freeside to run on startup&lt;br /&gt;
&lt;br /&gt;
::a.	su root&lt;br /&gt;
&lt;br /&gt;
::b.	make install-init&lt;br /&gt;
&lt;br /&gt;
:24.	Reboot&lt;br /&gt;
&lt;br /&gt;
:25.	Log into Freeside&lt;br /&gt;
&lt;br /&gt;
:26.	Go to Ticketing main&lt;br /&gt;
&lt;br /&gt;
:27.	Go back to billing main&lt;br /&gt;
&lt;br /&gt;
:28.	Add employee root&lt;br /&gt;
&lt;br /&gt;
:29.	reboot&lt;br /&gt;
&lt;br /&gt;
:30.	log back into freeside as root&lt;br /&gt;
&lt;br /&gt;
:31.	Go to ticketing main, Configuration, Global, User Rights, Give your uid superuser rights&lt;br /&gt;
&lt;br /&gt;
:32.	Go back to billing main and disable the root user&lt;/div&gt;</summary>
		<author><name>Keywaydave</name></author>	</entry>

	</feed>