Mac OS X üzerine Redmine Nasıl Kurulur

4/20/2020
6 minutes
Lukáš Beňa.

Windows PC'ye kıyasla, Redmine uygulamasını Mac OS X üzerinde kullanmak size daha akıcı bir kullanıcı arayüzü sunar. İşte bu yüzden insanlar Mac OS X sistemlerine Redmine kurmayı ve kullanmayı tercih ederler.

Ancak, gerçek kurulumu gerçekleştirmeden önce, kurulum önkoşullarını geçmelisiniz.


Kurulum İçin Önkoşullar

  • OS X/Xcode Geliştirici Araçlarını Yükleyin
  • XCode'u ücretsiz bir hesap oluşturarak ve şuradan indirerek alabilirsiniz: https://developer.apple.com/downloads/
    • OS X MySQL ve tüm bağlantılı Kütüphaneleri İndirin http://www.mysql.com/downloads/mysql/ ve en son 64-bit sürümünü seçin
    • Kurulum paketini çalıştırın. Bu, sunucunuzun otomatik olarak başlaması için Grafik Kullanıcı Arayüzü'nü kullanmanızı sağlar.
    • MySQL.prefPane'i açın ve tüm kullanıcılar için kurulumu gerçekleştirin. Bu, durdurma ve başlatma için GUI sağlar.
    • MySQL'in yeni kurulumu için kök şifresini ayarlayın. Bunun için komut satırından şunu yapabilirsiniz:
      mysqladmin -u root password YENİŞİFREMySQL'i yola ekleyin. Terminalde:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Editörde aşağıdakileri yazın: /usr/local/mysql/bin . Bundan sonra kaydedin ve çıkın.Yerel sunucuya bağlanmak için MySQL daemon ve istemciye başlangıç seçenekleri ekleyin. Terminalde:
      sudo nano /etc/my.cnf
    • Aşağıdaki uygun yere aşağıdakileri ekleyin:

[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock

  • Bir sonraki adım, MySQL ikili dosyalarını yüklemektir. Doğrudan şuradan indirebilirsiniz: http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
    Bu kod, ayrıca çıkarması gereken bir root.tar arşivi oluşturur
    sudo tar -xzvf ~/Downloads/MySQL-55.binaries/MySQL-55.root.tar.gz -C /
    Bu noktada, tar sistemin uygun yerlerine yerleştirilen çeşitli dosyaları listeleyecektir.
    • Phusion Passenger'ın (Ruby on Rails uygulamalarıyla ilgilenen ve bunları sunucuda erişilebilir hale getiren bir gem) kurulumunu gerçekleştirin
      sudo gem install passenger
      sudo passenger-install-apache2-module
      apache2 modülü kurulumu, apache yapılandırma dosyasına birden fazla satır eklemenizi isteyecektir. Standart Lion Server için dosya /etc/apache2/httpd.conf'dir. Eklenmesi gereken satırlar şunlardır:

LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@

  • Bir sonraki adım, Passenger Pref Pane'in oluşturulması ve kurulumudur

cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild

(xcodebuild bulunamazsa, /usr/bin/ xcodebuild içinde olabilir)
Tercih panelinin kurulumunu gerçekleştirin. ~/Downloads/passengerpane/build/Release içinde kontrol edin ve kurulum için Passenger.prefPane üzerine tıklayın.


Redmine Kurulumu

Mac OS X'te Redmine Nasıl Kurulur

Önkoşulları tamamladıktan sonra, Redmine Kurulumuna başlayabilirsiniz. Redmine'i Mac OS X 10.7 Lion Sunucusuna kurmak için aşağıdaki adımları izleyin.

  • Adım 1:

Redmine'i kontrol edin
cd /Library/WebServer/Sites/
Eğer yoksa sites dizinini oluşturun (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine

  • Adım 2:

Passenger'ı yapılandırın ve Finder'da /Library/WebServer/Sites'i açın
Sistem Tercihleri'nde, Passenger tercih panelini başlatın
redmine klasörünü Passenger'a taşıyın
"Address"ı redmine.local gibi bir şeye ayarladıktan sonra, "Production" üzerine tıklayın
Site için herhangi bir takma ad girin (örneğin: your.server.com/redmine)

  • Adım 3:

Redmine veritabanını kurun ve kullanıcıyı ayarlayın
mysql -u root -p
(İstendiğinde, MYSQL root şifresini girin)
Ardından, aşağıdakileri MySQL'e girin. MY_PASSWORD için istediğiniz bir şifreyle değiştirin:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'MY_PASSWORD';
grant all privileges on redmine.* to 'redmine'@'localhost';
flush priviledges;
exit

  • Adım 4:

Redmine'i yapılandırın
cd /Library/WebServer/Sites/redmine
sudo mkdir tmp public/plugin_assets
sudo chown -R _www:_www tmp public/plugin_assets log files
sudo chmod -R 755 files log tmp public/plugin_assets
sudo cp config/database.yml.example config/database.yml

database.yml dosyasını düzenleyin, örneğin

production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock

Gerekirse configuration.yml için aynısını yapın

  • Adım 5:

Gerekli gem'leri yükleyin

sudo gem install bundler
redmine dizininde olduğunuzdan emin oluncd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test

  • Adım 6:

Varsayılanları ayarlayın

sudo rake generate_secret_token

Bu aşamada herhangi bir sorunla karşılaşırsanız, "sudo port install mysql5-server mysql5" komutunu kullanarak tekrar deneyin.

sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production rake redmine:load_default_data

İstenilen dili (örneğin: en İngilizce için) girin ve ardından enter tuşuna basın.

"Please install RDoc" uyarı mesajını alabilirsiniz. Bu mesaj, başarılı bir kurulumu önlemek için gösterilmez. Redmine 1.4 için generate_secret_token yerine generate_session_store kullanın.

  • Adım 7:

web sunucusunu yeniden başlatın

Redmine yükseltmesi için en iyi seçenek? Kolay.

Mükemmel proje planlaması, yönetimi ve kontrolü için güçlü araçları tek bir yazılımda edinin.

Easy Redmine'ı 30 gün ücretsiz deneyin

Tam özellikli, SSL korumalı, günlük yedeklemeler, bulunduğunuz konumda