İyi bir web tabanlı yönetim sistemi olan Redmine'ın bu yazı yazıldığı sıradaki son kararlı sürümü olan 2.0 sürümünü MySQL destekli olarak, Ubuntu 12.04 LTS Server üzerinde SVN'den yükleyeceğiz. Tahmini toplam kurulum süresi (internet hızlıysa) 20 dakikadır. Temel Linux bilgisi gerekmektedir.
Ubuntu Server'ın 32 bit sürümünde aşağıdakiler denenmiştir. İşletim sistemini kurarken sadece SSH seçiyoruz. Geri kalan hepsini (LAMP, vb…) kafamıza göre kuracağız.
Yazının devamı (SVN ile Redmine entegrasyonu) için buraya bakabilirsiniz.
Gerekli bileşenleri yükle:
1 2 3 4 |
aptitude update aptitude upgrade reboot aptitude install mysql-server libmysqlclient-dev phpmyadmin subversion ruby rake rubygems rails postgresql-server-dev-9.1 libsqlite3-dev libmysql-ruby |
Apache mod-passenger kur:
1 |
aptitude install libapache2-mod-passenger |
ImageMagick ve saz arkadaşlarını kur:
1 |
aptitude install ruby-rmagick librmagick-ruby libmagick-dev imagemagick libmagickwand-dev |
Redmine indir
1 2 |
cd /usr/local/lib svn co http://redmine.rubyforge.org/svn/branches/2.0-stable/ redmine |
Veritabanını oluştur (utf8) ve kullanıcıya yetki ver. DB dosyasını yapılandır.
1 2 3 |
cd /usr/local/lib/redmine cp config/database.yml.example config/database.yml vi config/database.yml |
database.yml düzenlemesi:
1 2 3 4 5 6 7 |
production: adapter: mysql database: redmine host: localhost username: redmine password: ***parola*** encoding: utf8 |
Bundler kur, gerekli bileşenleri yükle. Yoksa veritabanını yapılandıramazsın:
1 2 |
gem install bundler bundle install --without development test postgresql sqlite |
Oturum depolama anahtarı oluştur:
1 |
rake generate_secret_token |
Veritabanını yapılandır ve varsayılan verileri yükle:
1 2 |
RAILS_ENV=production rake db:migrate RAILS_ENV=production rake redmine:load_default_data |
Gerekli klasörleri oluştur. İzinleri ver:
1 2 3 4 |
cd /usr/local/lib/redmine mkdir public/plugin_assets chown -R www-data:www-data files log tmp public/plugin_assets chmod -R 755 files log tmp public/plugin_assets |
Redmine sembolik linkini web klasöründe oluştur:
1 |
ln -s /usr/local/lib/redmine/public /var/www/redmine |
/etc/apache2/conf.d/ altına redmine adında dosya ekle:
1 2 |
RackEnv production RackBaseURI /redmine |
Apache yapılandırmasını aktif et:
1 |
/etc/init.d/apache2 restart |
Web'ten bağlan:
1 |
http://sunucu.adresi/redmine |
Varsayılan Kullanıcı:
1 |
admin / admin |
Eposta yapılandırmasını (SMTP) yap:
1 |
cp config/configuration.yml.example config/configuration.yml |
config/configuration.yml dosyasını düzenle:
1 2 3 4 5 6 7 8 9 10 |
email_delivery: delivery_method: :smtp smtp_settings: enable_starttls_auto: false address: smtp.example.net port: 25 domain: example.net authentication: :login user_name: "redmine@example.net" password: "redmine" |
Kaynaklar:
1. http://www.redmine.org/projects/redmine/wiki/RedmineInstall
2. http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
3. http://www.isnull.com.ar/2010/10/how-to-install-redmine-on-debianubuntu.html
4. http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Apache_to_run_Redmine
5. http://happy-coding.com/no-such-file-to-load-dispatcher/
6. https://grandslam90.wordpress.com/2012/05/22/howto-redmine-2-0-0-passenger-subversion-repositories-in-ubuntu-12-04/
1 ping
Jr.Devop
16 Ağustos 2013, 14:12 (UTC 2) Bu yoruma bağlantı
Döküman sıkıntılı/ kısmen eksik. “aptitude install ruby-rmagick librmagick-ruby libmagick-dev imagemagick libmagickwand-dev” kısmı patlıyor kurulumda..
murat özalp
16 Ağustos 2013, 14:44 (UTC 2) Bu yoruma bağlantı
libmagick-dev depodan kaldırılmış, onun yerine forku olan graphicsmagick-libmagick-dev-compat gelmiş. Zamana yenik düşmüş benim yazı da… Komut yazıldığında, Ubuntu libmagick yerine yeni kütüphaneyi öneriyor ama Redmine ile çalışır mı bilmiyorum.
Subversion (SVN) kurulumu ve Redmine ile Entegrasyon - Murat Özalp
05 Haziran 2012, 10:45 (UTC 2) Bu yoruma bağlantı
[…] Redmine 2.0 Kurulum […]