Artikel hari ini akan menunjukkan kepada Anda bagaimana Anda dapat menginstal dan menyiapkan Redmine di VPS CentOS 6 Anda.
Redmine adalah alat manajemen proyek dan pelacakan bug sumber terbuka.
Ini mencakup kalender dan bagan Gantt untuk membantu representasi visual proyek dan tenggat waktunya.
Redmine juga dapat menangani banyak proyek.
Ini menyediakan fitur manajemen proyek terintegrasi, sistem pelacakan masalah, dan dukungan untuk berbagai sistem kontrol versi.
Lihat tutorial kami untuk menginstal Redmine di CentOS7 – Cara Memasang Redmine di CentOS 7
Pastikan sistem operasi Anda sepenuhnya mutakhir dengan menjalankan:
# yum update
selanjutnya, instal persyaratan yang diperlukan untuk penyiapan (mengingat Anda sudah memiliki instalasi LAMP yang berfungsi):
# 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
dengan semua itu, kami siap untuk menginstal permata ruby bundel dengan menjalankan:
# gem install bundle
jika memicu 'File tidak ditemukan:lib', Anda dapat melakukan:
# gem install rdoc-data # rdoc-data --install # gem rdoc --all --overwrite
dan jalankan lagi:
# gem install bundle
jika Anda mendapatkan kesalahan seperti:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory make: *** [generator.o] Error 1
maka Anda perlu menginstal 'kernel-header'
jika semuanya berjalan dengan baik maka kami siap untuk melanjutkan instalasi 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
selanjutnya yang perlu kita lakukan adalah membuat database untuk instalasi 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
lalu konfigurasikan Redmine untuk menggunakan database yang baru dibuat:
# cd /var/www/html/redmine/config # cp database.yml.example database.yml
kutipan:
production: adapter: mysql database: redmineDB host: localhost username: redmineUSER password: y0gEipo6EY encoding: utf8
lanjutkan dengan mengisi database menggunakan:
# cd /var/www/html/redmine # rake generate_secret_token # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production"
Hal berikutnya yang perlu Anda lakukan adalah menginstal Passenger dan mengkonfigurasinya, tetapi sebelum melakukan itu Anda harus menginstal permatanya terlebih dahulu dengan:
# gem install passenger
setelah terinstal lanjutkan dengan menginstal modul apache:
# passenger-install-apache2-module
setelah semuanya terinstal, Anda perlu mengatur konfigurasi penumpang.
# 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>
simpan dan tutup file dan edit file konfigurasi apache utama dan aktifkan host virtual berbasis nama dengan mengomentari baris berikut:
# vim /etc/httpd/conf/httpd.conf
# Use name-based virtual hosting. #NameVirtualHost *:80
simpan file dan atur kepemilikan Redmine Anda ke apache dengan:
# chown -R apache: /var/www/html/redmine
dan terakhir muat ulang server web Anda dengan menjalankan:
# service httpd restart
selanjutnya, buka 'http://your_domain_name' dan login menggunakan 'admin' sebagai username dan 'admin' sebagai password.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstalnya untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Untuk pembaruan, Anda dapat merujuk ke panduan ini Cara Memasang Redmine di CentOS 7.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.