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 :
1 |
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.
1 |
apt-get install subversion rake rubygems libopenssl-ruby libpgsql-ruby libapache2-mod-passenger |
[Ajout le 09/01/2012]
Pour les versions < 1.3.0 de Redmine
1 |
gem1.8 install rails -v=2.3.11 |
Pour la version 1.3.0 de Redmine (source : Redmine.org)
1 |
gem1.8 install rails -v=2.3.14 |
[/Ajout]
1 2 3 4 |
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
1 2 |
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 :
1 |
wget http://rubyforge.org/frs/download.php/75097/redmine-1.2.1.tar.gz |
Décompresser le fichier :
1 |
tar xvfz redmine-1.2.1.tar.gz |
Déplacez le répertoire dans /var/lib
1 |
mv redmine-1.2.1 /var/lib/redmine |
Se positionner dans le répertoire /var/lib/redmine/config
1 |
cp database.yml.example database.yml |
Editer le fichier database.yml et corriger les informations d’accès à la base de données.
1 2 3 4 5 6 7 |
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 :
1 |
ln -s /var/lib/redmine/public /var/www/redmine # chown -R www-data:www-data /var/www/redmine |
Initialisation de Redmine :
1 |
rake generate_session_store |
Installation de l’environnement :
1 |
rake db:migrate RAILS_ENV=production |
[Ajout le 09/01/2012]
Configuration d’Apache :
1 2 |
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 :
1 |
chmod 777 /var/lib/redmine/public/plugin_assets |
[/Ajout]
Relancer le serveur Apache
1 |
/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