Installatie

Installatie met behulp van GitHub

Zorg er eerst voor dat u alle afhankelijkheden hebt geïnstalleerd. Kloon de nieuwste Redmine PMS Project Management System Repository in document rootmap:

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

Maak MySQL -database met de volgende opdrachten:

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

Kopieer config/database.yml.amponampon naar config/database.yml en bewerk dit bestand om uw database -instellingen te configureren voor de “productie” -omgeving. Voorbeeld voor een MySQL -database (standaardpoort):

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

Installeer Bundler eerst als u Ruby 2.5 of eerder gebruikt:

    gem install bundler

Vervolgens kunt u alle edelstenen installeren die vereist zijn door Redmine Free Agile Project Management Software met behulp van de volgende opdracht:

    bundle install --without development test

Het genereren van een nieuw geheim token maakt alle bestaande sessies na herstart ongeldig.

    bundle exec rake generate_secret_token

Maak de databasestructuur, door de volgende opdracht uit te voeren onder de Root -directory van de toepassing:

    RAILS_ENV=production bundle exec rake db:migrate

Windows Syntaxis:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Voeg standaardconfiguratiegegevens in database in door de volgende opdracht uit te voeren:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine zal u vragen om de gegevensset taal die moet worden geladen; U kunt ook de Redmine \ _LANG -omgevingsvariabele definiëren voordat de opdracht wordt uitgevoerd naar een waarde die automatisch en stil wordt opgepikt door de taak. Unices:

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

Ramen:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

De gebruikersaccount met de toepassing moet schrijfvergunning hebben op de volgende submappen: bestanden (opslag van bijlagen) log (applicatielogbestand Productie.log) TMP en TMP/PDF (maak deze als ze niet aanwezig zijn, gebruikt om PDF -documenten onder andere te genereren dingen) public/plug -in \ _assets (activa van plug -ins) bijvoorbeeld, ervan uitgaande dat u de applicatie uitvoert met een Redmine -gebruikersaccount:

    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

Opmerking: als u bestanden in deze mappen hebt (bijvoorbeeld bestanden herstellen van back -up), zorg er dan voor dat deze bestanden niet uitvoerbaar zijn.

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

Test de installatie door WebRick Web Server uit te voeren:

    bundle exec rails server webrick -e production

Zodra WeBrick is begonnen, richt u uw browser op http: // localhost: 3000/. U zou nu de welkomstpagina van de applicatie moeten zien.

 Nederlands