Instalasi

Instalasi #### Menggunakan GitHub Pertama, pastikan Anda telah menginstal semua dependensi. Klon Repositori Sistem Manajemen Proyek RedMine PMS terbaru ke dalam folder root dokumen:

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

Buat database MySQL dengan perintah berikut:

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

Salin config/database.yml.example to config/database.yml dan edit file ini untuk mengonfigurasi pengaturan database Anda untuk lingkungan “produksi”. Contoh untuk database MySQL (port default):

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

Instal Bundler terlebih dahulu jika Anda menggunakan Ruby 2.5 atau sebelumnya:

    gem install bundler

Kemudian Anda dapat menginstal semua permata yang dibutuhkan oleh perangkat lunak manajemen proyek Agile Gratis RedMine menggunakan perintah berikut:

    bundle install --without development test

Menghasilkan token rahasia baru membatalkan semua sesi yang ada setelah restart.

    bundle exec rake generate_secret_token

Buat struktur basis data, dengan menjalankan perintah berikut di bawah direktori root aplikasi:

    RAILS_ENV=production bundle exec rake db:migrate

Sintaks Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Masukkan data konfigurasi default dalam database, dengan menjalankan perintah berikut:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

RedMine akan meminta Anda untuk bahasa set data yang harus dimuat; Anda juga dapat mendefinisikan variabel lingkungan redmine \ _lang sebelum menjalankan perintah ke nilai yang akan secara otomatis dan diam -diam diambil oleh tugas. UNICES:

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

Windows:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Akun pengguna yang menjalankan aplikasi harus memiliki izin menulis pada subdirektori berikut: File (penyimpanan lampiran) Log (Aplikasi Log File Production.log) TMP dan TMP/PDF (Buat yang ini jika tidak ada, digunakan untuk menghasilkan dokumen PDF antara lain hal -hal) publik/plugin \ _assets (aset plugin) mis., Dengan asumsi Anda menjalankan aplikasi dengan akun pengguna redmine:

    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

Catatan: Jika Anda memiliki file di direktori ini (mis. Pulihkan file dari cadangan), pastikan file ini tidak dapat dieksekusi.

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

Uji instalasi dengan menjalankan Webrick Web Server:

    bundle exec rails server webrick -e production

Setelah Webrick dimulai, arahkan browser Anda ke http: // localhost: 3000/. Anda sekarang harus melihat halaman selamat datang aplikasi.

 Indonesia