telepítés
Telepítés a GitHub használatával
Először győződjön meg arról, hogy telepítette -e az összes függőséget. Klón A legújabb Redmine PMS projektmenedzsment rendszer tárolója a dokumentum gyökérmappájába:
git clone https://github.com/redmine/redmine
Hozzon létre MySQL adatbázist a következő parancsokkal:
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
Másolja a config/database.yml.example config/database.yml fájlt, és szerkessze ezt a fájlt annak érdekében, hogy konfigurálja az adatbázis -beállításokat a “termelési” környezethez. Példa egy MySQL adatbázisra (alapértelmezett port):
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
Először telepítse a Bundler -t, ha a Ruby 2.5 vagy korábban használja:
gem install bundler
Ezután telepítheti a Redmine Free Agile Projektmenedzsment szoftver által megkövetelt összes drágakövet a következő parancs segítségével:
bundle install --without development test
Új titkos token generálása érvényteleníti az összes meglévő ülés újraindítását követően.
bundle exec rake generate_secret_token
Hozzon létre az adatbázis -struktúrát, a következő parancs futtatásával az alkalmazás gyökérkönyvtár alatt:
RAILS_ENV=production bundle exec rake db:migrate
Windows szintaxis:
set RAILS_ENV=production
bundle exec rake db:migrate
Helyezze be az alapértelmezett konfigurációs adatokat az adatbázisba, a következő parancs futtatásával:
RAILS_ENV=production bundle exec rake redmine:load_default_data
A Redmine felszólítja Önt a betöltendő adatkészletre; Meghatározhatja a redmine \ _lang környezeti változót is, mielőtt a parancsot olyan értékre futtatja, amelyet automatikusan és csendben felvesz a feladat. Unices:
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
Ablakok:
set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data
Az alkalmazást futtató felhasználói fióknak írási engedélyrel kell rendelkeznie a következő alkönyvtárakon: Fájlok (mellékletek tárolása) napló (alkalmazásnaplófájl produkciós.log) TMP és TMP/PDF (létrehozza ezeket, ha nem jelen Things) nyilvános/plugin \ _Assets (plugins eszközök), például feltételezve, hogy az alkalmazást Redmine felhasználói fiókkal futtatja:
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
Megjegyzés: Ha fájlok vannak ezekben a könyvtárakban (például a fájlok visszaállítása a biztonsági mentésből), ellenőrizze, hogy ezek a fájlok nem működnek -e végrehajthatóak -e.
sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +
Tesztelje a telepítést a Webrick Web Server futtatásával:
bundle exec rails server webrick -e production
Miután Webrick elindult, mutassa meg böngészőjét a http: // localhost: 3000/. Most látnia kell az alkalmazás üdvözlő oldalát.