Redmine je alat za upravljanje projektima koji uključuje sustav praćenja nezgoda s praćenjem grešaka. Ostali alati su kalendar aktivnosti, Gantt ljestvice za vizualni prikaz vremenske trake projekta, wiki, forum, preglednik spremišta za kontrolu verzija, RSS, kontrola toka posla zasnovana na ulogama, integracija s e-poštom itd.
Izvor: Wikipedia
- Distribucija: Debian 7
- Arhitektura: 64Bita
- Apache2
- PostgreSQL V9.1
Redmine 2.4 Instalacija. (traje do ovog datuma)
Preuzet je paket Redmine 2.4
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Otkopčava se
tar xvzf redmine-2.4.0.tar.gz
Sad se krećemo
cd redmine-2.4.0
cd doc/
Odatle se otvara službena dokumentacija koju paket donosi. (RTFM !!!)
cat INSTALL
Provjerena je i verzija Ruby. U ovom slučaju:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Dodatni paketi.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Instaliran je dragulj paketa, koji će nam pomoći da instaliramo dragulje ovisne o projektu.
redmine-2.4.0# gem install bundler -V
Moramo stvoriti bazu podataka u UTF-8, u ovom slučaju postgresql v9.1 se koristi s imenom: "redmine".
Tada su instalirani svi potrebni dragulji, za njih to mora biti u direktoriju redmine:
bundle install --without production
Možda postoji problem prilikom instaliranja dragulja nokogiri za ovo što oni rade:
sudo aptitude instaliraj ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem instaliraj nokogiri
Možda postoji problem prilikom instaliranja dragulja mysql2. za ovo rade:
aptitude install libmysqlclient-dev
Možda postoji problem prilikom instaliranja dragulja str. za ovo rade:
aptitude install libpq-dev
U ovom slučaju nije bilo drugog problema s bilo kojom instalacijom dragulja.
Generira se spremište tajnih sesija.
rake generate_secret_token
Izrađujemo strukturu baze podataka
rake db:migrate RAILS_ENV="production"
Izvršavamo potrebne dozvole.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Testirali smo instalaciju redmine
ruby script/rails server -e production
U ovom dijelu testiramo redmine:
lokahost: 3000
Već radi. Sada bi nedostajalo konfiguriranje SMTP poslužitelja i promijenite Webrick poslužitelj u Apache2. Izmjena je izvršena jer Webrick poslužitelj u proizvodnji troši puno resursa.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Uređujemo: /etc/apache2/httpd.conf i dodajemo sljedeće retke:
RailsEnv production RailsBaseURI /redmine
Dodamo VirtualHost u / etc / apache2 / sites-enabled / datoteku
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
Ulazimo na www.redmine.dominio.com i GOTOVO! Uživajte u svom redmineu.