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.