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.