L'article d'aujourd'hui vous montrera comment installer et configurer Redmine sur votre VPS CentOS 6.
Redmine est un outil Web open source de gestion de projet et de suivi des bogues.
Il comprend un calendrier et des diagrammes de Gantt pour faciliter la représentation visuelle des projets et de leurs échéances.
Redmine peut également gérer plusieurs projets.
Il fournit des fonctionnalités de gestion de projet intégrées, un système de suivi des problèmes et une prise en charge de divers systèmes de contrôle de version.
Consultez notre tutoriel pour installer Redmine sur CentOS7 – Comment installer Redmine sur CentOS 7
Assurez-vous que votre système d'exploitation est entièrement à jour en exécutant :
# yum update
ensuite, installez la configuration requise pour l'installation (en considérant que vous avez déjà une installation LAMP fonctionnelle) :
# yum install make gcc gcc-c++ zlib-devel ruby-devel rubygems ruby-libs apr-devel apr-util-devel httpd-devel mysql-devel automake autoconf ImageMagick ImageMagick-devel curl-devel -y
avec tout cela en place, nous sommes prêts à installer le bundle ruby gem en exécutant :
# gem install bundle
s'il déclenche "Fichier introuvable :lib", vous pouvez faire :
# gem install rdoc-data # rdoc-data --install # gem rdoc --all --overwrite
et exécutez à nouveau :
# gem install bundle
si vous obtenez une erreur telle que :
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory make: *** [generator.o] Error 1
alors vous devez installer "kernel-headers"
si tout s'est bien passé, nous sommes prêts à procéder à l'installation de Redmine.
# cd /var/www/html # wget http://rubyforge.org/frs/download.php/76495/redmine-2.1.2.tar.gz # tar -zxvf redmine-2.1.2.tar.gz # ln -s redmine-2.1.2 redmine # rm -f redmine-2.1.2.tar.gz
# cd /var/www/html/redmine/ # bundle install --without postgresql sqlite test development
la prochaine chose que nous devons faire est de créer une base de données pour l'installation de Redmine :
# mysql -u root -p mysql> create database redmineDB character set utf8; mysql> grant all privileges on redmineDB.* to 'redmineUSER'@'localhost' identified by 'y0gEipo6EY'; mysql> flush privileges; mysql> \q
puis configurez Redmine pour utiliser la base de données nouvellement créée :
# cd /var/www/html/redmine/config # cp database.yml.example database.yml
extrait :
production: adapter: mysql database: redmineDB host: localhost username: redmineUSER password: y0gEipo6EY encoding: utf8
continuez à remplir la base de données en utilisant :
# cd /var/www/html/redmine # rake generate_secret_token # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production"
La prochaine chose que vous devez faire est d'installer Passenger et de le configurer, mais avant cela, vous devez d'abord installer sa gemme en :
# gem install passenger
une fois installé, procédez à l'installation du module apache :
# passenger-install-apache2-module
une fois que tout est installé, vous devez configurer la configuration du passager.
# cd /etc/httpd/conf.d # vim redmine.conf
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18 PassengerRuby /usr/bin/ruby <VirtualHost *:80> ServerName your_domain_name DocumentRoot /var/www/html/redmine/public <Directory /var/www/html/redmine/public> AllowOverride all Options -MultiViews allow from all </Directory> </VirtualHost>
enregistrez et fermez le fichier et modifiez le fichier de configuration apache principal et activez les hôtes virtuels basés sur le nom en commentant la ligne suivante :
# vim /etc/httpd/conf/httpd.conf
# Use name-based virtual hosting. #NameVirtualHost *:80
enregistrez le fichier et définissez la propriété de votre Redmine sur apache en :
# chown -R apache: /var/www/html/redmine
et enfin rechargez votre serveur web en exécutant :
# service httpd restart
Ensuite, ouvrez votre "http://votre_nom_de_domaine" et connectez-vous en utilisant "admin" comme nom d'utilisateur et "admin" comme mot de passe.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Pour les mises à jour, vous pouvez vous référer à ce guide Comment installer Redmine sur CentOS 7.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.