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 :
Lors de l'installation de mysql je configure le mot de passe administrateur que j'ai laissé à root pour le moment.Code:
1
2 apt-get install apache2 mysql-server mysql-client libapache2-mod-passenger librmagick-ruby1.8 apt-get install redmine redmine-mysql
MySQL et Redmine étant installés j'ai pu lancer la création d'une instance, celle-ci s'appellera "test" :
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:dpkg-reconfigure redmine
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.Code:
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
Le document /etc/redmine/test contient donc :
Je n'ai pas retouché le fichier /etc/redmine/test/session.ymlCode:
1
2
3
4
5
6
7
8 production : adapter : mysql database : redmine_test host : localhost port : username : redmine password : redmine encoding utf8
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 :
J’exécute la ligne suivante afin de lancer le module de configuration de passenger :Code:
1
2 aptitude install apache2-prefork-dev libapr1-dev libaprutil1-dev gem install passenger
Puis je modifie les deux fichiers suivant comme précisé :Code:/var/lib/gems/1.8/bin/passenger-install-apache2-module
/etc/apache2/mods-available/passenger.load :
/etc/apache2/mods-available/passenger.conf :Code:LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
Je rends passenger disponible à l'aide de :Code:
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>
A la suite de çela j'ai mis en place ma virtualHost en configurant le fichier etc/apache2/sites-available/redmine comme suit :Code:
1
2 a2enmod passenger a2enmod rewrite
Pour finir j'active mon site :Code:
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>
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.Code:
1
2 a2dissite default a2ensite redmine
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