Instalacja

instalacja za pomocą github

Najpierw upewnij się, że zainstalowałeś wszystkie zależności. Klonuj najnowsze repozytorium systemu zarządzania projektami Redmine PMS do folderu głównego dokumentu:

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

Utwórz bazę danych MySQL z następującymi poleceniami:

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

Skopiuj config/batabase.yml.example to config/batabase.yml i edytuj ten plik w celu skonfigurowania ustawień bazy danych dla środowiska „produkcji”. Przykład dla bazy danych MySQL (dom domyślny):

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

Najpierw zainstaluj Bundler, jeśli używasz Ruby 2.5 lub wcześniej:

    gem install bundler

Następnie możesz zainstalować wszystkie klejnoty wymagane przez oprogramowanie Redmine Free Agile Project Management za pomocą następującego polecenia:

    bundle install --without development test

Generowanie nowego tokena unieważnia wszystkie istniejące sesje po ponownym uruchomieniu.

    bundle exec rake generate_secret_token

Utwórz strukturę bazy danych, uruchamiając następujące polecenie w katalogu głównym aplikacji:

    RAILS_ENV=production bundle exec rake db:migrate

Składnia systemu Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Wstaw domyślne dane konfiguracyjne w bazie danych, uruchamiając następujące polecenie:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine wyruszy w błąd do języka zestawu danych, który powinien zostać załadowany; Możesz także zdefiniować zmienną środowiskową Redmine \ _Lang przed uruchomieniem polecenia do wartości, która zostanie automatycznie i cicho odebrana przez zadanie. 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

Konto użytkownika uruchomione aplikację musi mieć uprawnienia do zapisu na następujących podrzędnych podkreśleniach: pliki (przechowywanie załączników) dziennik (plik dziennika aplikacji Production.log) TMP i TMP/PDF (Utwórz te, jeśli nie są obecne, używane do generowania dokumentów PDF między innymi Rzeczy) Publiczne/wtyczki \ _assets (zasoby wtyczek) np. Zakładając, że uruchamiasz aplikację z konto użytkownika Redmine:

    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

Uwaga: jeśli masz pliki w tych katalogach (np. Przywróć pliki z kopii zapasowej), upewnij się, że te pliki nie są wykonywalne.

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

Przetestuj instalację, uruchamiając Webrick Web Server:

    bundle exec rails server webrick -e production

Po rozpoczęciu Webrick skieruj przeglądarkę na http: // localhost: 3000/. Powinieneś teraz zobaczyć stronę powitalną aplikacji.

 Polski