<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=MacOSXServerTiger</id>
	<title>MacOSXServerTiger - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=MacOSXServerTiger"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=MacOSXServerTiger&amp;action=history"/>
	<updated>2026-08-22T10:37:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=MacOSXServerTiger&amp;diff=1915&amp;oldid=prev</id>
		<title>Admin: 3 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=MacOSXServerTiger&amp;diff=1915&amp;oldid=prev"/>
		<updated>2016-04-06T20:14:20Z</updated>

		<summary type="html">&lt;p&gt;3 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{OutdatedInstallGuide}}&lt;br /&gt;
&lt;br /&gt;
This section is currently a bit disjointed, because there are some issues surrounding which versions of the OS are being used. If you are going to contribute here, please be very explicit about where you&amp;#039;re attempting this. --Justin Clayton&lt;br /&gt;
&lt;br /&gt;
* 10.4.8 Server -- I&amp;#039;ve added some notes at the bottom. There are some decided quirks. (Jeff Berry)&lt;br /&gt;
&lt;br /&gt;
* 10.3 Server: does not meet the prerequisites for perl and some other dependencies of RT, so you&amp;#039;ll have to sandbox install them yourself. Having said that, it&amp;#039;s not that difficult. Also, enabling mail services on Mac OS X Server on a site that otherwise doesn&amp;#039;t do mail (or a site where you don&amp;#039;t want to route RT mail through your main mail server system) is completely trivial. I had this running in hours, not days. --Justin Clayton&lt;br /&gt;
&lt;br /&gt;
* 10.4 Client: I&amp;#039;ve successfully installed RT 3.4.2 on OS X 10.4 (that&amp;#039;s OS X client, not even server). I did not have to compile apache or perl (only the usual download/install perl modules). --Bryan Derman&lt;br /&gt;
** The one caveat I&amp;#039;d add to this is that if the machine you&amp;#039;re installing RT on has multiple roles, messing with the vendor-supplied perl/apache may negatively impact other services. --Justin Clayton&lt;br /&gt;
&lt;br /&gt;
* Detailed recipie (OSX 10.4 client with Xcode was used for this install. For some reason, the version I was using did not have [[ModPerl]] installed. Others have said their version had this. Mine did not. -- Scott Yoshinaga)&lt;br /&gt;
&lt;br /&gt;
I spent a few days trying to get this to install and after a number of retries I actually got it to work. Here are my documented steps that may or may not work for you. So with that said YMMV:&lt;br /&gt;
&lt;br /&gt;
1) Install Mysql from package&lt;br /&gt;
&lt;br /&gt;
2) Follow these steps to install DBD::mysql&lt;br /&gt;
&lt;br /&gt;
www.quicomm.com/apm_dbddbi.htm&lt;br /&gt;
&lt;br /&gt;
3) Download expat from sourceforge.net/projects/expat/ this is needed to complete the cpan install for XML::RSS&lt;br /&gt;
&lt;br /&gt;
4) Run CPAN for the first time open Terminal&lt;br /&gt;
&lt;br /&gt;
 % perl -MCPAN -eshell&lt;br /&gt;
 cpan[1]&amp;amp;gt; quit&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5) Download rt from http://bestpractical.com/&lt;br /&gt;
&lt;br /&gt;
6) Do:&lt;br /&gt;
&lt;br /&gt;
 % ./configure&lt;br /&gt;
 % make testdeps&lt;br /&gt;
 % make fixdeps&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
7) repeat&lt;br /&gt;
&lt;br /&gt;
 % make testdeps&lt;br /&gt;
 % make fixdeps&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
until all dependencies are taken care of&lt;br /&gt;
&lt;br /&gt;
8) Apache::TEST will not allow you to install as root. You MUST download this seperately and install it as a normal user (you can&amp;#039;t be root to install this)&lt;br /&gt;
&lt;br /&gt;
9) Download latest apache&lt;br /&gt;
&lt;br /&gt;
www.apache.org/dist/httpd/apache_1.3.20.tar.gz&lt;br /&gt;
&lt;br /&gt;
10) Download latest modperl&lt;br /&gt;
&lt;br /&gt;
perl.apache.org/dist/mod_perl-1.26.tar.gz&lt;br /&gt;
&lt;br /&gt;
11) download php5&lt;br /&gt;
&lt;br /&gt;
12) Follow these steps to set up mod_perl with php in apache (what a bitch!)&lt;br /&gt;
&lt;br /&gt;
 % cd /usr/src&lt;br /&gt;
 % lwp-download http://www.apache.org/dist/httpd/apache_1.3.20.tar.gz&lt;br /&gt;
 % lwp-download http://perl.apache.org/dist/mod_perl-1.26.tar.gz&lt;br /&gt;
 % tar -zvxf apache_1.3.20.tar.gz&lt;br /&gt;
 % tar -zvxf mod_perl-1.26.tar.gz&lt;br /&gt;
 % cd mod_perl-1.26&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
open Makefile.PL search for ./Configure and add --enable-module=so (in the version I used it was line 1042)&lt;br /&gt;
&lt;br /&gt;
 % perl Makefile.PL APACHE_SRC=../apache_1.3.20/src \&lt;br /&gt;
 &amp;amp;gt;     DO_HTTPD=1 USE_APACI=1 EVERYTHING=1&lt;br /&gt;
 % make &amp;amp;amp;&amp;amp;amp; make test &amp;amp;amp;&amp;amp;amp; make install&lt;br /&gt;
 % cd ../apache_1.3.20&lt;br /&gt;
 % make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
13) Install php Instructions taken from here : web: us2.php.net/manual/en/printwn/install.unix.php#install.unix.apache&lt;br /&gt;
&lt;br /&gt;
 % ./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/sbin/apxs&lt;br /&gt;
 % make&lt;br /&gt;
 % make install&lt;br /&gt;
 % cp php.ini-dist /usr/local/lib/php.ini&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Edit your httpd.conf to load the PHP module. The path on the right hand side of the [[LoadModule]] statement must point to the path of the PHP module on your system. The make install from above may have already added this for you, but be sure to check.&lt;br /&gt;
&lt;br /&gt;
 For PHP 4:&lt;br /&gt;
 &lt;br /&gt;
   LoadModule php4_module libexec/libphp4.so&lt;br /&gt;
 &lt;br /&gt;
 For PHP 5:&lt;br /&gt;
 &lt;br /&gt;
   LoadModule php5_module libexec/libphp5.so&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
And in the [[AddModule]] section of httpd.conf, somewhere under the [[ClearModuleList]], add this:&lt;br /&gt;
&lt;br /&gt;
 For PHP 4:&lt;br /&gt;
 &lt;br /&gt;
   AddModule mod_php4.c&lt;br /&gt;
 &lt;br /&gt;
 For PHP 5:&lt;br /&gt;
 &lt;br /&gt;
   AddModule mod_php5.c&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Tell Apache to parse certain extensions as PHP. For example, let&amp;#039;s have Apache parse the .php extension as PHP. You could have any extension(s) parse as PHP by simply adding more, with each separated by a space. We&amp;#039;ll add .phtml to demonstrate.&lt;br /&gt;
&lt;br /&gt;
   AddType application/x-httpd-php .php .phtml&lt;br /&gt;
 &lt;br /&gt;
 It&amp;#039;s also common to setup the .phps extension to show highlighted PHP&lt;br /&gt;
 source, this can be done with:&lt;br /&gt;
 &lt;br /&gt;
   AddType application/x-httpd-php-source .phps&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
14) test apache config&lt;br /&gt;
&lt;br /&gt;
 % apachectl configtest&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
15) restart apache&lt;br /&gt;
&lt;br /&gt;
 % apachectl start&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
16) download Apache::DBI and manually install it. NOTE: Don&amp;#039;t try with cpan as one test will fail and you will need to force install&lt;br /&gt;
&lt;br /&gt;
17) test apache config 18) start apache 19) Set up RT.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s all. Hope this helps anyone who was as frustrated as I was trying to set this up.&lt;br /&gt;
&lt;br /&gt;
--Scott Yoshinaga&lt;br /&gt;
&lt;br /&gt;
== 10.4.8 Server ==&lt;br /&gt;
&lt;br /&gt;
This assumes you&amp;#039;ve got [[ManualRequirements]] and [[ManualInstallation]] handy.&lt;br /&gt;
&lt;br /&gt;
=== The Good ===&lt;br /&gt;
&lt;br /&gt;
* This version of the server comes with mysql 4.1.13&lt;br /&gt;
* The mod_perl and php that come with the server all seem to work pretty well, too.&lt;br /&gt;
&lt;br /&gt;
=== The Bad ===&lt;br /&gt;
&lt;br /&gt;
RT requires a million perl modules. Using CPAN will help. I suggest that you install the Mac::Glue pretty early in the process. If stuff fails to install, don&amp;#039;t force it. Get out of CPAN and do it manually. Since Mac tends to like you to do things via sudo (not a bad idea) you sometimes find yourself needing to either &amp;quot;sudo perl -MCPAN -e shell&amp;quot; or NOT doing it as sudo (for some of the Apache modules, for instance.) The RT included fixdeps didn&amp;#039;t work for me at all.&lt;br /&gt;
&lt;br /&gt;
=== The Ugly ===&lt;br /&gt;
&lt;br /&gt;
* XML modules are tricky. If you have trouble getting your &amp;quot;Default XML Parser&amp;quot; to work properly (and I certainly did) try looking at in your /Library/Perl/&amp;amp;lt;version&amp;amp;gt;/XML/SAX/parserDetails.ini&lt;br /&gt;
* Getting DBD::mysql to install was a nightmare. The base problem seems to be that the flags passed in from mysql_config don&amp;#039;t work. So you have to override them. I had luck with this:&lt;br /&gt;
&lt;br /&gt;
 sudo perl Makefile.PL --cflags=&amp;quot;-I/usr/include/mysql&amp;quot; --libs=&amp;quot;-L/usr/lib/mysql -lmysqlclient -lz -lm&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* More detail on this problem is at http://macnewsblog.com/2006/09/how_to_install_dbdmysql_on_mac.html&lt;br /&gt;
&lt;br /&gt;
Hope this is useful ... Jeff Berry&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>