Discussion utilisateur:Maelli/installer redmine

De Wiki Arthion

Avertissement

Ce guide a été créé par un utilisateur, et se base donc sur son expérience personnelle d'installation de Redmine 1.0.1 sur les serveur d'AlwaysData.

Prérequis

Les serveurs d'AlwaysData sont en capacité de faire fonctionner Redmine, cependant vous devez satisfaire les prérequis de version que vous trouverez sur cette page .

Ex : Pour la version stable actuelle (1.0.1) il vous faudra configurer votre Modèle:Adminpath en ruby 1.8.7 et rail 2.3.5

Installation

1. Téléchargez et décompressez l'archive sur votre hebergement.

En SSH, avec la version 1.0.1

wget http://rubyforge.org/frs/download.php/72201/redmine-1.0.1.tar.gz
tar -cvjf redmine-1.0.1.tar.gz
mv redmine-1.0.1 redmine

2. Créer une base de données vide et son utilisateur (appelés redmine par exemple). Pour cela passez par l'Modèle:Adminpath
Vous avez donc une base du nom nom_compte_redmine et un utilisateur avec le meme nom.

3. Copiez config/database.yml.example vers config/database.yml et éditez ce fichier pour configurer vos informations de connexion à la base de données dans la partie "production".environment.

En SSH :

 cp config/database.yml.example config/database.yml
 nano config/database.yml

production:
  adapter: mysql
  database: nom_compte_redmine
  host: mysql.alwaysdata.com
  username: nom_compte_redmine
  password: mot_de_passe # du compte sql


4. Générez un session store. Ceci est nécéssaire pour toutes les versions de Redmine > 0.8.7

 rake generate_session_store

5. Créez la structure de la base de données, en lançant cette commande depuis la racine de l'application:

 RAILS_ENV=production rake db:migrate

6. Insérez les données par défaut dans la base de données :

 RAILS_ENV=production rake redmine:load_default_data

7. Réglez les permissions

 chmod -R 755 files log tmp public/plugin_assets

8. Copiez public/dispatch.fcgi.example vers public/dispatch.fcgi

 cp public/dispatch.fcgi.example public/dispatch.fcgi

9. Editez public/dispatch.cgi modifier la première ligne du fichier en :

 #!/usr/bin/ruby

10. Vérifiez que public/dispatch.cgi a les droits d'execution avec :

 # chmod 755 public/dispatch.cgi

11. Mettez à jour config/environment.rb pour forcer l'environnement en mode production, simplement en décommentant cette ligne au début du fichier

 ENV['RAILS_ENV'] ||= 'production'

12. Modifiez votre domaine (ou sous domaine) pour pointer dans le dossier public.
Pour cela, allez dans votre Modèle:Adminpath, cliquez sur modifier, et changez le répertoire racine en : /www/public ou /www/redmine/public

13. (optionnel) Normalement le .htaccess fourni par défaut avec Redmine devrait fonctionner automatiquement. Si ce n'est pas le cas et que redmine ne s'affiche pas, remplacez le en suivant les instructions fournies sur Déployer une application Ruby on Rails

Voila c'est terminé, vous devriez avoir accès à votre redmine en utilisant l'adresse que vous venez de modifier. Les identifiants par défaut sont admin/admin.


Sources utilisée pour la création de ce guide :
Déployer une application Ruby on Rails
http://www.redmine.org/wiki/redmine/RedmineInstall
http://www.redmine.org/wiki/redmine/HowTo_configure_Apache_to_run_Redmine