Instalace

Instalace pomocí GitHub

Nejprve se ujistěte, že jste nainstalovali všechny závislosti. Klone nejnovější úložiště systému řízení projektů Redmine PMS do složky kořenů dokumentů:

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

Vytvořte databázi MySQL pomocí následujících příkazů:

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

Zkopírujte config/database.yml.example na config/database.yml a upravte tento soubor za účelem nakonfigurace nastavení databáze pro prostředí „produkce“. Příklad pro databázi MySQL (výchozí port):

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

Nainstalujte nejprve Bundler, pokud používáte Ruby 2.5 nebo dříve:

    gem install bundler

Poté můžete nainstalovat všechny drahokamy požadované společností Redmine Free Agile Project Management Software pomocí následujícího příkazu:

    bundle install --without development test

Generování nového tajného tokenu zneplatní všechny existující relace po restartu.

    bundle exec rake generate_secret_token

Vytvořte strukturu databáze spuštěním následujícího příkazu v kořenovém adresáři aplikace:

    RAILS_ENV=production bundle exec rake db:migrate

Syntaxe systému Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Vložte výchozí konfigurační data do databáze spuštěním následujícího příkazu:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine vás vyzve k jazyku sady dat, který by měl být načten; Můžete také definovat proměnnou prostředí Redmine \ _lang před spuštěním příkazu na hodnotu, která bude automaticky a tiše vyzvednuta úlohou. UNISY:

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

Okna:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Uživatelský účet spuštění aplikace musí mít oprávnění k zápisu v následujících podadresářích: soubory (ukládání příloh) protokol (produkci souboru aplikací) TMP a TMP/PDF (vytvořte tyto, pokud nejsou přítomny, používané k generování dokumentů PDF mimo jiné věci) Public/Plugin \ _assets (Aktiva pluginů), např. Za předpokladu, že spustíte aplikaci s uživatelským účtem 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

Poznámka: Pokud máte soubory v těchto adresářích (např. Obnovení souborů ze zálohování), ujistěte se, že tyto soubory nejsou spustitelné.

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

Otestujte instalaci spuštěním webového serveru Webrick:

    bundle exec rails server webrick -e production

Jakmile Webrick spustí, nasměrujte prohlížeč na http: // localhost: 3000/. Nyní byste měli vidět uvítací stránku aplikace.

 Čeština