Redmine to narzędzie do zarządzania projektami, które obejmuje system śledzenia incydentów ze śledzeniem błędów. Inne dołączone narzędzia to kalendarz aktywności, wykresy Gantta do wizualnej reprezentacji osi czasu projektu, wiki, forum, przeglądarka repozytorium kontroli wersji, RSS, kontrola przepływu pracy oparta na rolach, integracja z pocztą e-mail itp.
Źródło: Wikipedia
- Dystrybucja: Debian 7
- Architektura: 64 bity
- Apache2
- PostgreSQL, wersja 9.1
Instalacja Redmine 2.4. (trwa do tej daty)
Pakiet Redmine 2.4 jest pobierany
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Rozpina się
tar xvzf redmine-2.4.0.tar.gz
Teraz ruszamy
cd redmine-2.4.0
cd doc/
Stamtąd otwiera się oficjalna dokumentacja, którą przynosi pakiet. (RTFM !!!)
cat INSTALL
Sprawdzana jest również wersja Ruby. W tym przypadku:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Pakiety opcjonalne.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Klejnot pakietu jest zainstalowany, co pomoże nam zainstalować klejnoty zależne od projektu.
redmine-2.4.0# gem install bundler -V
Musimy stworzyć bazę danych w UTF-8, w tym przypadku postgresql v9.1 jest używany z nazwą: "redmine".
Następnie instalowane są wszystkie niezbędne klejnoty, dla nich muszą znajdować się w katalogu redmine:
bundle install --without production
Może to być problem podczas instalowania klejnotu nokogiri w tym celu:
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
Podczas instalacji klejnotu mysql2 może wystąpić problem. w tym celu robią:
aptitude install libmysqlclient-dev
Podczas instalacji gem pg może wystąpić problem. w tym celu robią:
aptitude install libpq-dev
W tym przypadku nie było innego problemu z instalacją klejnotów.
Generowany jest tajny magazyn sesji.
rake generate_secret_token
Tworzymy strukturę bazy danych
rake db:migrate RAILS_ENV="production"
Wykonujemy niezbędne pozwolenia.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Przetestowaliśmy instalację Redmine
ruby script/rails server -e production
W tej części testujemy Redmine:
locahost: 3000
Już pracuję. Teraz brakowałoby konfiguracji serwera SMTP i zmień serwer Webrick na Apache2. Zmiana została wprowadzona, ponieważ serwer Webrick w produkcji zużywa dużo zasobów.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Edytujemy: /etc/apache2/httpd.conf i dodajemy następujące linie:
RailsEnv production RailsBaseURI /redmine
Dodajemy VirtualHost w / 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
Wchodzimy na www.redmine.dominio.com i GOTOWE! Ciesz się swoją Redmine.