Dnešní článek vám ukáže, jak nainstalovat a nastavit Redmine na vašem CentOS 6 VPS.
Redmine je open source, webový nástroj pro správu projektů a sledování chyb.
Zahrnuje kalendář a Ganttovy diagramy pro usnadnění vizuálního znázornění projektů a jejich termínů.
Redmine může také zpracovat více projektů.
Poskytuje funkce integrovaného řízení projektů, systém sledování problémů a podporu pro různé systémy správy verzí.
Podívejte se na náš návod k instalaci Redmine na CentOS7 – Jak nainstalovat Redmine na CentOS 7
Ujistěte se, že je váš operační systém plně aktuální spuštěním:
# yum update
dále nainstalujte požadavky potřebné pro nastavení (vzhledem k tomu, že již máte funkční instalaci LAMP):
# 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
s tím vším na místě jsme připraveni nainstalovat balíček rubínového drahokamu spuštěním:
# gem install bundle
pokud spustí „Soubor nenalezen:lib“, můžete provést:
# gem install rdoc-data # rdoc-data --install # gem rdoc --all --overwrite
a znovu proveďte:
# gem install bundle
pokud se vám stane, že se zobrazí chyba jako:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory make: *** [generator.o] Error 1
pak musíte nainstalovat ‘kernel-headers’
pokud vše proběhlo v pořádku, jsme připraveni pokračovat v instalaci 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
další věc, kterou musíme udělat, je vytvořit databázi pro instalaci 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
a poté nakonfigurujte Redmine, aby používal nově vytvořenou databázi:
# cd /var/www/html/redmine/config # cp database.yml.example database.yml
úryvek:
production: adapter: mysql database: redmineDB host: localhost username: redmineUSER password: y0gEipo6EY encoding: utf8
pokračujte v naplnění databáze pomocí:
# cd /var/www/html/redmine # rake generate_secret_token # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production"
Další věc, kterou musíte udělat, je nainstalovat Passenger a nakonfigurovat jej, ale než to uděláte, musíte nejprve nainstalovat jeho klenot:
# gem install passenger
jakmile je nainstalován, pokračujte v instalaci modulu apache:
# passenger-install-apache2-module
jakmile je vše nainstalováno, musíte nastavit konfiguraci cestujícího.
# 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>
uložte a zavřete soubor a upravte hlavní konfigurační soubor Apache a povolte virtuální hostitele založené na jménech komentářem na následujícím řádku:
# vim /etc/httpd/conf/httpd.conf
# Use name-based virtual hosting. #NameVirtualHost *:80
uložte soubor a nastavte vlastnictví vašeho Redmine na Apache pomocí:
# chown -R apache: /var/www/html/redmine
a nakonec znovu načtěte svůj webový server spuštěním:
# service httpd restart
dále otevřete svůj „http://název_vaší_domény“ a přihlaste se pomocí „admin“ jako uživatelského jména a „admin“ jako hesla.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Aktualizace najdete v této příručce Jak nainstalovat Redmine na CentOS 7.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.