In acest tutorial, va vom arata cum sa instalati Redmine pe CentOS. Redmine este o aplicatieĀ gratuita si open source de urmarire si gestionare a proiectelor bazate pe web. Redmine este construit pe baza Ruby on Rails si este o baza de date cross-platform si cross-database. Acest ghid ar trebui sa functioneze si pe alte sisteme Linux, dar a fost testat si scris pentru CentOS 7
1. Actualizati sistemul si instalati pachetele necesare
yum update yum install curl zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel ftp wget ImageMagick-devel gcc-c++ patch readline readline-devel zlib libyaml-devel libffi-devel make bzip2 autoconf automake libtool bison subversion sqlite-devel2. Instalati MariaDB
yum install mariadb-serverDupa ce ati terminat instalarea, executati urmatoarea comanda pentru a va securiza instalarea:
mysql_secure_installationCreati o baza de date pentru instalarea Redmine:
mysql -uroot -p MariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine_passwd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q3. Creati un utilizator nou
sudo adduser --home /opt/redmine --shell /bin/bash --gecos 'Redmine application' redmine sudo install -d -m 755 -o redmine -g redmine /opt/redmineTreceti la noul utilizator Redmine:
sudo su - redmine4. Instalati Ruby folosind RVM
curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://get.rvm.io | bash -s stable --rubyPentru a incepe sa utilizati RVM, executati urmatoarele comenzi:
source ~/.rvm/scripts/rvm rvm --default use rubyPentru a verifica daca totul se face corect, utilizati comanda ruby
--version
. Afisarea ar trebui sa fie similara cu urmatoarea:
ruby --version ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]5. Instalati Redmine Urmatoarele comenzi vor instala codul sursa Redmine in
$HOME/redmine-director
si vor crea directoarele necesare.
cd && svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assetsConfigurati setarile bazei de date:
cp ./redmine/config/configuration.yml.example ./redmine/config/configuration.yml cp ./redmine/config/database.yml.example ./redmine/config/database.ymlDeschideti fisierul
database.yml
si actualizati numele de utilizator / parola
vim nsno production: adapter: mysql2 database: redmine host: localhost username: redmine password: "redmine_passwd" encoding: utf86. Instalati Gems
cd /opt/redmine/redmine echo "gem 'puma'" >> Gemfile.local echo "gem: --no-ri --no-rdoc" >> ~/.gemrc gem install bundler bundle install --without development test postgresql sqlite7. Pregatiti baza de date
rake generate_secret_token RAILS_ENV=production rake db:migrate RAILS_ENV=production REDMINE_LANG=en rake redmine:load_default_data8. Configurati si porniti Puma
vim ./redmine/config/puma.rb #!/usr/bin/env pumaPorniti serverul puma cu:application_path = '/opt/redmine/redmine' directory application_path environment 'production' daemonize true pidfile "#{application_path}/tmp/pids/puma.pid" state_path "#{application_path}/tmp/pids/puma.state" stdout_redirect "#{application_path}/log/puma.stdout.log", "#{application_path}/log/puma.stderr.log" bind "'tcp://0.0.0.0:9000"
cd /opt/redmine/redmine/ && bundle exec puma --config config/puma.rbAfisarea ar trebui sa fie similara cu urmatoarea:
Puma starting in single mode... * Version 3.11.2 (ruby 2.4.1-p111), codename: Love Song * Min threads: 0, max threads: 16 * Environment: production * Daemonizing...In cele din urma, puteti porni browserul si puteti accesa noua instalare Redmine la:
http://IP_ADDRESS:9000
Asta e. Ati instalat cu succes aplicatia Redmine peĀ Centos. Pentru mai multe informatii despre Redmine, consultati site-ul web Redmine .
Daca v-a placut acest post, va rugam sa il partajati cu prietenii dvs. in retelele sociale folosind butoanele din stanga sau pur si simplu lasati un raspuns de mai jos. Multumim.