Kurulum

GitHub kullanarak kurulum

Önce tüm bağımlılıkları yüklediğinizden emin olun. En son Redmine PMS Proje Yönetim Sistemi deposunu Belge Kök Klasörüne Klonlayın:

    git clone https://github.com/redmine/redmine

Aşağıdaki komutlarla MySQL veritabanı oluşturun:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Config/database.yml.example’a config/database.yml adresine kopyalayın ve veritabanı ayarlarınızı “üretim” ortamı için yapılandırmak için bu dosyayı düzenleyin. MySQL veritabanı için örnek (varsayılan bağlantı noktası):

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

Ruby 2.5 veya daha önce kullanırsanız ilk Bundler’ı yükleyin:

    gem install bundler

Ardından, aşağıdaki komutu kullanarak Redmine Free Agile Proje Yönetim Yazılımının gerektirdiği tüm mücevherleri yükleyebilirsiniz:

    bundle install --without development test

Yeni bir sır jeton oluşturmak, yeniden başlatıldıktan sonra mevcut tüm oturumları geçersiz kılar.

    bundle exec rake generate_secret_token

Uygulama Kök Dizini altında aşağıdaki komutu çalıştırarak veritabanı yapısını oluşturun:

    RAILS_ENV=production bundle exec rake db:migrate

Windows Sözdizimi:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Aşağıdaki komutu çalıştırarak veritabanına varsayılan yapılandırma verilerini ekleyin:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine, yüklenmesi gereken veri kümesi dilini isteyecektir; Komutu çalıştırmadan önce Redmine \ _Lang ortam değişkenini, görev tarafından otomatik ve sessizce alınacak bir değere kadar tanımlayabilirsiniz. Birlikler:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Pencereler:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Uygulamayı çalıştıran kullanıcı hesabı aşağıdaki alt dizinlerde yazma iznine sahip olmalıdır: Dosyalar (eklerin depolanması) günlük (uygulama günlüğü dosyası üretimi.log) TMP ve TMP/PDF (mevcut değilse bunları oluşturun, diğerleri arasında PDF belgeleri oluşturmak için kullanılır Şeyler) genel/eklenti \ _Assets (eklentilerin varlıkları) örneğin, uygulamayı bir Redmine kullanıcı hesabıyla çalıştırdığınız varsayılarak:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

Not: Bu dizinlerde dosyalarınız varsa (örn. Dosyaları yedeklemeden geri yükleyin), bu dosyaların yürütülebilir olmadığından emin olun.

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Webrick Web sunucusunu çalıştırarak kurulumu test edin:

    bundle exec rails server webrick -e production

Webrick başladıktan sonra tarayıcınızı http: // localhost: 3000/adresine yönlendirin. Şimdi Uygulama Hoş Geldiniz sayfasını görmelisiniz.

 Türkçe