Der heutige Artikel zeigt Ihnen, wie Sie Redmine installieren und einrichten auf Ihrem CentOS 6 VPS.
Redmine ist ein webbasiertes Open-Source-Projektmanagement- und Bug-Tracking-Tool.
Es enthält einen Kalender und Gantt-Diagramme zur visuellen Darstellung von Projekten und deren Fristen.
Redmine kann auch mehrere Projekte verwalten.
Es bietet integrierte Projektmanagementfunktionen, ein Problemverfolgungssystem und Unterstützung für verschiedene Versionskontrollsysteme.
Sehen Sie sich unser Tutorial zur Installation von Redmine auf CentOS7 an – So installieren Sie Redmine auf CentOS 7
Stellen Sie sicher, dass Ihr Betriebssystem auf dem neuesten Stand ist, indem Sie Folgendes ausführen:
# yum update
Installieren Sie als Nächstes die für das Setup erforderlichen Anforderungen (vorausgesetzt, Sie haben bereits eine funktionierende LAMP-Installation):
# 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
Wenn das alles vorhanden ist, können wir das Ruby-Gem-Bundle installieren, indem wir Folgendes ausführen:
# gem install bundle
Wenn es „Datei nicht gefunden:lib“ auslöst, können Sie Folgendes tun:
# gem install rdoc-data # rdoc-data --install # gem rdoc --all --overwrite
und erneut ausführen:
# gem install bundle
wenn Sie eine Fehlermeldung erhalten wie:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory make: *** [generator.o] Error 1
dann müssen Sie „Kernel-Header“ installieren
Wenn alles gut gelaufen ist, können wir mit der Installation von Redmine fortfahren.
# 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
Als nächstes müssen wir eine Datenbank für die Redmine-Installation erstellen:
# 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
und konfigurieren Sie dann Redmine für die Verwendung der neu erstellten Datenbank:
# cd /var/www/html/redmine/config # cp database.yml.example database.yml
Auszug:
production: adapter: mysql database: redmineDB host: localhost username: redmineUSER password: y0gEipo6EY encoding: utf8
Fahren Sie mit dem Füllen der Datenbank fort mit:
# cd /var/www/html/redmine # rake generate_secret_token # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production"
Als nächstes müssen Sie Passenger installieren und konfigurieren, aber vorher müssen Sie zuerst sein Gem installieren, indem Sie:
# gem install passenger
Sobald es installiert ist, fahren Sie mit der Installation des Apache-Moduls fort:
# passenger-install-apache2-module
Sobald alles installiert ist, müssen Sie die Passagierkonfiguration einrichten.
# 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>
Speichern und schließen Sie die Datei und bearbeiten Sie die Apache-Hauptkonfigurationsdatei und aktivieren Sie namensbasierte virtuelle Hosts, indem Sie die folgende Zeile auskommentieren:
# vim /etc/httpd/conf/httpd.conf
# Use name-based virtual hosting. #NameVirtualHost *:80
Speichern Sie die Datei und legen Sie den Besitz Ihres Redmine auf Apache fest, indem Sie:
# chown -R apache: /var/www/html/redmine
und laden Sie schließlich Ihren Webserver neu, indem Sie Folgendes ausführen:
# service httpd restart
Öffnen Sie als Nächstes Ihren „http://Ihr_Domain_Name“ und melden Sie sich mit „admin“ als Benutzernamen und „admin“ als Passwort an.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Informationen zu Updates finden Sie in dieser Anleitung zur Installation von Redmine unter CentOS 7.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.