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.