„Redmine 2.4.0“ diegimas „Debian 7“

redmine logotipas

„Redmine“ yra projekto valdymo įrankis, apimantis įvykių stebėjimo sistemą su klaidų sekimu. Kiti įtraukti įrankiai yra veiklos kalendorius, Ganto diagramos, skirtos vizualiai parodyti projekto laiko juostą, wiki, forumas, versijų valdymo saugyklos peržiūros priemonė, RSS, vaidmenimis pagrįstas darbo eigos valdymas, integravimas su el. Paštu ir kt.

Šaltinis: Vikipedija

  • Platinimas: Debian 7
  • Architektūra: 64 bitai
  • Apache2
  • „PostgreSQL V 9.1“

„Redmine 2.4“ diegimas. (trunka iki šios datos)


Atsisiųstas „Redmine 2.4“ paketas

wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz

Atsegti

tar xvzf redmine-2.4.0.tar.gz

Dabar mes judame

cd redmine-2.4.0
cd doc/

Iš ten atsidaro oficialūs dokumentai, kuriuos pateikia paketas. (RTFM !!!)

cat INSTALL

Katės rezultatas yra ta kryptimi - » http://pastebin.com/ecUB93Hk

Taip pat tikrinama rubino versija. Tokiu atveju:

aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3

Neprivalomi paketai.

aptitude install ruby libmagickcore-dev libmagickwand-dev

Įdiegtas supakuotas brangakmenis, kuris padės mums įdiegti nuo projekto priklausomus brangakmenius.

redmine-2.4.0# gem install bundler -V

Turime sukurti duomenų bazę UTF-8, šiuo atveju „Postgresql v9.1“ naudojamas su pavadinimu: „redmine“.

Tada įdiegiami visi reikalingi brangakmeniai, kurie turi būti redmine kataloge:

bundle install --without production

Diegiant „nokogiri“ brangakmenį gali kilti problemų:

sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem install nokogiri

Diegiant „mysql2 gem“ gali kilti problemų. už tai jie daro:

aptitude install libmysqlclient-dev

Diegiant brangakmenių psl. Gali kilti problemų. už tai jie daro:

aptitude install libpq-dev

Šiuo atveju jokių kitų perlų diegimo problemų nebuvo.

Generuojama sesijos slapta saugykla.

rake generate_secret_token

Kuriame duomenų bazės struktūrą

rake db:migrate RAILS_ENV="production"

Vykdome reikiamus leidimus.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets

Išbandėme „redmine“ įrenginį

ruby script/rails server -e production

Šioje dalyje mes išbandome raudonzdį:

Locahost: 3000

Jau dirba. Dabar trūktų konfigūruoti SMTP serverį ir pakeiskite „Webrick“ serverį į „Apache2“. Pakeitimai padaryti, nes „Webrick“ serveris gamyboje sunaudoja daug išteklių.

aptitude install libapache2-mod-passenger

gem install passenger -V

passenger-install-apache2-module2

Redaguojame: /etc/apache2/httpd.conf ir įtraukiame šias eilutes:

RailsEnv production RailsBaseURI /redmine

Pridedame „VirtualHost“ aplanke / etc / apache2 / sites-enabled / file

ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

Įeiname į www.redmine.dominio.com ir PADARYTA! Mėgaukitės savo raudonvada.

redmine


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.