Discussion utilisateur:Maelli/installer redmine
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