Redmine : la gestion complète de projets

Redmine est une application web Open Source de gestion complète de projet en mode web, développé en Ruby sur la base du framework Ruby on Rails (cf Wikipédia).

C’est un vrai petit bijoux pour la gestion de projet, amis développeurs, n’hésitez pas à l’installer en interne dans votre entreprise.

N’ayant pas trouvé de howto suffisamment simple à mon goût, je vous propose le mien pour installer Redmine  avec apache sous Debian Lenny.

Installation depuis un depot

Il y a depuis peu un paquet redmine dans les backports de lenny.

On modifie le fichier de source :

nano /etc/apt/sources.list

On ajoute la ligne suivante :

deb http://www.backports.org/debian lenny-backports main contrib non-free

Recharger la base de données d’apt-get

apt-get update

Installer la signature du depot backport

apt-get install debian-backports-keyring

Recharger la base des paquets deb

apt-get update

Installer mysql

apt-get install mysql-server

Installer redmine-mysql

apt-get -y -t lenny-backports install redmine-mysql redmine

Test en local

On va lancer Redmine avec le serveur web de test de rail

ruby /usr/share/redmine/script/server -e production

On peut le tester en local avec lynx

lynx http://127.0.0.1:3000

Configuration d’apache

On installe apache2 :

apt-get install apache2

Correction bug actuel :

chown www-data /usr/share/redmine/config/environment.rb

On va créer un Virtualhost dédié qui va écouter sur le port 8080 :

nano /etc/apache2/sites-available/redmine
Listen 8080
<VirtualHost *:8080>
  RailsEnv production
  RailsBaseURI /
  SetEnv X_DEBIAN_SITEID default

  DocumentRoot /usr/share/redmine/public
  ServerSignature off

  <Directory "/usr/share/redmine/public">
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>

  ErrorLog /var/log/apache2/redmine-error.log
  CustomLog /var/log/apache2/redmine-access.log combined
</VirtualHost>

On ajoute le site :

a2ensite redmine

On relance la configuration d’apache2 :

/etc/init.d/apache2 reload

On peut joindre redmine à l’adresse suivante : http://127.0.0.1:8080/

Références

Vus : 1269
Publié par Liberez le tux : 14