Installer Trac avec MacPorts
Submitted by PiTiLeZarD on Mon, 03/24/2008 - 12:40
Tagged:
Voila sur Jamendo on utilise trac massivement, c'est un outil tout a fait aproprié aux développements en tous genre ... Pour mes devs perso quand je trouve parfois le temps, ça me manque d'avoir un tel outil ...
Donc installer trac c'est simple :
* il faut apache2 donc ça rendez vous au dernier billet : * sudo port install subversion +mod_dav_svn * sudo port install mod_python25 * ajouter LoadModule python_module modules/mod_python.so dans /opt/local/apache2/conf/httpd.conf * sudo vi /etc/hosts et ajouter local.trac aux localhosts * cd && mkdir -p Workspaces/Trac qui va recevoir les projets trac * sudo vi /opt/local/apache2/conf/vhost.trac.conf
Perso j'y ai mis ça :
<VirtualHost *:80> ServerName local.trac DocumentRoot "/Users/lez/Workspaces/Trac" <Directory "/opt/local/share/trac/htdocs/"> Order allow,deny Allow from all </Directory> <Directory "/Users/lez/Workspaces/Trac"> Order allow,deny Allow from all </Directory> Alias /trachtdocs/ "/opt/local/share/trac/htdocs/" <Location /> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracUriRoot "/" PythonOption TracEnvParentDir "/Users/lez/Workspaces/Trac" </Location> <LocationMatch /[[:alnum:]]+/login> AuthType Basic AuthName "Local Trac" AuthUserFile "/opt/local/etc/trac-auth-file" Require valid-user </LocationMatch> </VirtualHost>
pensez a faire un Include de ce fichier dans le httpd.conf
voila après rendez vous sur la trac-admin mais
* trac-admin /users/lez/Workspaces/Trac/myproject initenv
pourrait être suffisant :)
et finalement accédez à votre trac en faisant :
http://local.trac/myproject/
Ca marche :)

Comments
Après plusieurs installation de trac, en version simple ou même multi-projet.
Je lui préfère désormais redmine (codé en ruby).
La précision entre parenthèse du (codé en ruby) me fait croire qu'au dela de la qualité même du truc, il y a un avis de geek qui parle ...
je connais pas redmine ... j'y jetterai un oeuil a l'occas !
@+
From online shops, you will find a huge collection of Christian Louboutin shoes to complement your outfit; everything from darling little slip on flats in Christian Louboutin’s fabulous Tattoo design with the Christian Louboutin name prominently displayed on the toe to the extremely classy.