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.

 Magyar