IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

Installation de Redmine


Sujet :

Ruby on Rails

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 33
    Points : 15
    Points
    15
    Par défaut Installation de Redmine
    Bonjour à tous,
    Je vous sollicite car je rencontre quelques difficultés lors de l'installation de Redmine sur Debian 6.0 Squeeze.

    Voila la procédure que j'ai suivi :

    Depuis la sortie de Debian Squeeze, Redmine est empaqueté officiellement dans les dépôts. J'ai donc utilisé la méthode Debian d’installation. J'utilise MySQL comme serveur de bases de données et le module Apache Passenger qui permet de déployer des applications Ruby.
    Pour cela j'effectue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    apt-get install apache2 mysql-server mysql-client libapache2-mod-passenger librmagick-ruby1.8
    apt-get install redmine redmine-mysql
    Lors de l'installation de mysql je configure le mot de passe administrateur que j'ai laissé à root pour le moment.

    MySQL et Redmine étant installés j'ai pu lancer la création d'une instance, celle-ci s'appellera "test" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg-reconfigure redmine
    L'assistant qui se lance me permet de créer au sein de mon SGBD Mysql ma base de donnée intitulé redmine_test avec les caractéristiques suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    mode de connexion : TCP/IP
    nom hote serveur : localhost
    port d'écoute : port de base
    nom admin bdd : root
    mdp admin bdd : root
    propriétaire base : redmine
    mdp connexion : redmine
    langue redmine : fr
    A la suite de cela je créé les tables et je les complète à partir de la base de donnée "default" avant de la supprimer.

    Le document /etc/redmine/test contient donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    production :
                 adapter : mysql
                 database : redmine_test
                 host : localhost
                 port :
                 username : redmine
                 password : redmine
                 encoding utf8
    Je n'ai pas retouché le fichier /etc/redmine/test/session.yml

    A ce moment sauf erreur de ma part, la base mysql est créée et complétée. Redmine est lié à celle-ci.

    Il reste donc à configurer apache de manière à rendre disponible redmine via le navigateur.

    Pour cela j'effectue ce qui suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    aptitude install apache2-prefork-dev libapr1-dev libaprutil1-dev
    gem install passenger
    J’exécute la ligne suivante afin de lancer le module de configuration de passenger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /var/lib/gems/1.8/bin/passenger-install-apache2-module
    Puis je modifie les deux fichiers suivant comme précisé :

    /etc/apache2/mods-available/passenger.load :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
    /etc/apache2/mods-available/passenger.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <IfModule mod_passenger.c>
       PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.17
       PassengerRuby /usr/bin/ruby1.8
       PassengerDefaultUser www-data
    </IfModule>
    Je rends passenger disponible à l'aide de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    a2enmod passenger
    a2enmod rewrite
    A la suite de çela j'ai mis en place ma virtualHost en configurant le fichier etc/apache2/sites-available/redmine comme suit :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <VirtualHost *:80>
        ServerName redmine.test.com
        DocumentRoot /usr/share/redmine/public
        RailsEnv production
        <Directory /usr/share/redmine/public>
                    AllowOverride all
                    Order allow,deny
                    allow from all
                    Options -MultiViews
        </Directory>
     
        ErrorLog ${APACHE_LOG_DIR}/error_redmine.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access_redmine.log combined
     
     </VirtualHost>
    Pour finir j'active mon site :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    a2dissite default
    a2ensite redmine
    Au sein de mon navigateur j'essaie d’accéder à la page http://redmine.test.com mais je n'obtiens aucun résultat et firefox me renvoi serveur introuvable.

    Qu'est ce qu'il ne convient pas dans mon installation ?
    Qu'est ce que j'ai pu oublier ou négliger ?
    Toutes vos remarques m’intéressent n'hésitez pas
    Cordialement

    David

  2. #2
    Membre actif Avatar de rivsc
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 213
    Points : 275
    Points
    275
    Par défaut
    Tu utilises réellement http://redmine.test.com ou bien c'est pour l'exemple ?
    Si tu l'utilises réellement il faut mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    127.0.0.1 redmine.test.com
    dans /etc/hosts ou sous windows C:\WINDOWS\system32\drivers\etc\hosts

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 33
    Points : 15
    Points
    15
    Par défaut
    Merci pour ta réponse.

    Je suis sous debian 6.0.

    En effet ce n'était pas bon, pour me connecter a redmine j'ai juste à faire 127.0.0.1 dans mon navigateur. J'ai réussi à le lancer.

    Par contre au niveau de la mise en réseau de redmine je suis un peu perdu ...

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut help!!
    Salut
    J'ai le meme problème!j'ai suivi la même procedure d'installation mais lorsque je lance mon naviguateur avec 127.0.0.1 ou encore redmine.test.com il me met serveur introuvable;
    Aidez moi

  5. #5
    Membre actif Avatar de rivsc
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 213
    Points : 275
    Points
    275
    Par défaut
    Citation Envoyé par LanfeustXIII Voir le message
    Merci pour ta réponse.

    Je suis sous debian 6.0.

    En effet ce n'était pas bon, pour me connecter a redmine j'ai juste à faire 127.0.0.1 dans mon navigateur. J'ai réussi à le lancer.

    Par contre au niveau de la mise en réseau de redmine je suis un peu perdu ...
    Pour y accéder à travers le réseau local il suffit de mettre l'adresse ip (du serveur) dans le navigateur de la machine cliente.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/10/2014, 18h20
  2. Installation de Redmine.
    Par kolbek dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 09/06/2012, 02h28
  3. Installation de Redmine + passenger + ruby
    Par SpongeBob dans le forum Ruby
    Réponses: 5
    Dernier message: 24/02/2010, 22h12
  4. Installation de redmine avec passenger
    Par saturn1 dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 23/09/2009, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo