Anasayfa / Açık Kaynak / Redmine Kurulumu

Redmine Kurulumu

Redmine, proje yönetimi, süreç takibi ve dokümantasyon gibi bir çok konuda kullanabileceğiniz open source bir web platformdur. Ayrıca yine ücretsiz olarak mobil uygulamaları da bulunmaktadır. Google Market ya da Apple Store dan “redmine” diye aratarak ulaşabilirsiniz. Ruby dilinde yazılmış ve veritabanı olarak ister mysql isterseniz postgresql kullanabilirsiniz. Windows ya da linux sunucularda kullanabilirsiniz. Aşağıda Ubuntu 14.04 lts versiyonuna Redmine 3.0 kurulumunu anlatacağım. Öncelikle bileşenlerinin kurulumuyla başlıyoruz. Sarı olarak belirttiğim kısımları terminal de çalıştırmalısınız.

  1. apt-get install build-essential openssl libcurl4-openssl-dev libreadline6 
  2. apt-get install libreadline6-dev curl mysql-server libmysqlclient-dev git-core zlib1g zlib1g-dev 
  3. apt-get install libssl-dev libyaml-dev libsqlite3-dev libxml2-dev libxslt-dev autoconf
  4. apt-get install libc6-dev ncurses-dev automake libtool bison subversion pkg-config imagemagick
  5. curl -L https://get.rvm.io | bash -s stable –ruby (Ruby i indiriyoruz.)Aşağıdaki ekran görüntüsüyle karşılaşırsanız. gpg –keyserver hkp ile başlayan bölümün tamamını koplayıp tekrar terminal e yapıştırıp enterlayın. Tekrar 5.adımdaki sarı ile belirtilen kısmı kopyalayıp terminal de çalıştırın. Eğer ruby kurulumu başmaz sa bu adımı kurulum başlayana kadar tekrarlayın.12
  6. source /usr/local/rvm/scripts/rvm
  7. echo ‘[[ -s “source /usr/local/rvm/scripts/rvm” ]] && source “source /usr/local/rvm/scripts/rvm”‘ ~/.bashrc
  8. gem install passenger –no-ri –no-rdoc   
  9. passenger-install-nginx-module (web sunucusu olarak nginx kullanacağız. Karşınıza gelen ekranları enter ile geçebilirsiniz.) Automatically download and install Nginx ? yazan kısımda 1 e basmalısınız.3
  10. git clone git://github.com/jnstq/rails-nginx-passenger-ubuntu.git
  11. mv rails-nginx-passenger-ubuntu/nginx/nginx /etc/init.d/nginx
  12. chown root:root /etc/init.d/nginx
  13. nano /opt/nginx/conf/nginx.conf ( conf dosyasını aşağıdaki şekilde düzenliyoruz.)User www-data ( user kısmı conf dosyasını en üst kısmında yer alıyor.)server {listen 80;
    server_name www.test.com (kendi domain adınız.)
    root /var/data/redmine/public;
    passenger_enabled on;
    client_max_body_size 10m;
    }
  14. mkdir /var/data
  15. cd /var/data
  16. svn co http://svn.redmine.org/redmine/branches/3.0-stable/ redmine (redmine son versiyonu indiriyoruz. yeni bir versiyon varsa onu da indirebilirsiniz.
  17. cd /var/data/redmine
  18. bundle install –without postgresql sqlite development test rmagick –path bundle
  19. mkdir public/plugin_assets
  20. chown -R www-data:www-data files log tmp public/plugin_assets config.ru
  21. chmod -R 755 files log tmp public/plugin_assets
  22. mv config/database.yml.example config/database.yml
  23. sudo nano config/database.yml
  24. rake db:create
  25. rake db:migrate
  26. rake generate_secret_token
  27. service nginx restart

 

Bazı komutlarda –(2 adet normal tire) ‘-‘ tek uzun tire olarak kopyalanıyor ve komutlar çalışmıyor. Çalışmayan komutlar için ilk bakmanız gereken ayrıntı budur.
Bu yazı hakkında ne düşünüyorsunuz?
  • Başarılı (0)
  • İlginç (0)
  • Faydalı (0)
  • Sıkıcı (0)

Hakkında Murat KIRMIZIGÜL

- Gaziantep doğumlu - Bilgisayar Mühendisi - Yazılım Geliştirici-Proje Yöneticisi - Siyaset, Tarih, Sosyoloji, Fotoğrafçılık sever - Evli ve Ayaz'ın babası :)

2 yorum

  1. Güzel olmuş eline sağlık…

Cevapla

E-posta adresiniz yayınlanmayacak.Gerekli alanlar işaretlenmişlerdir *

*

4 × three =

Yukarı çık