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.