Installazione

installazione utilizzando GitHub

Per prima cosa assicurati di aver installato tutte le dipendenze. Clone l’ultimo repository di sistemi di gestione del progetto PMS Redmine nella cartella root del documento:

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

Crea database MySQL con i seguenti comandi:

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

Copia config/database.yml.example su config/database.yml e modifica questo file per configurare le impostazioni del database per l’ambiente “produzione”. Esempio per un database MySQL (porta predefinita):

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

Installa prima Bundler se si utilizza Ruby 2.5 o prima:

    gem install bundler

Quindi è possibile installare tutte le gemme richieste da Redmine Free Agile Project Management software utilizzando il seguente comando:

    bundle install --without development test

La generazione di un nuovo token segreto invalida tutte le sessioni esistenti dopo il riavvio.

    bundle exec rake generate_secret_token

Crea la struttura del database, eseguendo il seguente comando nella directory del root dell’applicazione:

    RAILS_ENV=production bundle exec rake db:migrate

Sintassi di Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Inserire i dati di configurazione predefiniti nel database, eseguendo il comando seguente:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine ti chiederà il linguaggio del set di dati che dovrebbe essere caricato; Puoi anche definire la variabile di ambiente Redmine \ _Lang prima di eseguire il comando su un valore che verrà raccolto automaticamente e silenziosamente dall’attività. Unici:

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

Finestre:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

L’account utente che esegue l’applicazione deve avere l’autorizzazione di scrittura nelle seguenti sottodirectory: file (archiviazione degli allegati) log (log log file production.log) TMP e TMP/PDF (creano quelli se non presenti, utilizzati per generare documenti PDF tra gli altri cose) pubblico/plug -in \ _assets (risorse di plugin) ad esempio, supponendo che si esegue l’applicazione con un account utente 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

Nota: se si dispone di file in queste directory (ad es. Ripristina file dal backup), assicurarsi che questi file non siano eseguibili.

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

Prova l’installazione eseguendo Web Web Server:

    bundle exec rails server webrick -e production

Una volta iniziato Webrick, punta il browser su http: // localhost: 3000/. Ora dovresti vedere la pagina di benvenuto dell’applicazione.

 Italiano