Cara Pasang Redmine pada CentOS 7

Cara Pasang Redmine pada CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Redmine pada CentOS. Redmine adalah pengesanan isu percuma dan sumber terbuka dan aplikasi pengurusan projek berasaskan web. Redmine dibina di atas kerangka Ruby on Rails dan ia adalah cross-platform dan pangkalan data silang. Panduan ini harus berfungsi pada sistem VPS Linux yang lain tetapi telah diuji dan ditulis untuk CentOS 7 VPS

.

1. Kemas kini sistem dan pasang pakej yang diperlukan

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 automate libtool bison subversion sqlite-devel

2. Pasang MariaDB

Untuk memasang pakej MariaDB, jalankan:

yum install mariadb-server

Apabila pemasangan selesai, jalankan arahan berikut untuk memastikan pemasangan anda:

mysql_secure_installation

Seterusnya, kami perlu membuat pangkalan data untuk pemasangan Redmine kami:

mysql -uroot -p MariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8; MariaDB [(tidak ada)]> MEMBERI SEMUA PRIVILEGES PADA REDMIN. * UNTUK 'merahmine' @ 'localhost' DIKENAKAN OLEH 'redmine_passwd'; MariaDB [(tidak ada)]> FLUSH PRIVILEGES; MariaDB [(tiada)]> q

3. Buat pengguna baru

Buat pengguna sistem baru untuk Redmine.

sudo adduser --home / opt / redmine --shell / bin / bash --gecos 'Redmine application' redmine sudo install -d -m 755 - redmine -g redmine / opt / redmine

Beralih kepada pengguna redmine yang baru:

sudo su - redmine

4. Pasang Ruby menggunakan RVM

curl -sSL https://rvm.io/mpapis.asc | gpg - import - curl -sSL https://get.rvm.io | bash -s stable --ruby

Untuk mula menggunakan RVM jalankan arahan berikut:

sumber ~ / .rvm / skrip / rvm rvm - penggunaan default ruby

Untuk mengesahkan semuanya dilakukan dengan betul, gunakan arahan ruby --versi.
Keluaran harus sama dengan yang berikut:

ruby - rubrik 2.4.1p111 (2017-03-22 revisi 58053) [x86_64-linux]

5. Pasang Redmine

Perintah berikut akan melengkapkan kod sumber Redmine kepada $ HOME / redmine direktori dan membuat direktori yang diperlukan.

cd && svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine
mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assets

Konfigurasi tetapan pangkalan data:

cp ./redmine/config/configuration.yml.example ./redmine/config/configuration.yml cp ./redmine/config/database.yml.example ./redmine/config/database.yml

Buka database.yml fail dan kemas kini nama pengguna / kata laluan

vim nsno
pengeluaran: penyesuai: pangkalan data mysql2: host redmine: nama pengguna localhost: kata laluan redmine: pengekodan "redmine_passwd": utf8

6. Pasang Permata

"gm / opt / redmine / redmine echo" gem 'puma' ">> Gemfile.local echo" gem: --no-ri --no-rdoc ">> ~ / .gemrc gem install bundler bundle install --without development development postgresql sqlite

7. Sediakan pangkalan data

meraih generate_secret_token RAILS_ENV = pengeluaran meraih db: berhijrah RAILS_ENV = produksi REDMINE_LANG = en meraih merah: load_default_data

8. Konfigurasi Puma

Buat fail konfigurasi baru seperti berikut:

vim ./redmine/config/puma.rb
#! / usr / bin / env puma application_path = '/ opt / redmine / redmine' direktori application_path persekitaran 'pengeluaran' daemonize pidfile yang benar "# {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 "

9. Mulakan Puma

Mulakan pelayan puma dengan:

cd / opt / redmine / redmine / && bundle exec puma --config config / puma.rb

Keluaran harus sama dengan yang berikut:

Puma bermula dalam mod tunggal ... * Versi 3.11.2 (ruby 2.4.1-p111), codename: Lagu Cinta * Min benang: 0, benang max: 16 * Persekitaran: pengeluaran * Daemonizing ...

Akhirnya, anda boleh memulakan penyemak imbas anda dan mengakses pemasangan Redmine baharu anda di: http://IP_ADDRESS:9000

Itu sahaja. Anda telah berjaya memasang Redmine pada Ubuntu VPS anda. Untuk maklumat lanjut mengenai Redmine, sila rujuk kepada Redmine laman web.

Artikel Asal

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.