Installation

Installation med Github

Se först till att du har installerat alla beroenden. Klona det senaste Redmine PMS -projekthanteringssystemförvaret i dokumentrotmapp:

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

Skapa MySQL -databas med följande kommandon:

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

Kopiera config/database.yml.example till config/database.yml och redigera den här filen för att konfigurera dina databasinställningar för “produktion” -miljö. Exempel för en MySQL -databas (standardport):

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

Installera Bundler först om du använder Ruby 2.5 eller tidigare:

    gem install bundler

Då kan du installera alla ädelstenar som krävs av Redmine Free Agile Project Management -programvara med följande kommando:

    bundle install --without development test

Att generera en ny hemlig token ogiltigförklarar alla befintliga sessioner efter omstart.

    bundle exec rake generate_secret_token

Skapa databasstrukturen genom att köra följande kommando under applikationsrotkatalogen:

    RAILS_ENV=production bundle exec rake db:migrate

Windows -syntax:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Infoga standardkonfigurationsdata i databasen genom att köra följande kommando:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine kommer att be dig om datasetspråket som ska laddas; Du kan också definiera miljövariabeln för redmin \ _lang innan du kör kommandot till ett värde som automatiskt och tyst plockas upp av uppgiften. 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

Användarkontot som kör applikationen måste ha skrivtillstånd för följande underkataloger: Filer (lagring av bilagor) Logg (Application Log File Production.log) TMP och TMP/PDF (Skapa dessa om de inte finns, används för att generera PDF -dokument bland andra saker) offentligt/plugin \ _assets (tillgångar i plugins), t.ex. förutsatt att du kör applikationen med ett Redmine -användarkonto:

    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

Obs: Om du har filer i dessa kataloger (t.ex. återställ filer från säkerhetskopiering), se till att dessa filer inte är körbara.

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

Testa installationen genom att köra Webrick Web Server:

    bundle exec rails server webrick -e production

När Webrick har börjat, peka din webbläsare till http: // localhost: 3000/. Du bör nu se applikationens välkomstsida.

 Svenska