Debian - Installer la dernière version de Redmine sur Debian 6 Squeeze

Comment installer la dernière version de Redmine sur Debian 6 ?

Installer le serveur LAMP

Voir l'article "Debian 6 - Serveur de développement Web - Partie 1" et "Debian 6 - Serveur de développement Web - Partie 2".

Ajouter la ligne :

# apt-get install libmysqlclient-dev

 

Installation de Redmine

Je vais me baser sur "HowTo Install Redmine on Debian Squeeze with Postgresql Ruby-on-Rails and Apache2-Passenger", mais avec MySQL au lien de Postfresql.

# apt-get install subversion rake rubygems libopenssl-ruby libpgsql-ruby libapa
che2-mod-passenger

 

[Ajout le 09/01/2012]

Pour les versions < 1.3.0 de Redmine

# gem1.8 install rails -v=2.3.11

Pour la version 1.3.0 de Redmine (source : Redmine.org)

# gem1.8 install rails -v=2.3.14

[/Ajout]

 

# gem1.8 install rack -v=1.1.1

# gem1.8 install -v=0.4.2 i18n

# gem1.8 install tzinfo

# gem1.8 install mysql

 

[Ajout le 01/02/2012]

Installer RMagick

# apt-get install libmagick9-dev

# gem install rmagick

[/Ajout]

 

Créer une base de données avec phpMyAdmin.
Dans l'onglet "Privilèges", cliquer sur le lien "Ajouter un utilisateur".

  • Utilisateur : redmine_db
  • Serveur : localhost
  • Mot de passe : celui que vous voulez.
  • Cocher la case "

Allez sur la page de téléchargement de Redmine sur RubyForge. repérez l'URL de téléchargement de la dernière version de Redmine.
Au moment de cet article, c'est la version 1.2.1.

Sur le serveur :

# wget http://rubyforge.org/frs/download.php/75097/redmine-1.2.1.tar.gz

 

Décompresser le fichier :

# tar xvfz redmine-1.2.1.tar.gz

Déplacez le répertoire dans /var/lib

# mv redmine-1.2.1 /var/lib/redmine

 

Se positionner dans le répertoire /var/lib/redmine/config

# cp database.yml.example database.yml

 

Editer le fichier database.yml et corriger les informations d'accès à la base de données.

production:
  adapter: mysql
  database: redmine_db
  host: localhost
  username: redmine_db
  password: <votre_mot_de_passe>
  encoding: utf8

 

Enregistrez le fichier.

 

Exécuter ces lignes de commandes pour que Apache puisse trouver Redmine :

# ln -s /var/lib/redmine/public /var/www/redmine
# chown -R www-data:www-data /var/www/redmine

 

Initialisation de Redmine

# rake generate_session_store

Installation de l'environnement


# rake db:migrate RAILS_ENV=production

 

[Ajout le 09/01/2012]

Configuration d'Apache :

# echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine

# a2ensite redmine

[/Ajout]

 

[Ajout le 01/02/2012]

Changer les droits sur le répertoire /var/lib/redmine/public/plugin_assets :

# chmod 777 /var/lib/redmine/public/plugin_assets

[/Ajout]


Relancer le serveur Apache

# /etc/init.d/apache2 restart

 

Fin

Dans votre navigateur, utilisez l'URL : http://<mon_serveur>/redmine

Paramètres de connexion par défaut :

  • Utilisateur : admin
  • Mot de passe : admin

 

    Postez un commentaire !

    joomla templates by a4joomla ... et largement modifié par mes soins !