Redmine, hata izleme özelliğine sahip bir olay izleme sistemi içeren bir proje yönetim aracıdır. Dahil edilen diğer araçlar arasında etkinlik takvimi, proje zaman çizelgesinin görsel temsili için Gantt şemaları, wiki, forum, sürüm kontrol havuzu görüntüleyicisi, RSS, rol tabanlı iş akışı denetimi, e-posta ile entegrasyon vb. Yer almaktadır.
Kaynak: Wikipedia
- Dağıtım: Debian 7
- Mimari: 64Bits
- Apache2
- PostgreSQL V9.1
Redmine 2.4 kurulumu. (bu tarihe kadar son)
Redmine 2.4 paketi indirildi
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Fermuarı aç
tar xvzf redmine-2.4.0.tar.gz
Şimdi hareket ediyoruz
cd redmine-2.4.0
cd doc/
Oradan paketin getirdiği resmi belgeler açılır. (RTFM !!!)
cat INSTALL
Ruby versiyonu da kontrol edilir. Bu durumda:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
İsteğe Bağlı Paketler.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Projeye bağlı mücevherleri kurmamıza yardımcı olacak paketleyici mücevher yüklendi.
redmine-2.4.0# gem install bundler -V
UTF-8'de bir veritabanı oluşturmalıyız, bu durumda postgresql v9.1 şu adla kullanılır: "redmine".
Sonra gerekli tüm taşlar kurulur, onlar için redmine dizininde olmalıdır:
bundle install --without production
Bunun için nokogiri gem yüklerken bir sorun olabilir:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem install nokogiri
Mysql2 gem'i yüklerken bir sorun olabilir. bunun için yaparlar:
aptitude install libmysqlclient-dev
Gem pg'yi kurarken bir sorun olabilir. bunun için yaparlar:
aptitude install libpq-dev
Bu durumda herhangi bir mücevher kurulumunda başka bir sorun yoktu.
Bir oturum gizli deposu oluşturulur.
rake generate_secret_token
Veritabanının yapısını oluşturuyoruz
rake db:migrate RAILS_ENV="production"
Gerekli izinleri yerine getiriyoruz.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Redmine kurulumunu test ettik
ruby script/rails server -e production
Bu bölümde redmine test ediyoruz:
locahost: 3000
Zaten çalışıyor. Şimdi eksik olan şey SMTP Sunucusunu yapılandırmak ve Webrick sunucusunu Apache2 olarak değiştirin. Üretimdeki Webrick sunucusu çok fazla kaynak tükettiği için değişiklik yapılmıştır.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
/Etc/apache2/httpd.conf dosyasını düzenleyip aşağıdaki satırları ekliyoruz:
RailsEnv production RailsBaseURI /redmine
/ Etc / apache2 / sites-enabled / file içine bir VirtualHost ekliyoruz
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Www.redmine.dominio.com'a girdik ve TAMAMLANDI! Redmin'in tadını çıkar.