Server Trac di Centos

Posted: September 2, 2010 in Linux

Setelah kemarin saya share ilmu tentang bagaimana cara membuat server SVN di Centos, sekarang giliran saya share ilmu lagi tentang bagaimana cara membuat server Trac di Centos. Berikut ini langkah-langkah konfigurasinya:

  1. yum install python  mod_python
  2. download MySQL-python di http://sourceforge.net/projects/mysql-python
    ekstrak file tersebut
    masuk ke direktory dengan cara ketik perintah pada terminal –> cd $direktorymysqlpython
    python setup.py build && python setup.py install
    jika masih error maka install mysql terlebih dahulu –> yum install mysql
  3. yum install neon neon-devel python-devel swig
    jika package tidak tersedia maka cari di direktory iso Centos kemudian install package yang diinginkan
    yum –disablerepo=\* –enablerepo=dvd install python-devel
  4. download Clearsilver di http://www.clearsilver.net/downloads/
    ekstrak file tersebut
    masuk ke direktory dengan cara ketik perintah pada terminal –> cd $direktoryclearsilver
    ./configure && make && make install
  5. download trac di http://trac.edgewall.org/wiki/TracDownload
    ekstrak file tersebut
    masuk ke direktory dengan cara ketik perintah pada terminal –> cd $direktorytrac
    ./setup.py install
    trac-admin $direktorytracproject initenv
  6. vim /etc/httpd/conf.d/trac.conf
    Tambahkan listing sebagai berikut:
    <Location /trac>
    SetHandler mod_python
    PythonHandler python-frontend
    PythonOption TracEnv /var/www/trac
    PythonOption TracUriRoot /trac/
    </Location>
  7. service httpd restart
  8. tracd –port 8000 /var/www/trac & –> jika port 80 sudah terpakai web service lain
  9. ketik di browser –> http://localhost:8000/trac
Advertisements
Comments
  1. k4n6 b3d70 says:

    Wajar, keren nih. Trac cukup bagus di wiki-nya many plugin, tetapi sekarang kita suka pakai Redmine, ada gantt-chart dan dashboard-nya. Coba deh di lihat redmine dan buatkan lagi tutorial installnya…. hehehe peace boss…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s