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 :
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" :
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 :
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 :
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 :
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 :
/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 :
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
/etc/apache2/mods-available/passenger.conf :
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 :
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 :
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 :
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
Partager