Installation

Installation mit GitHub

Stellen Sie zunächst sicher, dass Sie alle Abhängigkeiten installiert haben. Klonen Sie das neueste Redmine PMS -Projektmanagement -System -Repository in den Dokumentenroot -Ordner:

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

Erstellen Sie die MySQL -Datenbank mit folgenden Befehlen:

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

Kopieren Sie config/database.yml.example in config/database.yml und bearbeiten Sie diese Datei, um Ihre Datenbankeinstellungen für die Umgebung “Produktion” zu konfigurieren. Beispiel für eine MySQL -Datenbank (Standardport):

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

Installieren Sie Bundler zuerst, wenn Sie Ruby 2.5 oder früher verwenden:

    gem install bundler

Anschließend können Sie alle Edelsteine ​​installieren, die von Redmine Free Agile Project Management -Software mit dem folgenden Befehl benötigt werden:

    bundle install --without development test

Das Generieren eines neuen geheimen Tokens macht alle vorhandenen Sitzungen nach dem Neustart ungültig.

    bundle exec rake generate_secret_token

Erstellen Sie die Datenbankstruktur, indem Sie den folgenden Befehl unter dem Anwendungsroot -Verzeichnis ausführen:

    RAILS_ENV=production bundle exec rake db:migrate

Windows -Syntax:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Fügen Sie die Standardkonfigurationsdaten in die Datenbank ein, indem Sie den folgenden Befehl ausführen:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine fordert Sie für die Datensatzsprache auf, die geladen werden sollte. Sie können auch die Umgebungsvariable Redmine \ _lang definieren, bevor Sie den Befehl auf einen Wert ausführen, der automatisch und stillschweigend von der Aufgabe aufgegriffen wird. Eingeräte:

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

Fenster:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Das Benutzerkonto, das die Anwendung ausgeführt hat Dinge) public/plugin \ _assets (Assets of Plugins) z. B. unter der Annahme, dass Sie die Anwendung mit einem Redmine -Benutzerkonto ausführen:

    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

HINWEIS: Wenn Sie Dateien in diesen Verzeichnissen haben (z. B. Wiederherstellen von Dateien aus der Sicherung), stellen Sie sicher, dass diese Dateien nicht ausführbar sind.

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

Testen Sie die Installation, indem Sie den Webrick -Webserver ausführen:

    bundle exec rails server webrick -e production

Sobald Webrick begonnen hat, weisen Sie Ihren Browser auf http: // localhost: 3000/hin. Sie sollten jetzt die Begrüßungsseite der Anwendung sehen.

 Deutsch